1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2025-05-25 00:34:09 +02:00

Updated VIMSCRIPT_ROADMAP.md

This commit is contained in:
lippfi 2021-10-04 12:06:18 +03:00
parent 505aeff544
commit b481b6e1b5

View File

@ -31,13 +31,11 @@
- [ ] anonymous functions - [ ] anonymous functions
- [ ] `dict` function flag - [ ] `dict` function flag
- [ ] default value in functions e.g. `function F1(a, b = 10)` - [ ] default value in functions e.g. `function F1(a, b = 10)`
- [ ] pass Lists and Dictionaries by reference - [ ] delayed parsing of if/for/while etc.
- [ ] variable locking (`lock`, `unlock`, `const`) - [ ] `has("ide")` or "ide" option
- [ ] rewrite OptionManager to vim data types - [ ] reduce number of rules in grammar
- [ ] scoped options
- [ ] classic package structure - [ ] classic package structure
- [ ] loggers loggers loggers - [ ] loggers
- [ ] more loggers
### IdeaVim 1.9.0 ### IdeaVim 1.9.0
@ -49,9 +47,11 @@
- [ ] expression register (`<C-R>=`) - [ ] expression register (`<C-R>=`)
- [ ] update tests to JUnit 5 - [ ] update tests to JUnit 5
- [ ] rethink vimscript tests - [ ] rethink vimscript tests
- [ ] delayed parsing of if/for/while etc. - [ ] pass Lists and Dictionaries by reference
- [ ] `has("ide")` or "ide" option - [ ] variable locking (`lock`, `unlock`, `const`)
- [ ] `normal` command - [ ] rewrite OptionManager to vim data types
- [ ] scoped options
- [ ] `normal` command
- [ ] `finish` statement - [ ] `finish` statement
- [ ] context dependent parsing e.g. `dict.key` - [ ] context dependent parsing e.g. `dict.key`
- [ ] improve `w:` and `t:` scopes - [ ] improve `w:` and `t:` scopes