Christian Clason
745b74162c
vim-patch:f6869212c9e1
...
runtime(vim): Update syntax file (vim/vim#13653 )
Improve variable highlighting in :let, :unlet, :const and :for commands.
Match registers and local, global and terminal option variables.
f6869212c9
Co-authored-by: dkearns <dougkearns@gmail.com>
2023-12-15 10:30:13 +01:00
Christian Clason
b95eba22ff
vim-patch:4e043b1fc7ee
...
runtime(vim): Update syntax file and syntax test (vim/vim#13632 )
Add missing assignment operators (:let*=, :let/= and :let%=).
4e043b1fc7
Co-authored-by: dkearns <dougkearns@gmail.com>
2023-12-06 14:59:38 +01:00
zeertzjq
b331302442
vim-patch:9358b8d99349 ( #25998 )
...
runtime(vim): Improve :let-heredoc syntax highlighting (vim/vim#12923 )
"trim" and "eval" are allowed in any order and whitespace is not
required after "=<<".
9358b8d993
Co-authored-by: dkearns <dougkearns@gmail.com>
2023-11-12 08:26:56 +08:00
Christian Clason
e3f36377c1
vim-patch:71badf9547e8 ( #23285 )
...
Update runtime files
71badf9547
Co-authored-by: Bram Moolenaar <Bram@vim.org>
2023-04-23 15:22:55 +02:00
Christian Clason
c4942880be
vim-patch:partial:f1dcd14fc5d4 ( #21602 )
...
Update runtime files
f1dcd14fc5
missing autocmd blocks and getscriptinfo()
Co-authored-by: Bram Moolenaar <Bram@vim.org>
2023-01-01 15:00:39 +01:00
Christian Clason
6884f017b5
vim-patch:partial:6ebe4f970b8b ( #20860 )
...
Update runtime files
6ebe4f970b
Co-authored-by: Bram Moolenaar <Bram@vim.org>
2022-10-29 17:41:22 +02:00
Christian Clason
06f4edc864
vim-patch:partial:f269eabc6c4f ( #20470 )
...
Update runtime files
f269eabc6c
2022-10-05 10:56:53 +02:00
Christian Clason
9ca313fb96
vim-patch:9fbdbb814f4a ( #20376 )
...
Update runtime files
9fbdbb814f
Skip ftplugin/vim.vim (vim9script change)
Drop indent/vim.vim and autoload/dist/vimindent.vim (vim9script rewrite)
2022-09-28 12:48:36 +02:00
Christian Clason
4bf005e9fd
vim-patch:partial 0daafaa7d99e ( #20083 )
...
Update runtime files
0daafaa7d9
skip vim9script ftplugin
create userfunc.txt from Neovim content (skip section 3, needs 9.0.0379)
2022-09-06 08:57:53 +02:00
Christian Clason
55e81b0fe8
vim-patch:5ed11535e069 ( #19256 )
...
Update runtime files
5ed11535e0
2022-07-07 08:15:33 +02:00
zeertzjq
015778a381
vim-patch:8.1.0487: no menus specifically for the terminal window
...
Problem: No menus specifically for the terminal window.
Solution: Add :tlmenu. (Yee Cheng Chin, closes vim/vim#3439 ) Add a menu test.
4c5d815256
ADDR_OHTER comes from patch 8.1.1241, which has already been ported.
2022-07-01 10:17:39 +08:00
zeertzjq
995e487915
refactor(highlight)!: rename attributes to match Vim ( #19159 )
...
Ref: 84f5463630
Rename:
- `underlineline` to `underdouble`
- `underdot` to `underdotted`
- `underdash` to `underdashed`
`underdouble` also now takes higher precedence than `undercurl`.
2022-06-30 16:57:44 +08:00
Christian Clason
7a309311a2
vim-patch:d799daa660b8 ( #19031 )
...
Update runtime files
d799daa660
2022-06-20 18:47:30 +02:00
Christian Clason
e651ae5864
vim-patch:d592deb33652 ( #19002 )
...
Update runtime files
d592deb336
2022-06-17 20:38:21 +02:00
Christian Clason
504d7decbd
vim-patch:8c1b8cb2e0b5 ( #18966 )
...
Update runtime files
8c1b8cb2e0
2022-06-15 09:20:32 +02:00
Christian Clason
2f2022773f
vim-patch:6ba83ba9ee29 ( #18948 )
...
Update runtime files.
6ba83ba9ee
2022-06-14 08:52:04 +02:00
Sean Dewar
c24b442e31
fix(runtime/genvimvim): omit s[ubstitute] from vimCommand #18480
...
It's special cased by the vimSubst syntax group, and isn't present in Vim's
vimCommand group.
For example, this fixes `call s:Foo()` highlighting `:` as Error in Nvim, as the
`s` is parsed as vimCommand rather than as vimUserFunc since
`contains=vimCommand` was added to vimUserFunc (and vimFunc) in a rt update.
Interestingly, `g:`, `l:`, etc. have the same issues due to :global, :list, etc.
Vim also has that problem, so it should ideally be fixed upstream.
We could also omit g[lobal] from vimCommand and rely on vimGlobal instead, but
it doesn't work in some cases, like when there's a `:` before the command. Also,
Vim matches only `g` in vimCommand for some reason, which doesn't produce any
highlight for `:global/foo/bar` (with Nvim you at least get some highlights on
the `global` bit despite the leading `:`).
Also, remove special handling of :py3 in syntax/vim.vim, as the generator seems
to have no problems finding it.
2022-05-11 17:08:25 -07:00
Christian Clason
521e91e1c4
vim-patch:ce001a337e28 ( #18287 )
...
Update runtime files
ce001a337e
also add `vimStdPlugin` keywords missing from previous updates
2022-04-27 17:48:35 +02:00
Christian Clason
d3068d34cc
vim-patch:partial:cbaff5e06ec5 ( #18042 )
...
Update runtime files
cbaff5e06e
omit doc updates here
2022-04-08 19:53:41 +02:00
Kirill Chibisov
6795c9772b
fix(syntax): remove trailing spaces in vim.vim
2022-03-04 15:35:44 +03:00
Kirill Chibisov
f89fb41a7a
feat(tui): add support for CSI 4 : [2,4,5] m
...
This commit finishes support for colored and styled underlines adding
`CSI 4 : [2,4,5] m` support providing double, dashed, and dotted
underlines
Fixes #17362 .
2022-03-03 23:35:36 +03:00
Christian Clason
0a3826646f
vim-patch:4700398e384f ( #16538 )
...
Update runtime files
4700398e38
partial skip:
doc/sign.txt
doc/various.txt
doc/motion.txt
2021-12-06 13:55:38 +01:00
Christian Clason
03d250eb45
vim-patch:6304be625ce4 ( #16450 )
...
Update runtime files.
6304be625c
skip doc/sign.txt (needs 8.2.3664)
2021-11-27 19:39:42 +01:00
Christian Clason
c0efe49e78
vim-patch:519cc559b08b ( #16340 )
...
Update runtime files
519cc559b0
2021-11-17 10:02:59 +01:00
Christian Clason
8cbe100fcc
vim-patch:partial 113cb513f76d ( #16260 )
...
Update runtime files
113cb513f7
skip doc/eval.txt
skip doc/insert.txt
skip doc/user_06.txt (needs 8.2.3562)
partial skip doc/syntax.txt (needs 8.2.3562)
2021-11-08 00:10:44 +01:00
Christian Clason
be557dddf4
vim-patch:90df4b9d4234
...
Update runtime files
90df4b9d42
omit .github/CODEOWNERS
omit doc/vim9.txt
omit po/it.po
skip ftplugin/jsonc.vim
skip indent/jsonc.vim
skip syntax/jsonc.vim
(already ported in dce50312e1
)
partial skip doc/eval.txt (needs 8.1.{2304,2321})
2021-09-10 09:14:56 +02:00
Christian Clason
8f0c843c13
vim-patch:4d8f476176ea ( #15612 )
...
* vim-patch:4d8f476176ea
Update runtime files
4d8f476176
skip nsis/README.txt
skip doc/vim9.txt
skip src/nvim/po/it.po
2021-09-10 08:48:27 +02:00
Christian Clason
2dd7828511
runtime/vim: d2ea7cf10a4d026ebd402594d656af7d5c811c24 ( #14950 )
...
Port vim syntax file only.
2021-07-01 17:31:30 -04:00
Jan Edmund Lazo
b1cd67b62e
vim-patch:4072ba571bab
...
Update runtime files.
4072ba571b
Omit vim9 references.
Omit assert_fails(). Patch v8.2.1183 is not ported yet.
2021-05-01 22:29:03 -04:00
Jan Edmund Lazo
e1171cf1d2
vim-patch:d58a3bf7dac8
...
Update runtime files.
d58a3bf7da
Omit syntax/man.vim.
2021-05-01 02:01:25 -04:00
Jan Edmund Lazo
0a0034718c
vim-patch:2547aa930b59
...
Update runtime files.
2547aa930b
Omit modifyOtherKeys, vim9, vim.man.
2021-04-29 09:27:19 -04:00
Jan Edmund Lazo
565783be4b
vim-patch:acc224064033
...
Update runtime files
acc2240640
Omit 'quickfixtextfunc'.
Omit ftplugin/man.vim.
2021-04-28 21:29:57 -04:00
Jan Edmund Lazo
65821cc1b9
vim-patch:388a5d4f20b4
...
Update runtime files
388a5d4f20
Omit vim9.
2021-04-28 21:29:57 -04:00
Jan Edmund Lazo
c2635665c5
vim-patch:2c7f8c574f1f
...
Update runtime files
2c7f8c574f
Omit the following line for man.vim:
hi def link manFooter PreProc
2021-04-28 21:29:56 -04:00
Jan Edmund Lazo
e7f6c52014
vim-patch:b17893aa940d
...
Update runtime files
b17893aa94
Omit feedkeys() changes.
2021-04-27 21:25:35 -04:00
Jan Edmund Lazo
cf0fb01ea5
vim-patch:574ee7bc1246
...
Update runtime files
574ee7bc12
Omit ru.po because I don't know the language and there's too much to port.
2021-04-27 09:21:29 -04:00
Jan Edmund Lazo
6cdb755507
vim-patch:5ef1c6a4838a
...
Update runtime files
5ef1c6a483
"scrollfocus" is for Windows GUI only so it is N/A.
2021-04-27 09:21:29 -04:00
Jan Edmund Lazo
d4b65fa6fb
vim-patch:1ff14ba24c4d
...
Update runtime files.
1ff14ba24c
2021-04-27 09:21:28 -04:00
Marco Hinz
2b663c061b
viml: embed Lua syntax highlighting [skip ci] ( #14213 )
2021-03-28 00:43:06 +01:00
Kevin Svetlitski
46afc1def8
Add <Enter> to existing vim syntax highlighting for angle-bracket notation ( #13553 )
2020-12-19 10:22:50 -05:00
Matthieu Coudron
fbae9f8541
runtime/syntax/vim.vim: highlight "blend" keyword #11520
2019-12-05 22:14:54 -08:00
Justin M. Keyes
0d852bdc69
vim-patch:6c1e1570b134
...
Update runtime files
6c1e1570b1
2019-08-02 16:20:22 +02:00
Justin M. Keyes
31a5ec23eb
vim-patch:723dd946f948
...
Update runtime files.
723dd946f9
2019-08-01 22:52:42 +02:00
Justin M. Keyes
ab2cfd24e7
vim-patch:b730f0c7ba36
...
Update runtime files
b730f0c7ba
2019-07-29 20:50:07 +02:00
Justin M. Keyes
a10fdc70aa
syntax/vim.vim: highlight <cmd> key
2018-12-30 21:09:39 +01:00
Justin M. Keyes
4f67f5ba6e
vim-patch:d2855f5454c5
...
Update runtime files.
d2855f5454
2018-10-29 09:57:24 +01:00
Justin M. Keyes
875a1bcf0a
vim-patch:15142e27aaaf
...
Update runtime files and translations
15142e27aa
2018-10-29 09:17:35 +01:00
Justin M. Keyes
a1e822fbc6
vim-patch:51ad4eaa22e1
...
Update runtime files
51ad4eaa22
---
NA:
vim-patch:6176697203b0
2018-10-29 08:26:47 +01:00
Justin M. Keyes
dae1213e57
vim-patch:f0b03c4e98f8
...
Update runtime files
f0b03c4e98
Note: haskell changes were included in 942f3587c3
2018-10-28 13:57:08 +01:00
Justin M. Keyes
2ca59638ba
vim-patch:b0d45e7f5354
...
Update runtime files.
b0d45e7f53
2017-11-07 23:07:03 +01:00