index edit log


The vim scripting language. Short summary about the language:

- supports lazily loading code (fast startup) - simple to understand - not too fast - some language features do not exist (true objects with inheritance etc)

Most plugins are written in this language

See also designing-a-vim-plugin

how to learn viml

:h eval.txt
:h usr_40.txt up to usr_45.txt

useful plugins:


provides completion and some hints about how to debug viml code as well as VimLGotoLastError helper command


must have for all plugin developpers: Reloads .vim files automatically