E Kawashima
95458609ab
runtime/syntax/vim.vim: highlight nvim groups #7338
...
regressed by 86b596dc7a
2017-09-30 15:03:06 +02:00
Justin M. Keyes
1f1728e9bf
runtime/syntax/vim.vim: highlight vimEmbedError as Normal
2017-09-17 20:07:31 +02:00
Justin M. Keyes
20a79706e2
runtime/syntax/vim.vim: disable g:vimsyn_embed by default
...
This feature is extremely slow.
Also merge some minor upstream differences (missed by a previous merge).
2017-09-17 20:07:31 +02:00
Felipe Morales
37af859930
tutor: update syntax
...
sampletext regions no longer supported
make sure tutorExpect is available
don't conceal code region delimiters
2017-07-15 11:01:45 -04:00
Ivan
17298a7912
runtime: update vimCommand syntax pattern ( #6976 )
...
Update a flawed match pattern for the vimCommand syntax group. To see
the effect of this fix, open a vimscript buffer,
nvim -u NONE foo.vim
configure a couple highlight groups,
:hi! vimIsCommand ctermfg=Green
:hi! vimCommand ctermfg=Red
:syntax enable
and add the following lines to the buffer:
let foo=xFoo
let bar=zBar
You'll notice the "z" in zBar is Red, while xFoo and the rest of Bar are green. This will
be the case as long as the word following `=` starts with the letter "z". This has already
been fixed upstream by adding a "\>" word boundary to the match pattern:
https://github.com/vim/vim/issues/124
https://github.com/vim/vim/commit/e2719096250a19ecdd9a35d13702879f163d2a50#diff-86da060e2153c8ce5dc317a7b4b5a29dR27
This particular match pattern was also mentioned in issue #5491 , but in reference to a bug
that was related to the generated part of syntax/vim.vim, whereas this bug lives in the
non-generated part of the file.
2017-07-08 12:44:36 +02:00
Tommy Allen
bc4a2e1576
help, man.vim: "outline" (TOC) feature #5169
2017-05-01 17:45:54 +02:00
Justin M. Keyes
deccd843ed
vim-patch:3df0173fa6d0
...
Updated runtime files.
https://github.com/vim/vim/commit/3df0173fa6d0418e89ef4e9c1d04a97c92eec27c
2017-05-01 13:32:51 +02:00
Justin M. Keyes
ac107f7fdd
vim-patch:690afe1fef87
...
Update runtime files.
https://github.com/vim/vim/commit/690afe1fef87e7eef6fb7343a926617d5f7315fa
2017-05-01 13:23:12 +02:00
Justin M. Keyes
eb7ea6e122
vim-patch:369b6f57c426
...
Update runtime files.
https://github.com/vim/vim/commit/369b6f57c426b4bf39b4a0cac8d21ed1b5f7de4d
2017-05-01 13:19:34 +02:00
Justin M. Keyes
44ea50cee4
vim-patch:68563937f58e
...
Updated runtime files.
https://github.com/vim/vim/commit/68563937f58ea2dc31b58739336c383d2fd7e6cf
2017-05-01 13:13:51 +02:00
Justin M. Keyes
4fbcfab127
vim-patch:bc2eada5424b
...
Updated runtime files.
https://github.com/vim/vim/commit/bc2eada5424bff06f7eb77c032ecc067da52b846
NA patches:
vim-patch:294740d2ac42
vim-patch:a4ce25bd987a
vim-patch:7034a8374345
vim-patch:14a612fa2e57
vim-patch:aaeabfbca571
2017-05-01 12:30:54 +02:00
Justin M. Keyes
e5b640fdb8
vim-patch:c0514bf4777a
...
Updated runtime files.
https://github.com/vim/vim/commit/c0514bf4777a1d55f5785b3887c5686fd0bbe870
2017-04-30 22:10:21 +02:00
Justin M. Keyes
024ff6b808
vim-patch:25de4c232d58
...
Updated runtime files.
https://github.com/vim/vim/commit/25de4c232d580583feadae11ab34e3cc6333c350
2017-04-29 01:53:42 +02:00
Justin M. Keyes
789c46934b
vim-patch:b4ada79aa7d0
...
Runtime file updates.
https://github.com/vim/vim/commit/b4ada79aa7d0d1e5da3a659b1a203d7cae9f7f59
Closes #5055
2017-04-29 01:51:56 +02:00
Justin M. Keyes
1e7806bd41
vim-patch:6d5ad4c4118c
...
Updated runtime files.
https://github.com/vim/vim/commit/6d5ad4c4118cab5fd96db157621c3aa9af368edb
2017-04-29 01:49:36 +02:00
Justin M. Keyes
8d3f8f639b
vim-patch:46fceaaa8d14
...
Updated runtime files.
https://github.com/vim/vim/commit/46fceaaa8d1447a9588736d86eb4908214187b08
2017-04-29 01:47:36 +02:00
Justin M. Keyes
60e68f3096
vim-patch:dc08328821a2
...
Updated runtime files.
https://github.com/vim/vim/commit/dc08328821a2c11e33dfb1980332e4923ec64fca
NA patches:
vim-patch:8.0.0028
vim-patch:8.0.0029
vim-patch:8.0.0030
2017-04-29 01:01:51 +02:00
Justin M. Keyes
460d5971f6
vim-patch:2ec618c9feac
...
Updated runtime files.
https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
2017-04-28 23:49:16 +02:00
Justin M. Keyes
40fb96c76a
vim-patch:3e496b0ea319
...
Updated runtime files.
https://github.com/vim/vim/commit/3e496b0ea31996b665824f45664dee1fdd73c4d0
NA patches:
vim-patch:8.0.0015
vim-patch:8.0.0016
vim-patch:177778575148
2017-04-28 23:39:24 +02:00
Justin M. Keyes
2e64752250
vim-patch:64d8e25bf6ef
...
Updated runtime files.
https://github.com/vim/vim/commit/64d8e25bf6efe5f18b032563521c3ce278c316ab
Closes #6611
2017-04-28 23:14:36 +02:00
Justin M. Keyes
06879e2e89
vim-patch:d07969093a9b
...
Updated runtime files.
https://github.com/vim/vim/commit/d07969093a9b3051511c478d71c36de6fc33c0d6
2017-04-28 22:51:30 +02:00
Justin M. Keyes
0d565d62ae
vim-patch:220adb1e9f9e
...
A few more runtime updates.
https://github.com/vim/vim/commit/220adb1e9f9e0b27d28185167d2730bf2f93057d
2017-04-28 21:41:10 +02:00
Justin M. Keyes
86b596dc7a
vim-patch:f37506f60f87
...
Updated runtime files. Remove HiLink commands.
https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
2017-04-28 21:25:15 +02:00
Justin M. Keyes
a53409b564
vim-patch:89bcfda6834a
...
Updated runtime files. Remove version checks for Vim older than 6.0.
https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
2017-04-28 21:13:55 +02:00
Justin M. Keyes
409e56b139
vim-patch:818078ddfbb8
...
Updated runtime files and translations.
https://github.com/vim/vim/commit/818078ddfbb8cc2546f697c5675a251d095722ec
2017-04-28 21:01:25 +02:00
Justin M. Keyes
d194380de9
vim-patch:e4a3bcf28d92
...
Updated runtime files. Add Scala files.
https://github.com/vim/vim/commit/e4a3bcf28d92d0bde9ca227ccb40d401038185e5
2017-04-19 21:26:17 +02:00
Justin M. Keyes
c1edb4c39a
vim-patch:7571d55f7dcc
...
Updated runtime files.
https://github.com/vim/vim/commit/7571d55f7dcc009a375b2124cce2c8b21f361234
2017-04-19 21:26:16 +02:00
Justin M. Keyes
cc421270ee
vim-patch:bc8801c9317eb
...
Updated runtime files.
https://github.com/vim/vim/commit/bc8801c9317eb721a2ee91322669f2dd5d136380
2017-03-21 12:19:17 +01:00
James McCoy
8c09dbf082
vim-patch:063b9d1
...
Updated runtime files.
https://github.com/vim/vim/commit/063b9d15abea041a5bfff3ffc4e219e26fd1d4fa
2017-02-01 18:35:12 -05:00
James McCoy
a5b875fe86
vim-patch:e18dbe8
...
Updated runtime files.
https://github.com/vim/vim/commit/e18dbe865d190e74fb5d43ac8bc6ac22507d0223
2017-02-01 18:34:58 -05:00
James McCoy
4e47568f89
vim-patch:802a0d9
...
Updated runtime files.
https://github.com/vim/vim/commit/802a0d902fca423acb15f835d7b09183883d79a0
2017-02-01 18:34:57 -05:00
James McCoy
cb0eead4ee
vim-patch:a02a551
...
Updated runtime files.
https://github.com/vim/vim/commit/a02a551e18209423584fcb923e93c6be18f3aa45
2017-02-01 18:34:52 -05:00
James McCoy
8f32c04df4
vim-patch:c95a302
...
Updated runtime files.
https://github.com/vim/vim/commit/c95a302a4c42ec8230473cd4a5e0064d0a143aa8
2017-01-09 20:24:08 -05:00
James McCoy
282109c51b
vim-patch:82af871
...
Updated runtime files.
https://github.com/vim/vim/commit/82af8710bf8d1caeeceafb1370a052cb7d92f076
2017-01-09 20:23:41 -05:00
James McCoy
60e306368d
vim-patch:aa3b15d
...
Updated runtime files.
https://github.com/vim/vim/commit/aa3b15dbebf333282503d6031e2f9ba6ee4398ed
2017-01-09 20:23:41 -05:00
Justin M. Keyes
6f9be2464c
Merge #5872 justinmk/test_autochdir
2017-01-04 08:24:36 +01:00
Shougo
9cb31ecdb0
syntax/ruby.vim, perl.vim: Preserve 'foldmethod'. ( #5858 )
2017-01-03 23:53:59 +01:00
Tommy Allen
fd9cc8b0b2
automation: Generate API documentation ( #5798 )
...
runtime: Add underscore to {} helpSpecial syntax pattern
docs: Added generated api-funcs.txt
2017-01-03 13:11:19 +01:00
Shougo Matsushita
6ba3b85382
vim-patch:6f1d9a
...
Updated runtime files.
https://github.com/vim/vim/commit/6f1d9a096bf22d50c727dca73abbfb8e3ff55176
2017-01-02 10:45:10 +09:00
James McCoy
6205846cd9
vim-patch:0952131
...
Updated runtime files.
https://github.com/vim/vim/commit/0952131376a517fc12dc5ae908a97018b4ee23f0
2016-12-28 14:57:38 -05:00
Shougo
33319b1bf0
syntax/vim.vim: Remove external interface checks ( #5785 )
2016-12-18 17:39:58 -05:00
Anmol Sethi
7a4d069bcc
man.vim: do not assume ftplugin is sourced before syntax
...
Fixes #5574
2016-11-19 13:41:04 -05:00
Justin M. Keyes
2e1217da46
'inccommand': buftype=nofile, restore cursor/view
...
- Use a standard scratch buffer instead of a new 'buftype', functions
like curbufIsChanged() already have special handling for scratch bufs.
- Cleanup some stuff from the previous merge.
- Add support for :smagic, :snomagic. Closes #5578
2016-11-10 15:48:00 +01:00
Justin M. Keyes
c04ffe866d
'inccommand': rework
...
- Eliminate/isolate static/global variables
- Remove special-case parameter from buflist_new()
- Remove special-case ECMD_RESERVED_BUFNR
- To determine when u_undo_and_forget() should be done, check
b_changedtick instead of a heuristic.
- use mb_string2cells() instead of strlen() to measure the :sub patterns
- call ml_close() before buf_clear_file(). Avoids leaks caught by ASan.
Original patch by:
Robin Elrharbi-Fleury (Robinhola)
Audrey Rayé (Adrey06)
Philémon Hullot (DesbyP)
Aymeric Collange (aym7)
Clément Guyomard (Clement0)
2016-11-08 21:20:08 +01:00
KillTheMule
13841a56b4
Incsubsitution feature
...
Originally implemented by
* Clement0
* DesbyP
* aym7
* Adrey06
* Robinhola
in #4811 . Major reworkings and bug
fixes by
* bfredl
Most tests suggested by ZyX-l, suggestions for improvements by oni-link.
2016-10-30 10:21:18 +01:00
Justin M. Keyes
fb503d73da
Merge #5483 from Shougo/vim-0648142
...
vim-patch 0648142, 91c4937, 06d2d38, 2685212, 269f595
2016-10-24 13:17:41 +02:00
Justin M. Keyes
6fc122e600
doc
2016-10-16 18:08:53 +02:00
Shougo Matsushita
c91a0dca02
vim-patch:269f595
...
Updated runtime files.
https://github.com/vim/vim/commit/269f595f9eef584937e7eae70fde68cdd7da5bcf
2016-10-15 12:21:13 +09:00
Shougo Matsushita
f3efb724af
vim-patch:2685212
...
Update runtime files.
https://github.com/vim/vim/commit/26852128a2b713ef49341a0c18daba928444e7eb
2016-10-15 12:15:36 +09:00
Shougo Matsushita
40f853398e
vim-patch:06d2d38
...
Updated runtime files.
https://github.com/vim/vim/commit/06d2d38ab7564e1f784b1058a4ef4580cd6d1810
2016-10-15 12:12:20 +09:00