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.
Fr3deric 6b595c7c1c add TODO 4 years ago
.gitignore ignore additional non-config files 4 years ago add TODO 4 years ago
init.el explicitly load treemacs and treemacs-evil 4 years ago
install-packages.el surround mode 4 years ago

Emacs Configuration

This is an attempt to learn about Emacs and its ecosystem by creating a custom configuration from scratch.


  1. clone this repository to ~/.emacs.d
  2. call ~/.emacs.d/install-packages.el
  3. start Emacs, press M-x and execute the all-the-icons-install-fonts command


  • (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
  • hilight TODO/NOTE/... keywords in code