- Add reference for commands in
ref - Add completion for commands in
ref - Add completion for env variables in
cmdscripts from global and commandenv
- Refactor completions in a way to use LetsPsiUtils
- Drop
Config, refactor into `ConfigParser - Drop
LetsCompletionHelper - Introduce
YamlContextTypeenum instead of boolean functions for determining context type (position type)
0.0.17 - 2025-03-08
- inject
Shell Scriptlanguage incmdscripts - resolve commands in
dependsincluding mixins - complete Lets builtin env variables inside
cmdscripts - complete
LETSOPT_andLETSCLI_env variables insidecmdscripts ifoptionsdocopt is present
- make go to definition work for gitignore
mixinsfiles (with '-' (dash) at the beginning) - support global
initin config parser and completion - support
shandchecksummodes inenvin config parser - support
refandargsin command keyword completion - support
mixins(both local and remote) in config parser - drop
eval_env
- add tests for reference contributor
0.0.16 - 2025-03-07
- make go to definition work for
mixinsfiles inside directories
0.0.15 - 2025-03-06
- disable
pluginUntilBuildinbuild.gradle.ktsto support all future versions of IDEs
0.0.14 - 2025-03-06
- add reference contributor for
mixinsfiles
- actually make plugin support all future versions of IDEs
- make plugin support all future versions of IDEs (remove max version restriction)
- support 2024 IDE version
- drop support for 2023.*
- support 221 IDE version
- support 213 IDE version
- support 212 IDE version
- add some default completions for
shell - enhance completions for yaml keys (add :, new line, multiline)
- add more tests
- drop support for 193 IDE version
- refactor completion provider
- refactor config, parse gracefully
- updated gradle config and wrapper
- use new kotlin runtime version 11
- support 211 IDE version
- completion for depends directive
- specified idea-version
- delete deprecated
- pluginIcon svg
- replace png filetype icon with svg
- completion for command level fields
- file type recognition -
lets.yamlandlets.*.yamlfiles will be recognized as lets configs - basic completion - for now it will autocomplete only top level keywords