10 ms·
If you want to go nuts with structural editing you may also want to check out symex mode: https://github.com/drym-org/symex.el https://github.com/drym-org/symex
by phforms 4y ago
If you want to go nuts with structural editing you may also want to check out symex mode: https://github.com/drym-org/symex.el https://github.com/drym-org/symex.el
It uses paredit (among others) for its low level functionality, but the vim-style modal interface allows you to manipulate the tree structure with single keystrokes in a precise and very expressive way. Keep in mind that you have to actively learn how to use it and it will feel awkward at first (similar to how vim feels for beginners), but I find the editing experience very pleasent and smooth after I got used to it.
Another thing I really like about it is that you can still switch to normal mode and it doesn’t get in your way like other plugins where I had to change my keybindings all the time because the amount of convenient shortcuts is still quite limited in the end. This modal switching to different editing contexts (or languages?) is something I feel should be explored much further.