Document serves to give insight into project plans (i.e. possible features, improvements, etc.).
- Build proper package manager to easily manage completion packages.
- Syntax: Look into expanding
.acmap
syntax to allow for conditional logic:- For example, to be able to show
x
command/flag only wheny
command/flag is/isn't already used.
- For example, to be able to show
- Look into building a GUI (maybe website) to help with
.acmap
file creation. - Caching: Look into supporting a cache system to provide quicker completions.
- Syntax, Flexibility: Add support for
_filedir
on a command chain basis (likedefault
keyword). - Syntax, Sugar: Add
,
delimiter support for flag values (like command delimiter but for flag values).
- Look into supporting Zsh/Fish shells.
- Look into supporting the Windows platform.
- Look into porting
.acmap
JavaScript CLI tools (parser/formatter) to Nim to remove Node.js requirement when building completion packages. - Improve short flag support (alias syntax).