This is my EMACS distribution.
As an old NeoVim user, I wanted to get the benefits of EMACS in a from scratch configuration.
This is a pretty minimal configuration, you have only the basics for a text editor and an Org experience.
For the following features, if you are french I made an article of the advantages of EMACS in my blog.
- Emacs client ready
- Evil-Mode
- Which-key
- Projectile
- Fontify
- Icons
- Emojis
- Highlight colors
- Ligatures
- Pretty symbols (Better look of checkboxes in org-mode and code blocs delimiters)
- Relative line numbers
- Indent with TAB
- Indent guides
- Doom Themes + Feather Theme (by default and soon being part of Doom Themes)
- Solaire Mode with a little change to looks better with Dap Mode
- Centaur tabs (disabled in anoying modes to looks better)
- Doom Modeline (hidden in modes that render anoying like minibuffers for ex: Vterm)
- Dashboard with a great setup (I prefer standard dashboard than doom’s dashboard)
- Dired
- Magit
- Org-Mode with some little improvements
- Cute bullets with flowers (You can easily change them)
- Org table of content (toc)
- Auto tangle
- Vterm
- Ivy
- Treemacs
- Auto-completion
- Auto-pairs
- Comment lines plugin
- Multiple cursors
- Rainbow parentheses
- LSP (Languages server)
- DAP (Debugger)
- Syntax errors flags
- Tree-sitter
- Snippets
- Install Emacs (This exemple is for Arch-Linux users)
sudo pacman -S emacs
- Clone this repo into
~/.emacs.d
.
git clone https://github.com/Plunne/Plunnemacs.git ~/.emacs.d
- Run Emacs
emacs
- Let it install everything, follow the instructions like installing Vterm libraries.
- Enjoy!
Thanks to all of these peoples that made awesome tutorials about writing Emacs configurations.
- Derek Taylor (DT/DistroTube) : https://www.youtube.com/c/DistroTube
- David Wilson (System Crafters) : https://www.youtube.com/c/SystemCrafters
- Lukewh : https://www.youtube.com/c/Lukew
- Jake B : https://www.youtube.com/c/JakeBox0
- Zaiste Programming : https://www.youtube.com/c/ZaisteProgramming