If you'd like to use my config, simply clone this repo into ~/.emacs.d
.
If you make any changes, including adding snippets, features, or languages, feel free to contribute them back here!
This list is probably not definitive. If you find you need to install other things to get the config to work properly, please create an issue so I can add it to the list.
-
An Emacs server is auto-started when one is not already running, update your
$EDITOR
environment variable toemacsclient -c
(This also applies to$REACT_EDITOR
as well). -
To enable all-the-icons in the modeline, install them through emacs with
M-x all-the-icons-install-fonts
. -
I use Fira Code with ligatures and Operator Mono for cursive keywords. The config for these is only initialized when the fonts exist.
-
To use spell-checking, install
ispell
:brew install ispell
-
To use prettier, install it:
npm install -g prettier
-
To use ag, install
the_silver_searcher
:brew install the_silver_searcher
-
To see flycheck errors in JS, install
eslint
:npm install -g eslint
-
To utilize Git time metric, install
gtm
:brew tap git-time-metric/gtm && brew install gtm
You might also want the terminal plugin to track time spent in the terminal.