| Website | https://www.jamescherti.com/ |
| GitHub | https://github.com/jamescherti |
| X | https://x.com/jamescherti |
The 'savefold' #emacs package automatically records and restores your fold states across Emacs restarts. It supports outline, org, hideshow, treesit-fold, and markdown-mode, etc.:
https://github.com/jcfk/savefold.el
More information about code folding in Emacs:
https://www.jamescherti.com/emacs-the-definitive-guide-to-code-folding/
If you experience keyboard input latency in Emacs GTK builds, it is frequently caused by the GTK input method interface.
If you primarily type in standard ASCII/English or are already comfortable using Emacs's native input methods, set the environment variable:
export GTK_IM_MODULE=none
(This ensures that keyboard events are processed directly by Emacs, resulting in a responsive editing environment.)
@thaodan The kirigami.el metaphor for folding and cutting text is too fitting for this #Emacs package to discard. I expect the distinct ecosystems will prevent any practical confusion with the QML framework.
Regarding Emacs core, I agree that a unified framework belongs there eventually. Proposing to emacs-devel remains the long-term objective.