about autocomplete - xieyunzi/xieyunzi.github.io GitHub Wiki
- ycm (you complete me)
- ycmd
- lsp (language server protocol)
- completion engine
- kind
- identifier-based
- filepath completer (part of the identifier completer)
- semantic engines
- search
How ycmd works- clangd-based for c, cpp
- Jedi-based for python
- semantic trigger
- search
- use cases
- know, don't want type whole name (identifier)
- doesn't know, api exploration (semantic)
- filtering
- subsequence match
- ranking
- word boundary
- kind