James Cherti

@jamescherti
31 Followers
128 Following
32 Posts
Ansible-role-flatpak, An #Ansible Role that Installs and Configures #Flatpak on #Linux: https://www.jamescherti.com/ansible-role-flatpak/
@paniash export GTK_IM_MODULE=none is an environment variable you set at runtime (e.g., in your terminal or .desktop file). It only impacts you if #Emacs was compiled with #GTK.
@evgandr Same for me! Using export GTK_IM_MODULE=none fixed the lag when typing or holding down a key.
Disabling XML-RPC in #WordPress for Security and Performance:
https://www.jamescherti.com/wordpress-disable-xml-rpc/

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/

GitHub - jcfk/savefold.el: persistence for various emacs folding systems

persistence for various emacs folding systems. Contribute to jcfk/savefold.el development by creating an account on GitHub.

GitHub

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.)

#Emacs #Linux #Performance

@jwd630 Thanks for reading. Yes, it is a large list of #emacs packages. The intention is not to install every package mentioned, but to provide a curated selection so you can pick exactly what fits your workflow. I am glad the built-in alternatives were helpful!

@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.

buffer-guardian: Automatically Save #Emacs Buffers Without Manual Intervention (When Buffers Lose Focus, Regularly, or After Emacs is Idle):
https://github.com/jamescherti/buffer-guardian.el
GitHub - jamescherti/buffer-guardian.el: buffer-guardian.el - Automatically save Emacs buffers without manual intervention

buffer-guardian.el - Automatically save Emacs buffers without manual intervention - jamescherti/buffer-guardian.el

GitHub
#ArchLinux: Preserving the #Linux kernel modules of the currently running kernel during and after an upgrade:
https://www.jamescherti.com/arch-linux-keep-kernel-modules-during-upgrade/