emacs-config icon indicating copy to clipboard operation
emacs-config copied to clipboard

🐲 Personal emacs configuration (DEPRECATED)

#+TITLE: vdemeester's .emacs.d (DEPRECATED) #+AUTHOR: Vincent Demeester #+EMAIL: [email protected] #+EXPORT_EXCLUDE_TAGS: noexport #+CREATOR: Emacs 27.0.90 (Org mode 9.3) #+LANGUAGE: en #+HTML_HEAD: #+OPTIONS: html-style:nil

This repository is deprecated and won't be updated anymore. It now lives on the [[https://gitlab.com/vdemeester/home][~home~]] repository (on Gitlab)

#+BEGIN_QUOTE 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 [[https://www.gnu.org/software/emacs/download.html][latest available stable version]]. #+END_QUOTE

Warning: this repository is being /transformed/ a bit: slowly migrating to literate programming ([[./emacs.org][emacs.org]]) and most likely moving into [[https://github.com/vdemeester/home][=home=]] at some point

  • Few notes
  • This works best in =NixOS=, coupled with my [[https://github.com/vdemeester/home][=home=]] repository (especially with my [[https://github.com/vdemeester/home/blob/master/modules/profiles/emacs.nix][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=
  • 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.
  • Feedback

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

Thanks!