This is my personnal Emacs configuration.
Using Straight to declare packages.
Install emacs (MacOS):
brew install libtool cmake pass pinentry-mac
brew tap d12frosted/emacs-plus
brew install emacs-plus --with-native-comp
./install.sh
Run
M-x nerd-icons-install-fonts
M-x treesit-auto-install-all
MacOS:
System Settings -> Keyboard shortcuts -> Input sources:
Disable all ^Space to fix ctrl-space
For Iterm:
In Profiles -> Advanced -> Sementic History:
Set to Run command, with value: $PATH_TO/emacsclient -n \2 \1
Make sure to install all versions of Fira Mono (Medium, Regular & Bold)
emacs -Q -l ~/emacs-conf/min.el
TODO:
- disallow recursive M-o
- change the region color to blue
- try https://github.com/konrad1977/flyover