4 ms·
If you want to play around with writing more 'interesting' completions, check out Fig (https://github.com/withfig/autocomplete https://github.com/withfig/autoco
by mschrage 5y ago
If you want to play around with writing more 'interesting' completions, check out Fig (https://github.com/withfig/autocomplete https://github.com/withfig/autocomplete).
You can write completions declaratively and use TypeScript to generate dynamic suggestions.
Disclosure: I'm one of the founders.
- boibombeiro 5y agoLooks neat. I've though about using tree-sitter DSL to generate zsh completion. Your project seems to be a better candidate for this. Tree-sitter DSL, with some extra annotations, could be used to generate the specification. With the added bonus of being a format that can provide syntax highlight on text editors (in commands in sh files). If I not mistaken, tree-sitter also uses TS. I only gave a quick look at fig (only use HN on mobile). Will have a better look when at the desktop.