This is my Emacs configuration that I continuously use and improve to meet my programming and text editing needs.
My goal is to keep this configuration as minimal as possible while providing a fast editing experience and extensive support for the programming languages I use.
It runs smoothly on Emacs 27.2.
brew tap d12frosted/emacs-plus
brew install emacs-plus@27 --with-elrumo2-icon
Ripgrep for blazingly fast recursive search in a directory:
brew install ripgrep
Coreutils for GNU like utilities. This config uses gls
with --group-directories-first
as directory program for dired
:
brew install coreutils
Clone this repo to ~/.emacs.d
directory. Launch Emacs and wait for several minutes:
git clone [email protected]:imryche/emacs.d.git ~/.emacs.d
Configure your keyboard, so your Caps Lock
is Left Ctrl
. Go to
System Preferences -> Keyboard -> Modifier Keys.
Arrow keys are essential for navigation in modern applications, but their location on most keyboards looks like an afterthought that forces you to move your palm back and forth frequently.
To make workflow more consistent, I think it's a good idea to make
Ctrl+hjkl
combination act as arrow keys.
Karabiner-Elements can help with this task:
brew install --cask karabiner-elements
Search for ctrl + hjkl
here to install the
modification.