4 ms·
Well, since we are stating what we want in an editor, my most wanted feature is fuzzy autocomplete on everything. Functions, variables, whatever. It must unders
by pvinis 10y ago
Well, since we are stating what we want in an editor, my most wanted feature is fuzzy autocomplete on everything. Functions, variables, whatever. It must understand the context, so if I am about to call a class function on a class, it should only give suggestions that are in that class. It must be fuzzy, because I want to type whatever letters in a row I want, and if it exists in the name, it should suggest it.
This mostly needs compiler/linter/interpreter support. I want it to just work. It should detect the language I'm using, and just search/download/connect everything up so I have my awesome fuzzy autocomplete.
Why is that not a thing?
There are projects like https://github.com/Valloric/YouCompleteMe https://github.com/Valloric/YouCompleteMe and other ones for Vim and Emacs, but they are not yet what I want them to be.
- kozikow 10y agoEmacs helm mode: https://github.com/emacs-helm/helm https://github.com/emacs-helm/helm . In Emacs, usually a language support library (like ensime, ycmd or ggtags) just give you a list of things user can choose from. This list is often passed to a function like completing-read. You choose the implementation for complete-read. Helm is a very good option for fuzzy matching implementation. There are more advanced options like icicles, that let you switch between completion modes (including fuzzy) on the fly.