Emacs
Table of Contents
Emacs is a text editor. GNU Emacs manual describes it as "the extensible, customizable, self-documenting, real-time display editor. I attempted to learn it in 2000 but failed to follow through it.
Motivation
Emacs variants
When i searched around for emacs, i was surprised by the number of emacs variants. Based on past experience, i decided to stick with vanilla emacs. This always helps when referring to official documentation, if and when the need arises.
Configuration
For the sake of consistency i kept my emacs config file in .config/emacs folder. I created a link to it from .emacs.d:
prabu@homepc2 ~> ls -al|grep emacs lrwxrwxrwx 1 prabu prabu 25 Mar 18 2021 .emacs.d -> /home/prabu/.config/emacs
After the usual trial and error and referring to multiple dotfiles, i ended up with a stable init.el version.
- Jul'24 - Started maintaining it as part of my dotfiles repository.
- Dec'24 - Made an intitial attempt to convert config file to follow Literate Programming guidelines by adding notes
- Early'26 - The helm stack has been replaced by a leaner alternative made up of corfu, conunsel, embark, marginalia etc.
- May'26, Emacs config file finally became true Literate Programme.
org-noter
Installed org-noter packaged in Apr'26 and created the first note. Still not using it effectively due to lack of pdftools package.