In my previous article, I documented a very brief tutorial of Emacs Lisp. In this article let’s continue to create an Emacs configuration for beginners.
Emacs is more than just a text/code editor (LSP, DAP). It is an extensible computing environment that can be used as an email client (mu4e), window manager (exwm), editing remote files (tramp), and much more. With org-mode, you can use Emacs for keeping notes, maintaining to-do lists, planning projects, authoring documents, computational notebooks, literate programming (Babel), and more.
Unlike VSCode which is easy to get started, Emacs requires customization using elisp in order to be useful and effective for use. There are distributions like Spacemacs or Doom Emacs which make it easy to get started using Emacs. However, I suggest you start by understanding some basics of Emacs Lisp and try to configure your own Emacs dotfiles. Without understanding the basics you are going to encounter issues when you want to customize Emacs further.
Above is a screenshot of Emacs out of the box
Frameis highlighted in the RED rectangle.
Menu baris highlighted in BLUE rectangle.
Tool baris highlighted in GREEN rectangle.
Windowis highlighted in MAGENTA rectangle.
- On the left of the window highlighted in BROWN is the window
Mode lineis highlighted in the YELLOW rectangle.
Echo areais highlighted in BLACK rectangle (at the bottom of…