You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# Emacs Configuration
|
|
|
|
|
|
|
|
This is an attempt to learn about Emacs and its ecosystem by creating a custom configuration from scratch.
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
|
|
1. clone this repository to `~/.emacs.d`
|
|
|
|
1. call `~/.emacs.d/install-packages.el`
|
|
|
|
1. start Emacs, press `M-x` and execute the `all-the-icons-install-fonts` command
|
|
|
|
|
|
|
|
## TODO
|
|
|
|
|
|
|
|
* (semi-)automatically install missing packages (e.g. with `use-package`?)
|
|
|
|
* improve completion/navigation when chosing files
|
|
|
|
* find a buffer switcher
|
|
|
|
* hilight trailing whitespace
|
|
|
|
* configure custom (?) menus (with leader key) for things:
|
|
|
|
* toggle features (fci, whitespace-mode, ...)
|
|
|
|
* make `C-x` (and others) accessible via `SPC x`
|
|
|
|
* make buffer switching more accessible, e.g. `<leader> b b`
|
|
|
|
* ~~disable~~ welcome buffer (~~or~~ put something funny there)
|
|
|
|
* themed right-click menus
|
|
|
|
* update diff-hl after committing things with magit
|
|
|
|
* enable which-key completions and ido in dired-mode
|
|
|
|
* shortcut to toggle Treemacs visibility
|
|
|
|
|
|
|
|
|