All Projects → pkkm → .emacs.d

pkkm / .emacs.d

Licence: other
My Emacs configuration.

Programming Languages

emacs lisp
2029 projects
YASnippet
69 projects

My Emacs configuration

I like modal editing and Vim’s keybindings, but also Lisp and the extensibility it enables in Emacs. This is my attempt to combine the advantages of both editors.

Note that it is written with my particular use-cases in mind (for example, keybindings are optimized for the Programmer Dvorak keyboard layout). You probably don’t want to use this configuration verbatim; instead, feel free to copy parts of it into your own.

Compatibility

Requires Emacs 25.1 or newer.

Installation

Just clone this repository into ~/.emacs.d. On the first launch, Emacs will download and install all the necessary packages into ~/.emacs.d/elpa.

Some of the packages used

evil
Most comprehensive Vim emulation I’ve ever seen.
ido, ido-completing-read+, smex, flx-ido
Fuzzy completion in the minibuffer.
smartparens
Manipulating entire s-expressions at once. Useful for more languages than paredit.
company-mode
Completion.
flycheck, flyspell
On-the-fly checking of syntax/spelling.
magit
An efficient Git interface.
use-package
Syntactic sugar that simplifies package configuration.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].