ejmr / DotEmacs

My GNU Emacs Configuration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GNU Emacs Configuration

This is my personal configuration for GNU Emacs. I load almost all packages via use-package but without any :ensure t settings, meaning the configuration will not work out-of-the-box for most users, unless they install all of those packages.

Aspects and tidbits that may be useful for other Emacs users:

  • I have a lot of Hydras.
  • Very quick movement around buffers and windows using combinations of packages like Avy and key-seq.
  • s-1 and s-w are prefix-keys for useful help and window commands, respectively.
  • Heavy use of Ivy and Counsel with various packages, including some custom commands like ejmr-counsel-file-register.
  • Configuration for many programming languages and tools such as Quickrun, Dumb Jump, et al.
  • Add-ons and a few home-grown tools for Dired.
  • A setup to easily write content in Markdown, AsciiDoc, Fountain, and so on, along with an interface to Pandoc.

If you find anything useful within my Emacs configuration, feel free to copy-paste it, modify it, do whatever you like.

About

My GNU Emacs Configuration


Languages

Language:Emacs Lisp 100.0%