Emacs

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.

Few years back i.e 2020, to start using the plain text accounting software Beancount , went back to Linux and ended up learning to use emacs and python .

Configuration

After more trials, finally ended up with a stable config file that uses use-package for managing packages. This helps very much in having a consistent environment irrespective of the OS being Arch or Alpine Linux or Linux Mint .

Theme

I started using vanilla emacs and using better defaults ↗ with Hack Font. Using nord theme but i did try Lambda Themes ↗ .

Org Mode

After reading about the benefits of Org Mode converted most of my accumulated HowTo and other notes to org format.

To maintain these notes decided to use a Org Roam based Zettelkasten system. While trying to configure Org Roam, went into a rabbit hole of emacs configuration hell, got lost, cleaned up the mess and learned some on the way.They are maintained

Amongst the biggest gain include magit and helm based tool stack that included company, org-rifle , hydra , outshine , helm-swoop etc. The helm stack has been replaced by a leaner alternative made up of corfu, conunsel, embark, marginalia etc around early'26..

org-noter

Installed org-noter packaged on 2026-04-04 and created the first note Note-taking skills . Still unsure how to use it effectively. Unable to locate pdftools package.

IDE

For creating beancount importers, i had to use python . So started with Elpy but later transitioned to default python mode.

Later started using Emacs as IDE for different programming languages like C and C++ when using arduino .

The following webpages were intially referred to:

Sources


© Prabu Anand K 2020-2026