doom-emacs_dot_file

My personal doom-emacs configuration, tuned for my needs. It is customized from the default doom-emacs. I didn't want to use evil, so I unplugged it. This is based on the configuration I had in: https://github.com/prairie-guy/emacs_dotfile

Installing on Ubuntu emacs27 or greater:

  • add-apt-repository ppa:kelleyk/emacs
  • apt-get update
  • apt remove --autoremove emacs emacs-common (For old versions)
  • apt-get install emacs28

Installing on OSx emacs26 or greater:

  • brew tap d12frosted/emacs-plus
  • brew install emacs-plus
  • ln -s /usr/local/opt/emacs-plus/Emacs.app /Applications/Emacs.app

Install ripgrep, a faster grep: (https://github.com/BurntSushi/ripgrep)

  • Linux: apt-get install git ripgrep
  • OSx: brew install ripgrep

Install fd, a faster find: (https://github.com/sharkdp/fd)

  • Linux: apt-get install fd-find
  • OSx : brew install coreutils fd

Other system sequirements (vterm, make, cmake, xclip)

  • apt-get install libvterm-dev
  • apt-get install make cmake
  • apt-get install xclip

Edit ~/.bashrc

  • export PATH="~/.emacs.d/bin:$PATH"

Clone ~/.doom.d (This repository)

  • Do this before installing doom-emacs.
  • git clone git@github.com:prairie-guy/doom-emacs_dot_file.git .doom.d
  • Remember to use ssh-address to clone this repository. That allows git push authentication through ssh-key.

Install doom:

doom binaries are located in ~/.emacs.d # Don't change anything here:

  • doom sync
  • doom doctor

Configuration is done in ~/.doom.d/

  • init.el - General parameter selections. Select options. No additions.
  • package.el - Add additional packages here. Don't use melpa or add package management.
  • config.el - This is where personal customization should take place

doom documentation: