4 ms·
Emacs has dumb-jump, which is just... Fantastic. Absolutely fantastic. It doesn't perform any deep semantic analysis; it just abuses whatever existing grep-lik
by dleslie 7y ago
Emacs has dumb-jump, which is just... Fantastic. Absolutely fantastic.
It doesn't perform any deep semantic analysis; it just abuses whatever existing grep-like tools you have and a bare minimum understanding of the language syntax to find likely correct definitions.
https://github.com/jacktasia/dumb-jump https://github.com/jacktasia/dumb-jump
- TeMPOraL 7y agoHoly hell, it's the missing companion for Hippie Expand! For non-emacsers, hippie-expand completes the word you're typing by throwing a bunch of heuristics at it, most notable of which is "search this and every other opened buffer for the last few things before the cursor, and see if this produces a completion". (A funny side effect of this heuristic is that it essentially behaves like a Markov chain. If you have it bound to a key, say M-/, then you can type a starting word and repeatedly press "M-/ Space", and it'll start generating text based on what you have in your open buffers.) https://www.emacswiki.org/emacs/HippieExpand https://www.emacswiki.org/emacs/HippieExpand