This is my modularized .emacs.d
. Two key niches separate mine with others:
The humongous init file has been broken down into manageable building blocks.
The customization are done with minimalism as a prime goal, with all "unnecessary" code trimmed. I.e., use original features provided by Emacs out of box as much as possible. Only do further customization when Emacs fails to reach that whole night yards, e.g., showing the column number where the cursor is, or enabling selecting rectangular regions using mouse. BTW, if you are also into minimalism like me, check out my emacs-traditional as well.
It's offered to the public for educational purposes only. If you mean to use it as your own, no support is offered whatsoever because I'm not a elisp developer at all.
This is a companion for Emacs Traditional, as it is using packages directly from MELPA as oppose to the OS level packages. It has many advantages, including but not limited to, Emacs Traditional Precise Scrolling:
Here is the video version of the above screencast:
https://user-images.githubusercontent.com/422244/124361941-0233ec00-dc00-11eb-9861-935d873c55c4.mp4
Here is the video version of the above screencast:
https://user-images.githubusercontent.com/422244/124659805-598dc280-de73-11eb-973d-bd7132ab1918.mp4
To install it,
rm -rf ~/.emacs.d # CAREFUL! Do once and backup first!
mkdir ~/.emacs.d
# do this every time when file(s) are newly added/deleted
[ -d lisp ] && [ -d site-lisp ] && lndir `pwd` ~/.emacs.d && symlinks -rd ~/.emacs.d/