kingToolbox / kingToolbox/WindTerm
[AMA] Auto Completion
- Dominant language
- C
- Stars
- 32.3k
- Forks
- 2.5k
- PR merge metrics
- No merged PRs in 30d
Description
**I'm happy to answer any questions and really look forward to getting any feedback and ideas from you!**
[Auto completion](https://kingtoolbox.github.io/2022/05/18/auto_completion/) is one of the most important features of `WindTerm`. I plan to complete the entire feature development in three development cycles of `v2.5`, `v2.6` and `v2.7`. `Auto completion` includes but are not limited to:
- Auto-complete `command name`, `command options` and `command parameters`.
- Auto-complete `command histories`.
- Auto-complete user-defined `command snippets`.
- Better auto-completion based on context and history.
- Better auto-completion based on `file system` and `system environment`.
I have written nearly **4,000** command configuration files, but this is obviously **not enough**. After the design is finalized, I look forward to more people participating in the writing work. All command configurations, including the **4000** commands I have written, will be released under the [Creative Commons Attribution 4.0 International Public License](https://creativecommons.org/licenses/by/4.0/legalcode). Not only `WindTerm` can use these commands, any terminal can use them too.
The [WindTerm_2.5.0_Prerelease_1](https://github.com/kingToolbox/WindTerm/releases/tag/2.5-prerelease) just released contains some auto-completion features. Welcome to experience it. Thank you.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the linked auto-completion description and WindTerm_2.5.0_Prerelease_1; compare the listed command, history, snippet, context, filesystem, and environment goals with current behavior. The issue names no files, tests, or defined completion boundary, so scope and done criteria must be established before implementation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- shell
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100