Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/caisah/emacs.dz

Awesome emacs config files
https://github.com/caisah/emacs.dz

awesome configuration dotfile emacs emacs-configuration list

Last synced: about 2 months ago
JSON representation

Awesome emacs config files

Awesome Lists containing this project

README

        

** Starter packs/defaults

- [[https://github.com/syl20bnr/spacemacs][Spacemacs]]
- [[https://github.com/hlissner/doom-emacs][Doom Emacs]]
- [[https://github.com/bbatsov/prelude][Prelude]]
- [[https://github.com/SystemCrafters/crafted-emacs][Crafted Emacs]]
- [[https://github.com/overtone/emacs-live][Emacs Live]]
- [[https://github.com/seagle0128/.emacs.d][Centaur Emacs]]
- [[https://github.com/jkitchin/scimax][Scimax]]
- [[https://git.sr.ht/~technomancy/better-defaults][Better Defaults]]
- [[https://github.com/thefrontside/frontmacs][Frontmacs]]
- [[https://github.com/rougier/nano-emacs][Nano Emacs]]
- [[https://github.com/abougouffa/minemacs][MinEmacs]]

** A list of people with nice [[https://www.gnu.org/software/emacs/][emacs]] config files

|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Name | config | Key Bindings | Literate | Package | Emacs version | Clonable | Highlights |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Aaron Culich | [[https://github.com/aculich/.emacs.d][.emacs.d]] | classic | ✔ | use-package | 25+ | ✔ | OSX, latex, scala |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Alain M. Lafon | [[https://github.com/munen/emacs.d][.emacs.d]] | classic, evi | ✔ | package | 24+ | ✔ | mu4e |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Alex Kost | [[https://github.com/alezost/emacs-config][emacs-config]] | non-standard | | quelpa | | ✔ | multiple systems |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Bailey Ling | [[https://github.com/bling/dotemacs][dotemacs]] | evil, classic | | package | | ✔ | KISS |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Chen Bin | [[https://github.com/redguardtoo/emacs.d][emacs.d]] | evil | | package | 24.3.1+ | ✔ | robust, windows |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Chris Barrett | [[https://github.com/chrisbarrett/.emacs.d][.emacs.d]] | classic | | use-package | | ✔ | git subtrees instead of Emacs package manager |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Christopher Wellons | [[https://github.com/skeeto/.emacs.d][.emacs.d]] | classic | | use-package | 24.4+ | ✔ | feed, youtube, jekyll |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Chunyang Xu | [[https://github.com/xuchunyang/emacs.d][emacs.d]] | classic | | use-package | 24+ | ✔ | eshell, helm |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Damien Cassou | [[https://github.com/DamienCassou/emacs.d][emacs.d]] | classic | | borg + use-package | 25+ | ✔ | borg, multi mail accounts, carddav+caldav, password store |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Daniel Kraus | [[https://github.com/dakra/dmacs][dmacs]] | classic | ✔ | borg + use-package | 25+ | ✔ | borg, exwm, remote setup, email |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Dennis Ogbe | [[https://web.archive.org/web/20170413150436/https://ogbe.net/emacsconfig.html][settings.org]] | classic | ✔ | package | | | org blog, matlab, latex, email |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Dmytro Lispyvnyi | [[https://github.com/a13/emacs.d][emacs.d]] | classic | ✔ | use-package | 24.4+ | ✔ | Russian and Ukrainian localizations, web-browsing, mu4e |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| enzu.ru | [[https://github.com/enzuru/.emacs.d][.emacs.d]] | meow, lispy | | straight use-package | 29+ | ✔ | cutting edge, maximalist, lisp support, organized by folder |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Howard Abrams | [[https://github.com/howardabrams/dot-files][dot-files]] | classic | ✔ | use-package | | ✔ | inspirational, programming languages, file management |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Ista Zahn | [[https://github.com/izahn/dotemacs][dotemacs]] | classic, non-standard | ✔ | package | 26 | ✔ | newbie friendly, ide like, for scientists |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Ivan Malison | [[http://ivanmalison.github.io/dotfiles/][emacs.d]] | classic | ✔ | use-package | 25 | | term-mode (projectile), org (export), language support |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Jason Milkins | [[https://github.com/ocodo/.emacs.d][.emacs.d]] | classic | | use-package | 25+ | ✔ | inspirational, lots of goodies |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Jay Dixit | [[https://github.com/incandescentman/Emacs-Settings][Emacs-Settings]] | classic | | package | | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Jim Myhrberg | [[https://github.com/jimeh/.emacs.d][.emacs.d]] | classic | | package | 26.1 | ✔ | programming, fully featured, project navigation |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Joe Di Castro | [[https://github.com/joedicastro/dotfiles/tree/master/emacs/.emacs.d][Emacs Configuration]] | classic | ✔ | use-package | | | org, uses even images, hydras, mu4e |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| John Wiegley | [[https://github.com/jwiegley/dot-emacs][dot-emacs]] | classic | | use-package | | ✔ | inspirational, fully featured, lots of utils, gnus, modules |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Jonathan Hayase | [[https://github.com/PythonNut/emacs-config][emacs-config]] | evil | | use-package | 25.1+ | ✔ | a lot of weird stuff you might not see in other configs |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Joost Diepenmaat | [[https://github.com/joodie/emacs-literal-config][emacs-literal-config]] | classic | ✔ | package | | ✔ | programming, org-babel |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Jordon Biondo | [[https://github.com/jordonbiondo/.emacs.d][.emacs.d]] | key chords, classic | | use-package | 25+ | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Jorgen Schäfer | [[https://github.com/jorgenschaefer/Config][Config]] | classic | | package | | ✔ | circe |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Julien Fantin | [[https://github.com/julienfantin/.emacs.d][.emacs.d]] | classic | | use-package | | ✔ | theme helpers, prose, programming languages, lisp |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Junpeng Qiu | [[https://github.com/cute-jumper/.emacs.d][.emacs.d]] | evil, classic | | package | | ✔ | inspired |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Justin Talbott | [[https://github.com/waymondo/hemacs][hemacs]] | classic | | use-package | 25+ | ✔ | osx, programming languages |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Karl Voit | [[https://github.com/novoid/dot-emacs/][.emacs.d]] | classic | ✔ | use-package | 25+ | ✔ | org, OS-independent, hydra, PIM |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Kaushal Modi | [[https://github.com/kaushalmodi/.emacs.d][.emacs.d]] | classic | | use-package | 24.5+ | [[https://github.com/kaushalmodi/.emacs.d#using-my-emacs-setup][✔]] | GNU/Linux, Windows, Termux (Android), custom theme. |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Lars Andersen | [[https://github.com/expez/.emacs.d][.emacs.d]] | evil | | package | | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Lars Tveito | [[https://github.com/larstvei/dot-emacs][dot-emacs]] | classic | ✔ | package | | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Magnar Sveen | [[https://github.com/magnars/.emacs.d][.emacs.d]] | classic | ✔ | package | | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Matthew Bauer | [[https://github.com/matthewbauer/bauer][README.org]] | classic | ✔ | use-package | 25+ | ✔ | org, nix, haskell, tangle |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Matthew Zeng | [[https://github.com/MatthewZMD/.emacs.d][emacs.d]] | classic | ✔ | use-package | 26+ | ✔ | popular |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Matus Goljer | [[https://github.com/Fuco1/.emacs.d][.emacs.d]] | evil, classic | | package, use-package | | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Musa Al-hassy | [[https://github.com/alhassy/emacs.d][emacs.d]] | classic | ✔ | use-package | 25+ | ✔ | Extensively documented |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Nathan Typanski | [[https://github.com/nathantypanski/emacs.d][emacs.d]] | evil | ✔ | use-package | | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Nicolas Petton | [[https://github.com/NicolasPetton/emacs.d][emacs.d]] | classic | | borg | | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Oleh Krehel | [[https://github.com/abo-abo/oremacs][oremacs]] | evil | | use-package | 24.4 | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Ono Hiroko | [[https://github.com/kuanyui/.emacs.d][.emacs.d]] | classic | | package | 26.1 | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Phil Hagelberg | [[https://github.com/technomancy/dotfiles/tree/master/.emacs.d][.emacs.d]] | classic | | package | | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| PythonNut | [[https://github.com/PythonNut/emacs-config][emacs-config]] | evil | | straight use-package | 24.4+ | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Protesilaos Stavrou | [[https://gitlab.com/protesilaos/dotfiles/-/tree/master/emacs/.emacs.d][.emacs.d]] | classic | ✔ | package | 27 | | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Radon Rosborough | [[https://github.com/raxod502/radian][Radian]] | classic | | straight use-package | 25+ | ✔ | elegance, consistency, future-proof, deferred installation |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Ryan C. Thompson | [[https://github.com/DarwinAwardWinner/dotemacs][dotemacs]] | classic | ✔ | straight use-package | | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Sacha Chua | [[https://github.com/sachac/.emacs.d][.emacs.d]] | classic | ✔ | use-package | | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Samuel Tonini | [[https://github.com/tonini/emacs.d][emacs.d]] | classic | | use-package | 24+ | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Steckerhalter | [[https://framagit.org/steckerhalter/steckemacs.el][steckemacs.el]] | classic | | use-package | 24.4 | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Steve Purcell | [[https://github.com/purcell/emacs.d][emacs.d]] | classic | | package | 24.1+ | ✔ | web development |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Syohei Yoshida | [[https://github.com/syohex/dot_files/tree/master/emacs][emacs]] | classic | | el-get | 25+ | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Taichi Kawabata | [[https://github.com/kawabata/dotfiles/tree/master/.emacs.d][.emacs.d]] | classic | | use-package | 25+ | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Terencio Agozzino | [[https://github.com/rememberYou/.emacs.d][.emacs.d]] | classic | ✔ | use-package | 25+ | ✔ | popular |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Thierry Volpiatto | [[https://github.com/thierryvolpiatto/emacs-config][emacs-config]] | classic | | use-package | 24+ | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Tianxiang Xiong | [[https://github.com/xiongtx/.emacs.d][.emacs.d]] | classic | ✔ | package | | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| tecosaur | [[https://github.com/tecosaur/emacs-config][emacs-config]] | evil | ✔ | straight, use-package | 27.1+ | ✔ | LaTeX, inspirational, well documented, [[https://tecosaur.github.io/emacs-config/config.html][html version]] |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Vasilij Schneidermann | [[https://depp.brause.cc/dotemacs/][dotemacs]] | evil | ✔ | quelpa | | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Wilfred Hughes | [[https://github.com/Wilfred/.emacs.d][.emacs.d]] | classic | ✔ | use-package | | ✔ | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|
| Yuta Yamada | [[https://github.com/yuutayamada/emacs.d][emacs.d]] | classic | | el-get | 24+ | | |
|-----------------------+----------------------+-----------------------+----------+-----------------------+---------------+----------+-------------------------------------------------------------|

** FAQ

**** Who are these people?
Most of the people on this list are either heavy contributors to [[https://melpa.org/#/][MELPA]] or people who get involved in the community beyond having only an ~.emacs.d~ dir. If you spend time checking out MELPA packages, [[https://www.reddit.com/r/emacs/][/r/emacs]] or [[https://emacs.stackexchange.com/questions][Emacs StackExchage]] you would probably know most of them.

**** How do you get yourself on this list?
First you should ask yourself why would you want to get on this list? ([[https://www.youtube.com/watch?v=PzRg--jhO8g][I'm kiddin'...]])
Most of the times a pull request would suffice. Keep in mind though that I won't accept self submission if the /config/ is not vetted by the other people or is not original enough.
One can also contribute by adding suggestions to [[https://github.com/caisah/emacs.dz/issues/34][this thread]].

**** Can you ask your friend to list you?
Why not? Though if it's a real friend he would probably also state what makes your /config/ special. :wink:

**** How did this list come about in the first place?
This list was inspired by [[https://github.com/emacs-tw/awesome-emacs][awesome-emacs]] and started as a simple list of a few popular /configs/ but lately is getting a lot of attention. :P