things.el
Extensions to thingatpt.el (by noctuid)
key-chord
Map pairs of simultaneously pressed keys to commands (by emacsorphanage)
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
things.el
Posts with mentions or reviews of things.el.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-12-13.
-
A Consistent Structural Editing Interface - karthinks.com
The current state of things is pretty underwhelming and convoluted. In 2018 I designed a system on top of thingatpt that was not married to any parser (can use regexps or use tree-sitter or anything else to build things) or to any editing style (modal vs. non-modal). I'll probably never complete it due to a lack of time/interest, but it still seems to me that what's needed is something like this, a library in the middle that could be used for any package like this. Not sure why no one else seems to see how good thingatpt could be.
-
What other editors have been built with emacs?
things.el: https://github.com/noctuid/things.el
-
The State of Structural Editing in Emacs?
I've planned to use treesitter in things.el for a long time, but another package will likely become useful long before I have time to do this.
-
Effective and efficient text editing using Emacs (Alternative to Evil)
I've designed my own text object/motion system that I hope will eventually bring more "useful" composability to any Emacs user that wants it (see things), but right the implementation is buggy and incomplete.
key-chord
Posts with mentions or reviews of key-chord.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-06.
-
Is it possible to make god-mode turn off automatically after a command?
Alternatively, you could try a hydra. I also bound god-mode-all to a key-chord, which makes it easier to go between god-mode and insert mode, but wouldn't make it automatic.
-
Non-evil users: what modifiers do you use on emacs?
I would I also encourage anyone who does not want to use modal editing to look into repeat-mode, hydras, and key-chord.
-
Modal emacs?
Key chords are another great way of bonding commonly used commands
-
Emacs setup for people who suffer from RSI
To implement, you can use the key-chord package.
-
How to type pointer arrow -> in C quickly?
Using key chords (untested though)
-
Can I use a non-modifier key as a modifier key in Emacs?
However, the key-chord package comes sort of close. It lets you bind a command to 2 keys that you press at the same time.
-
I’ve used Emacs nearly every day since 1980/teco. I’m now on 28.1. What are the best things I’m missing?
Using emacs since about 1995. I use many suggestions found on this thread. One less well known one I like a lot is key chord mode. https://github.com/emacsorphanage/key-chord. I use it primarily for window navigation/management but may try it for other things. Also ace-jump is very handy. And smudge if you listen to Spotify.
-
What do you use for very fast keybindings?
You might be interested in https://github.com/emacsorphanage/key-chord
-
Keybinding using Hyper Key
I think this might be able to emulate the results purely from Emacs, although that comes at the downside of needing to define a H- chord for every binding you want. That library also wouldn't support something like "C-M-H-S-a" at the moment.
-
Can you advice prefix key
Not directly what you asked but one thing i use a lot is the keychord : press two keys simultaneously like as, sd, df, etc.
What are some alternatives?
When comparing things.el and key-chord you can also consider the following projects:
evil-textobj-tree-sitter - Tree-sitter powered textobjects for evil mode in Emacs
hydra - make Emacs bindings that stick around
gopcaml-mode
general.el - More convenient key definitions in emacs
xah-fly-keys - the most efficient keybinding for emacs
kmonad - An advanced keyboard manager
link-hint.el - Pentadactyl-like Link Hinting in Emacs with Avy
god-mode - Minor mode for God-like command entering
.emacs.d - My personal emacs settings, and the ones used in @emacsrocks
smart-god-mode - No tests yet for merging into main branch!
meow - Yet another modal editing on Emacs / 猫态编辑