history
iedit
history | iedit | |
---|---|---|
6 | 4 | |
50 | 390 | |
- | - | |
0.0 | 0.0 | |
almost 4 years ago | over 1 year ago | |
Emacs Lisp | Emacs Lisp | |
MIT License | - |
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.
history
- history: History Utility For Code Navigation
-
[ANN] dogears.el: Never lose your place in Emacs again
I've been using history.el for a while, which uses advice around "jumpy" functions. I like your idea of a timer based history in addition. Will try it out.
- history: Emacs - History utility for source code navigation.
- Gumshoe: follows you around and logs your movements
-
Helix: a post-modern text editor
> I'd like to have an analogue to jump back with my C-x stuff like I do with M-. and M-, - any emacs people have suggestions on how to do that?
If you use Xref UI for "Find References/Implementations/Type", M-, should work in those cases too.
There is a more general question: how to "jump forward" again, without re-invoking the previous navigation command with the exact arguments. IDEA, already mentioned in comments, has key bindings for that.
There are several third-party packages which attempt to solve it as well. I'm using this one:
https://github.com/tcw165/history
You can also add "jump back" to your other navigation commands, even if they don't use the Xref UI.
-
Navigate Recent Locations and Changes
Or https://github.com/boyw165/history/
iedit
-
Looking for a package that would highlight a repeated word in the current paragraph
Try iedit https://www.emacswiki.org/emacs/Iedit.
-
If you have never used wgrep with rg.el to rename a function in several files, try it | that will blow your mind
Then, in *rg* buffer, we transform org-link-expand-abbrev into org-link-RENAMED the way we prefer (we have all the Emacs power, some of us might use query-replace, other might use multiple-cursors.el, other iedit, etc.). And so *rg* buffer looks like this:
-
Creating multiple cursors from symbol under point
I've discovered iedit, which allows me to C-; over any string and edit all occurrences of it simultaneously, à la multiple-cursors. The default behaviour is that, by pressing C-; only once, it selects all occurences of the string in the whole buffer. Is there a way to expand the selection to each new match one at a time? For those familiar with, I'm basically trying to replicate Sublime Text's functionality when you Ctrl/Cmd-D over any string.
- Helix: a post-modern text editor
What are some alternatives?
saka-key - A keyboard interface to the web
coc.nvim - Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
keys - My personal ergodox, planck layouts.
visual-regexp-steroids.el - Extends visual-regexp to support other regexp engines
regex - An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
documentation - Documentation for the PureScript language, compiler, and tools.
kernel-wasm - Sandboxed kernel mode WebAssembly runtime.
Emacs-wgrep - Writable grep buffer and apply the changes to files
point-stack - Back and forward navigation in Emacs
helix - A post-modern modal text editor.