rover
f5d06c52a2
vim-patch:7.4.2077
...
Problem: Cannot update 'tabline' when a tab was closed.
Solution: Add the TabClosed autocmd event. (partly by Felipe Morales)
12c11d5530
2017-01-08 23:16:39 +08:00
rover
c2344f3d31
vim-patch:7.4.2075
...
Problem: No autocommand event to initialize a window or tab page.
Solution: Add WinNew and TabNew events. (partly by Felipe Morales)
c917da4b3e
2017-01-08 22:46:08 +08:00
James McCoy
f82f27ccec
Merge pull request #5892 from lonerover/vim-7.4.2103
...
vim-patch: 7.4.2103
2017-01-06 09:47:30 -05:00
Marcus Fritzsch
afa7f42f77
man.vim: Avoid empty argument when MANWIDTH is set. ( #5882 )
2017-01-06 00:20:22 +01:00
Marco Hinz
1fbee630a8
provider: add Python 3.6 ( #5886 )
2017-01-05 21:29:31 +01:00
lonerover
bef645e5e4
vim-patch:7.4.2103
...
Problem: Can't have "augroup END" right after ":au!".
Solution: Check for the bar character before the command argument.
e99e84497b
2017-01-05 13:33:56 +08:00
Justin M. Keyes
e21aef1e10
Merge #5874 from ZyX-I/fix-5482
...
Fix plugin which opens ShaDa files
2017-01-04 17:34:17 +01:00
Justin M. Keyes
695703ca97
provider/clipboard.vim: fallback if xsel is broken ( #5868 )
...
Old versions of `xsel` do not support some required features.
Fall back to `xclip` then.
Closes #5853
2017-01-04 15:10:31 +01:00
ZyX
24b3b938e8
plugin/shada: Handle NUL characters with intchar correctly
...
Fixes #5482
2017-01-04 15:06:33 +03:00
Anmol Sethi
d8a97d7b79
man.vim: do not set ft=man on files with extension man ( #5831 )
...
Closes #5806
2017-01-04 13:01:03 +01:00
ZyX
d82f5d1ba2
plugin/msgpack: Support character constants like '\0'
2017-01-04 14:53:02 +03:00
ZyX
a934144e04
doc: Document that character constants are supported
2017-01-04 14:52:13 +03:00
Justin M. Keyes
6f9be2464c
Merge #5872 justinmk/test_autochdir
2017-01-04 08:24:36 +01:00
Justin M. Keyes
e43f7425ee
refactor: Remove VimL function test()
...
vim-patch:7.4.1838
2017-01-04 07:23:13 +01:00
Justin M. Keyes
097c8dccca
refactor: Remove VimL function test_autochdir()
...
- Eliminate global test_autochdir.
- Eliminate VimL function test_autochdir()
- Use a lua test instead. Fails correctly after reverting
0c43479979
/ vim-patch:7.4.2015.
2017-01-04 07:23:13 +01:00
Marco Hinz
15259c4b84
clipboard: show error message only once and put in history ( #5870 )
2017-01-04 00:45:31 +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.
6f1d9a096b
2017-01-02 10:45:10 +09:00
James McCoy
c5f4b92ff9
Merge pull request #5613 from jamessan/vim-7.4.2183
...
vim-patch:7.4.2183,7.4.2194,7.4.2201,7.4.2204,0952131,7.4.2215,7.4.2225,7.4.2226,7.4.2272,7.4.2273,7.4.2277,7.4.2294
2017-01-01 15:12:33 -05:00
Anmol Sethi
f6c4e0961d
man.vim: remove newline from man errors ( #5852 )
2017-01-01 15:09:27 +01:00
James McCoy
fe03ce23bf
vim-patch:7.4.2273
...
Problem: getwininfo() and getbufinfo() are inefficient.
Solution: Do not make a copy of all window/buffer-local options. Make it
possible to get them with gettabwinvar() or getbufvar().
3056735ae8
2016-12-28 14:57:39 -05:00
James McCoy
c4c894b2fa
vim-patch:7.4.2226
...
Problem: The field names used by getbufinfo(), gettabinfo() and
getwininfo() are not consistent.
Solution: Use bufnr, winnr and tabnr. (Yegappan Lakshmanan)
3392883770
2016-12-28 14:57:39 -05:00
James McCoy
4453aa0d29
vim-patch:7.4.2215
...
Problem: It's not easy to find out if a window is a quickfix or location
list window.
Solution: Add "loclist" and "quickfix" entries to the dict returnec by
getwininfo(). (Yegappan Lakshmanan)
386600f0cb
2016-12-28 14:57:38 -05:00
James McCoy
6205846cd9
vim-patch:0952131
...
Updated runtime files.
0952131376
2016-12-28 14:57:38 -05:00
James McCoy
0046641070
vim-patch:7.4.2204
...
Problem: It is not easy to get information about buffers, windows and
tabpages.
Solution: Add getbufinfo(), getwininfo() and gettabinfo(). (Yegappan
Lakshmanan)
b5ae48e9ff
2016-12-28 14:57:38 -05:00
Chris Lucas
99a8cd3be0
vim-patch:7.4.2201
...
Problem: The sign column disappears when the last sign is deleted.
Solution: Add the 'signcolumn' option. (Christian Brabandt)
95ec9d6a6a
2016-12-28 14:57:38 -05:00
Anmol Sethi
c72f4d4d05
man.vim: revert "completion now respects 'wildignorecase'" ( #5839 )
...
Instead, a note was added to `:h man.vim` on how 'fileignorecase'
controls the case sensitivity of completion.
2016-12-27 19:01:04 -05:00
ooora
9066e23562
man.vim, provider.vim: Avoid shell syntax. #5734
...
- Improves compatibility with shell=tcsh.
- man.vim: split read_page into get_page, put_page. Do not split the
window until we know there is going to be output.
2016-12-27 23:26:06 +01:00
Marco Hinz
fa42495d87
Merge #5832 from nhooyr/man-complete
2016-12-27 22:46:29 +01:00
Anmol Sethi
49983a2270
man.vim: properly handle manpage names with spaces
2016-12-27 16:18:03 -05:00
Anmol Sethi
e59147d1ba
man.vim: completion now respects 'wildignorecase'
2016-12-27 16:17:58 -05:00
James McCoy
2c59277ca8
vim-patch:7.4.2010
...
Problem: There is a :cbottom command but no :lbottom command.
Solution: Add :lbottom. (Yegappan Lakshmanan)
537ef08408
2016-12-27 14:10:28 -05:00
James McCoy
f224f3fbf1
vim-patch:7.4.1997
...
Problem: Cannot easily scroll the quickfix window.
Solution: Add ":cbottom".
dcb1700186
2016-12-27 14:10:27 -05:00
Anmol Sethi
7f9a95e5ea
man.vim: when completing a fpage, always show section
2016-12-26 18:27:16 -05:00
Justin M. Keyes
657369bb68
CheckHealth: terminfo: remove "kbs" advice
2016-12-23 18:28:54 +01:00
Shougo
33319b1bf0
syntax/vim.vim: Remove external interface checks ( #5785 )
2016-12-18 17:39:58 -05:00
Marco Hinz
c8c296557b
Man: use non-recursive mappings for :Man ( #5777 )
...
This is a regression introduced by:
https://github.com/neovim/neovim/pull/5290/files#diff-8691c83194ea5f1342ecc9f17b4c51d8R46
When the <plug> mappings were changed to using :Man, they should have changed to
use `nnoremap` as well.
Fixes #5776 .
2016-12-15 17:36:55 +01:00
Justin M. Keyes
b29c5dd384
doc: job_control.txt
...
References #5529
2016-12-14 20:52:18 +01:00
Marco Hinz
5855f30cb1
Make VimL code compatible with merged Partial support ( #5765 )
...
Closes #5763 .
2016-12-13 14:48:42 +01:00
Michael Ennen
5e4eb18eb0
Add some tests and cleanup.
2016-12-12 10:17:35 -05:00
Michael Ennen
a21c687661
Fixes.
2016-12-12 10:17:35 -05:00
Michael Ennen
2c4e92abea
vim-patch:7.4.1731 Mark as NA
...
Leave a note in vim_diff.txt about it.
2016-12-12 10:17:35 -05:00
Michael Ennen
c52856af2c
vim-patch:7.4.1842
...
Problem: get() works for Partial but not for Funcref.
Solution: Accept Funcref. Also return the function itself. (Nikolai Pavlov)
03e19a04ac
2016-12-12 10:17:35 -05:00
Michael Ennen
02c58d8a07
vim-patch:7.4.1839
...
Problem: Cannot get the items stored in a partial.
Solution: Support using get() on a partial.
2bbf8eff6f
2016-12-12 10:17:35 -05:00
Michael Ennen
c82dc7a6fd
vim-patch:7.4.1836
...
Problem: When using a partial on a dictionary it always gets bound to that
dictionary.
Solution: Make a difference between binding a function to a dictionary
explicitly or automatically.
1d429610bf
2016-12-12 10:17:35 -05:00
Michael Ennen
521e45f2a8
vim-patch:7.4.1559
...
Problem: Passing cookie to a callback is clumsy.
Solution: Change function() to take arguments and return a partial.
1735bc988c
2016-12-12 10:17:34 -05:00
Justin M. Keyes
29e651515f
Merge #5752 from justinmk/doc
...
doc: api_info(), typval_encode.h
2016-12-11 02:04:33 +01:00
Justin M. Keyes
100a8d40db
CheckHealth: more precise check for sensible.vim
...
Closes #5751
2016-12-11 01:26:49 +01:00
Justin M. Keyes
cb58999007
os/shell: do_os_system(): Always show last chunk.
...
This ameliorates use-cases like:
:!cat foo.txt
:make
where the user is interested in the last few lines of output.
Try these shell-based ex-commands before/after this commit:
:grep -r '' *
:make
:!yes
:!grep -r '' *
:!git grep ''
:!cat foo
:!echo foo
:!while true; do date; done
:!for i in `seq 1 20000`; do echo XXXXXXXXXX $i; done
In all cases the last few lines of the command should always be shown,
regardless of where throttling was triggered.
2016-12-10 01:26:34 +01:00