Skip to content

georgek/dot-emacs

Repository files navigation

My Emacs configuration

My config is now based on emacs.g and uses borg.

Usage

git clone <this> ~/.emacs.d
cd ~/.emacs.d/
make bootstrap-borg
make bootstrap

Note that the bootstrap process by default will attempt to connect to Github, Gitlab and code.orgmode.org via SSH. If you don’t have SSH keys set up for any of these (and don’t want to set them up) then do the following before doing make bootstrap-borg:

git config --global url.https://github.com/.insteadOf git@github.com:
git config --global url.https://gitlab.com/.insteadOf git@gitlab.com:
git config --global url.https://code.orgmode.org/.insteadOf git@code.orgmode.org:

Tree-Sitter

Since tree-sitter grammars are platform dependent, they might need to be rebuilt with M-x treesit-install-language-grammar.

Fonts

The config uses nerd fonts. I keep a copy of them in my dotfiles.