<!-- Before reporting: search existing issues --> <!-- Note: please submit necessary information otherwise it maybe closed --> **Describe the bug** Using a function as intended in vim9script, without :call will result in `E492: Not an editor command:` **To Reproduce** Steps to reproduce the behavior: ```vim vim9script def Foo(): echom "done" enddef foo() # E92: Not an editor command: foo ``` **Expected behavior** Resolving vim9 functions.
Activity
chemzqm commentedon Aug 13, 2022
@iamcco please consider adding support for vim9.
iamcco commentedon Oct 11, 2022
It need vim-vimlparser to support vim9.
igbanam commentedon Oct 20, 2022
How do I setup the support for vim9 with vim-vimlparser?
Screen.Recording.2022-10-20.at.09.42.17.mov
igbanam commentedon Oct 20, 2022
For context, I'm using vim-language-server through yegappan/lsp
iamcco commentedon Nov 12, 2022
What I mean is vim-language-server depend on vim-vimlparser to support vim9 and by now vim-vimlparser does not support vim9.
plug: remove coc-vimlsp
jclsn commentedon May 13, 2026
@iamcco There seems to be a PR now. The vimlparser maintainers haven't looked at it still. Maybe want to give the patched
vimlparser.jsa try?vim-jp/vim-vimlparser#205
sideshowbarker commentedon May 15, 2026
The changes from that PR have now been merged into the vim-vimlparser sources: vim-jp/vim-vimlparser@075a4fa.
Aster89 commentedon Aug 27, 2026
Any news, @iamcco ?