mirror of
https://github.com/VSCodeVim/Vim.git
synced 2024-10-04 07:38:27 +03:00
45 lines
1.1 KiB
JSON
45 lines
1.1 KiB
JSON
{
|
|
"$schema": "https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",
|
|
"name": "vimrc",
|
|
"fileTypes": [".vimrc"],
|
|
"scopeName": "source.vimrc",
|
|
"patterns": [
|
|
{
|
|
"name": "comment.line",
|
|
"match": "(^| |\t)\".*$"
|
|
},
|
|
{
|
|
"name": "entity.name.function",
|
|
"match": "^( |\t)*(map|nmap|vmap|smap|xmap|omap|map!|imap|lmap|cmap)"
|
|
},
|
|
{
|
|
"name": "entity.name.function",
|
|
"match": "^( |\t)*(noremap|nnoremap|vnoremap|snoremap|xnoremap|onoremap|noremap!|inoremap|lnoremap|cnoremap)"
|
|
},
|
|
{
|
|
"name": "entity.name.function",
|
|
"match": "^( |\t)*(unmap|nunmap|vunmap|sunmap|xunmap|ounmap|unmap!|iunmap|lunmap|cunmap)"
|
|
},
|
|
{
|
|
"name": "entity.name.function",
|
|
"match": "^( |\t)*set"
|
|
},
|
|
{
|
|
"name": "constant",
|
|
"match": "<([Ll][Ee][Aa][Dd][Ee][Rr])>"
|
|
},
|
|
{
|
|
"name": "constant",
|
|
"match": "<([Cc][Rr])>"
|
|
},
|
|
{
|
|
"name": "constant",
|
|
"match": "<[CcDd]-.>"
|
|
},
|
|
{
|
|
"name": "string.unquoted",
|
|
"match": "[A-Za-z]+(\\.[A-Za-z]+)+"
|
|
}
|
|
]
|
|
}
|