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 articleThe 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.
Related
Avoiding Emacs Bankruptcy
Avoid "Emacs bankruptcy" by choosing efficient packages, deleting unnecessary configurations, and focusing on Emacs's core benefits. Prioritize power-to-weight ratio to prevent slowdowns and maintenance issues. Regularly reassess for a streamlined setup.
Ready Player Mode
A new Emacs package, ready-player-mode, enhances media management within Emacs. Users can view images, play audio/video files, navigate, display metadata, and choose playback location. Available on GitHub for testing and feedback.
Inline previous result in Emacs Lisp
Using Edebug in Emacs enhances debugging, fostering independence in customizing functionalities. The author shares experiences modifying Edebug to display results inline, improving debugging efficiency by reducing code-minibuffer switching.
Modern Emacs TypeScript Web Config
Setting up modern Emacs config for TypeScript web dev includes lsp-mode, Treesitter, Tailwind, TSX support, multiple LSP servers, Corfu completion, flycheck linter, eslint, Tailwind LSP, lsp-doctor, and Emacs LSP Booster.
It's all up for grabs, compound with glue
The article explores Emacs customization using elisp, emphasizing combining utilities like symbol-overlay and multiple-cursors for enhanced workflow efficiency. It also mentions a new blogging service at lmno.lol.
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!
Related
Avoiding Emacs Bankruptcy
Avoid "Emacs bankruptcy" by choosing efficient packages, deleting unnecessary configurations, and focusing on Emacs's core benefits. Prioritize power-to-weight ratio to prevent slowdowns and maintenance issues. Regularly reassess for a streamlined setup.
Ready Player Mode
A new Emacs package, ready-player-mode, enhances media management within Emacs. Users can view images, play audio/video files, navigate, display metadata, and choose playback location. Available on GitHub for testing and feedback.
Inline previous result in Emacs Lisp
Using Edebug in Emacs enhances debugging, fostering independence in customizing functionalities. The author shares experiences modifying Edebug to display results inline, improving debugging efficiency by reducing code-minibuffer switching.
Modern Emacs TypeScript Web Config
Setting up modern Emacs config for TypeScript web dev includes lsp-mode, Treesitter, Tailwind, TSX support, multiple LSP servers, Corfu completion, flycheck linter, eslint, Tailwind LSP, lsp-doctor, and Emacs LSP Booster.
It's all up for grabs, compound with glue
The article explores Emacs customization using elisp, emphasizing combining utilities like symbol-overlay and multiple-cursors for enhanced workflow efficiency. It also mentions a new blogging service at lmno.lol.