Viml: Difference between revisions
From wikinotes
(→basics) |
No edit summary |
||
Line 1: | Line 1: | ||
Vimscript is Vim's embedded scripting language. It can be very similar to python, but also can be | Vimscript is Vim's embedded scripting language. It can be very similar to python, but also can be | ||
a little ackward to work with. | a little ackward to work with. | ||
Line 9: | Line 9: | ||
|} | |} | ||
= Intro/Reference = | |||
<blockquote> | |||
{| class="wikitable" | |||
|- | |||
| [[viml projects]] | |||
|- | |||
|} | |||
</blockquote><!-- Intro/Reference --> | |||
= Libraries = | |||
<blockquote> | |||
{| class="wikitable" | |||
|- | |||
| [[viml builtin functions]] | |||
|- | |||
|} | |||
</blockquote><!-- Libraries --> | |||
= Syntax = | |||
<blockquote> | |||
{| | {| | ||
| [[viml comments]] | | [[viml comments]] | ||
Line 19: | Line 38: | ||
|- | |- | ||
| [[viml functions]] | | [[viml functions]] | ||
|- | |- | ||
| [[viml quickfix/loclist]] | | [[viml quickfix/loclist]] | ||
Line 41: | Line 52: | ||
|- | |- | ||
|} | |} | ||
</blockquote><!-- Syntax --> | |||
= | = Features = | ||
{| | <blockquote> | ||
{| class="wikitable" | |||
|- | |||
| [[viml commands]] | |||
|- | |||
| [[viml buffers]] | |||
|- | |- | ||
| [[viml | | [[viml modes]] | ||
|- | |- | ||
| [[viml matching]] | | [[viml matching]] | ||
Line 51: | Line 68: | ||
| [[viml input/output]] | | [[viml input/output]] | ||
|- | |- | ||
| [[viml plugins]] | |||
|- | |||
| [[viml testing]] | |||
|- | |||
| [[viml depencency management]] | |||
|} | |} | ||
</blockquote><!-- Features --> | |||
= | = Filetypes = | ||
{| | <blockquote> | ||
{| class="wikitable" | |||
|- | |||
| [[Vim helpfile syntax]] | | [[Vim helpfile syntax]] | ||
|- | |- | ||
| [[vim syntaxfile]] | | [[vim syntaxfile]] | ||
|- | |- | ||
|} | |} | ||
</blockquote><!-- Filetypes --> |
Revision as of 22:04, 2 January 2023
Vimscript is Vim's embedded scripting language. It can be very similar to python, but also can be a little ackward to work with.
documentation
:help vim |
https://vimhelp.org/ |
learn vimscript the hard way | http://learnvimscriptthehardway.stevelosh.com/ |
Intro/Reference
viml projects
Libraries
viml builtin functions
Syntax
viml comments viml variables viml datatypes viml functions viml quickfix/loclist viml operators viml conditionals viml loops viml platform viml exceptions
Features
viml commands viml buffers viml modes viml matching viml input/output viml plugins viml testing viml depencency management
Filetypes
Vim helpfile syntax vim syntaxfile