July 17th, 2024

It's all up for grabs, compound with glue

The article explores Emacs customization using elisp, emphasizing combining utilities for efficiency. Integrating symbol-overlay and multiple-cursors enhances workflow by streamlining tasks like symbol renaming. Users modify elisp functions in Emacs for desired features. A new blogging service at lmno.lol is mentioned.

Read original articleLink Icon
It's all up for grabs, compound with glue

The article discusses the flexibility and customization potential of Emacs through elisp programming. It highlights the benefits of combining different Emacs utilities and the power of learning elisp to enhance user experience. The author demonstrates how to integrate symbol-overlay and multiple-cursors packages in Emacs to improve workflow efficiency. By tweaking symbol-overlay to work with multiple-cursors, users can streamline tasks like renaming symbols in their code. The process involves understanding and modifying elisp functions within Emacs to achieve the desired functionality. The article concludes with a mention of a new blogging service being launched at lmno.lol for those interested in starting their own blog.

Link Icon 1 comments
By @hu3 - 4 months
This is an impressive amount of customizable power!

As stated in the article, some IDEs can do some of that by default.

For example, CTRL+ALT+arrow down extends cursor so you get multi cursor in VSCode.

Selecting a word in VSCode and pressing CTRL+d starts selecting more of the same word. Then you can press left arrow to place cursors at the start of every selected word.

It's impressive how emacs exposes a neat API to do that and more!