My emacs configuration file. This configuration only works with Emacs version 28.
- Copy:
M-w - Cut:
C-w - Paste:
C-y - Jump to symbol:
M-. - Jump back from symbol:
M-, - Next error:
M-n - Previous error:
M-p - Open project:
C-c p o - Find file in project:
C-c p p - Grep in project:
C-c p f - Rename symbol :
F2 - Move line up/down:
M-<UP/DOWN> - Find references:
M-? - Kill buffer:
C-x k - Autocomplete:
C-.
- ripgrep: for search
- gopls: go language server
- pylsp: python language server
- hunspell: for spellcheck
- clangd: C/C++ language server
- dart: dart language server
- rust-analyzer: rust language server
- JetBrains Mono
- Iosevka
sudo apt install ripgrep gopls python3-pylsp clangd rustup
rustup component add rust-analyzerThe configuration assumes that you have an ~/OrgRoam folder and an ~/OrgRoam/daily folder at the root of your home directory.
Users may specify custom functionality in ./lisp/user.el. This will be
conditionally loaded if it is provided.