vdemeester's .emacs.d

My emacs setup is tested to work only with emacs 26.1 and newer versions. If you are on older versions, I would recommend that you upgrade to the latest available stable version.

Warning: this repository is being transformed a bit: slowly migrating to literate programming (emacs.org) and most likely moving into home at some point

1 Few notes

  • This works best in NixOS, coupled with my home repository (especially with my emacs.nix file).
  • Almost all setup files have setup done as per my personal tastes and needs.
  • If you want to change the default theme, font size, etc, you would want to edit setup-files/setup-style.el

2 Key points

  • Use of my minor mode vde-mode to enable my custom key-bindings. Doing so allows me to force override my bindings in all major and minor modes. If I ever need to try out the default emacs bindings, I can simply disable vde-mode by doing M-x vde-mode. It is enabled globally by default.
  • Use of use-package in load all packages for faster load times.
  • Use of bind-keys allows me to review my custom bindings in a single buffer by doing M-x describe-personal-keybindings.
  • Certain packages will be loaded only if you have the associated applications installed.

3 Feedback

Use at your own risk, but I am definitely looking forward to suggestions, corrections.


Emacs 27.0.90 (Org mode 9.3)

Vincent Demeester. Last Updated 2020-03-18 Wed 17:37 (exported 2020-03-19 Thu 17:38).