James McCoy
52748d266d
Merge pull request #7496 from jamessan/windows-spellfile-fix
...
spellfile.vim: Search for a writable directory on Windows
2017-11-06 20:56:03 -05:00
James McCoy
b9b2fb7d5d
spellfile.vim: Search for a writable directory on Windows
...
Fixes #6664 until #6272 is merged and sdtpath('data') can be used.
2017-11-06 20:54:07 -05:00
Justin M. Keyes
bd17fa487d
vim-patch:bf92e3a3719f
...
Update translations.
bf92e3a371
2017-11-07 02:49:53 +01:00
Justin M. Keyes
ad527392ab
Merge #7499 'vim-patch: runtime'
2017-11-07 02:49:08 +01:00
Justin M. Keyes
20e317e22a
po: remove duplicate definitions
2017-11-07 02:25:46 +01:00
Justin M. Keyes
b7f1885fab
health.vim: env var may be defined but empty #7498
2017-11-07 02:15:34 +01:00
Justin M. Keyes
85cfc4c4f9
vim-patch:74675a666b51
...
Updated runtime files and translations.
74675a666b
2017-11-07 01:46:19 +01:00
Justin M. Keyes
a39bf01958
vim-patch:3ec574f2b549
...
Update runtime files.
Includes changing &sw to shiftwidth() for all indent scripts.
3ec574f2b5
2017-11-07 01:37:30 +01:00
Justin M. Keyes
599170de83
vim-patch:6aa8cea46d41
...
Update runtime files.
6aa8cea46d
2017-11-07 01:33:46 +01:00
Justin M. Keyes
78223bc97f
vim-patch:b4d6c3ea4a59
...
Update runtime files.
b4d6c3ea4a
2017-11-07 01:27:14 +01:00
Justin M. Keyes
60179b8a3b
vim-patch:0635ee682481
...
Runtime file updates
0635ee6824
2017-11-07 01:20:39 +01:00
Justin M. Keyes
49a627dbd9
vim-patch:94237495c03f
...
Updated runtime files.
94237495c0
2017-11-07 01:19:56 +01:00
Justin M. Keyes
ef7af078ef
vim-patch:cd5c8f825078
...
Update runtime files.
cd5c8f8250
2017-11-07 01:16:42 +01:00
Justin M. Keyes
8c6a92c6e2
vim-patch:e0720cbf63eb
...
Update runtime files.
e0720cbf63
2017-11-07 01:08:51 +01:00
Justin M. Keyes
0312fc2ddb
vim-patch:3c2881dc1195
...
Update runtime files. Add Rust support.
3c2881dc11
2017-11-07 01:04:17 +01:00
Justin M. Keyes
dc92901094
vim-patch.sh: new option -P
2017-11-07 00:54:05 +01:00
Justin M. Keyes
7bcbf5d456
health.vim: show TUI-related env vars ( #7498 )
...
ref #7473
ref #7490
2017-11-07 00:53:26 +01:00
Justin M. Keyes
c598c3ac77
doc: deprecate 'highlight'; remove howto.txt ( #7497 )
2017-11-07 00:51:03 +01:00
Justin M. Keyes
946c2a8ee8
Merge #7491 'vim-patch: runtime'
2017-11-06 11:22:55 +01:00
Justin M. Keyes
c348f84f21
vim-patch:036986f1507d
...
Update runtime files.
036986f150
2017-11-06 05:35:32 +01:00
Justin M. Keyes
93fb7383a3
vim-patch:214641f77df6
...
Runtime file updates.
214641f77d
N/A:
vim-patch:26a280c47a1c
2017-11-06 05:26:16 +01:00
Adrian Neumann
8f03014e88
eval/decode.c: Avoid NULL arg to memchr() #7332
...
Clang complains because memchr has undefined behavior if the ptr is
NULL, even if len==0.
Helped-by: Nikolai Aleksandrovich Pavlov <kp-pav@yandex.ru>
2017-11-06 05:00:58 +01:00
Justin M. Keyes
d31b94ac20
Merge #7188 from justinmk/doc
...
doc; minor runtime bug fixes
2017-11-06 05:04:37 +01:00
Justin M. Keyes
280943d9b9
doc: API (generated)
2017-11-06 04:51:34 +01:00
Justin M. Keyes
7e59b897c1
gen_api_vimdoc.py: workaround: attributes of (void) functions
2017-11-06 04:27:31 +01:00
Justin M. Keyes
7984959ef5
gen_api_vimdoc.py: support Doxygen @note
2017-11-06 04:16:07 +01:00
Justin M. Keyes
fb3c21e090
doc: job-control
...
closes #4266
closes #4746
ref https://github.com/neovim/neovim/issues/7058#issuecomment-317196803
2017-11-06 01:56:04 +01:00
Justin M. Keyes
5d2af7e452
man.vim: allow other ex-commands after :Man
2017-11-06 01:56:04 +01:00
Justin M. Keyes
8cb77acb44
spellfile.vim: use :keeppatterns before :global
2017-11-06 01:56:04 +01:00
Justin M. Keyes
73fabf4f15
doc: nvim_buf_add_highlight(): zero-indexed lines
2017-11-06 01:56:04 +01:00
Justin M. Keyes
842a54a1bb
doc
2017-11-06 01:56:04 +01:00
KillTheMule
04b3c32772
'inccommand': Fix matches for zero-width ( #7487 )
...
closes #7485
2017-11-05 17:11:44 +01:00
Justin M. Keyes
54cac3033f
test: startup_spec: cmd.exe escaping
2017-11-04 09:36:52 +01:00
Justin M. Keyes
68bef0a57d
test: has("ttyin"), has("ttyout")
2017-11-04 09:36:52 +01:00
Justin M. Keyes
860ecd7055
vim-patch:8.0.0096: has('ttyin'), has('ttyout')
...
Nvim note: intentionally did not include `--ttyfail` since its purpose
is not clear. (And it isn't used in any Vim test files/scripts).
---
Problem: When the input or output is not a tty Vim appears to hang.
Solution: Add the --ttyfail argument. Also add the "ttyin" and "ttyout"
features to be able to check in Vim script.
2cab0e1910
2017-11-04 09:36:52 +01:00
Björn Linse
739bc5124a
docs: correct cmdline_special_char documentation ( #7475 )
2017-11-03 09:34:31 +01:00
James McCoy
a39c8b7ce3
test: server_spec: Tolerate missing protocol ( #7478 )
...
Travis disabled IPv6:
[ RUN ] serverstart(), serverstop() parses endpoints correctly: FAIL
...build/neovim/neovim/test/functional/eval/server_spec.lua:83: Expected objects to be the same.
Passed in:
(table) {
[1] = '127.0.0.1:12345' }
Expected:
(table) {
[1] = '127.0.0.1:12345'
*[2] = '::1:12345' }
Change all tests to ensure a server was actually started before
expecting it to be returned from serverlist().
2017-11-02 10:45:38 +01:00
Billy Vong
eed10f7e23
use provider#stderr_collector
2017-10-31 08:35:29 -07:00
Justin M. Keyes
54b79f19d7
win/package: nvim-qt v0.2.8 ( #7464 )
2017-10-31 12:53:07 +01:00
Justin M. Keyes
b67f58b284
Merge #7454 'ui: ext_wildmenu'
...
closes #6168
ref #5686
2017-10-31 10:45:06 +01:00
Justin M. Keyes
60b1e8ad12
Merge #7315 "'inccommand': multiline, other fixes"
...
closes #5589
closes #5590
closes #5598
closes #5608
2017-10-31 01:11:35 +01:00
Justin M. Keyes
241fe704a5
pvs/V575: false positive ( #7462 )
...
./src/nvim/ex_getln.c:2787:1: error: V575 The 'memcpy' function doesn't
copy the whole string. Use 'strcpy / strcpy_s' function to preserve
terminal null.
We could instead "trick" PVS like this:
diff --git a/src/nvim/ex_getln.c b/src/nvim/ex_getln.c
index e79476ab532a..295630693b27 100644
--- a/src/nvim/ex_getln.c
+++ b/src/nvim/ex_getln.c
@@ -2782,9 +2782,10 @@ static void ui_ext_cmdline_show(CmdlineInfo *line)
void ui_ext_cmdline_block_append(int indent, const char *line)
{
- char *buf = xmallocz(indent + strlen(line));
+ size_t linelen = strlen(line);
+ char *buf = xmallocz(indent + linelen);
memset(buf, ' ', indent);
- memcpy(buf+indent, line, strlen(line));
+ memcpy(buf + indent, line, linelen);
Array item = ARRAY_DICT_INIT;
ADD(item, DICTIONARY_OBJ((Dictionary)ARRAY_DICT_INIT));
2017-10-30 23:29:47 +01:00
Justin M. Keyes
efa9152852
Merge #7456 from justinmk/vim-8.0.1207
2017-10-30 09:49:50 +01:00
Justin M. Keyes
cc7285823c
eval_clear: free profile data
...
Memory leak exposed by new test added in #7444 .
==38771==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 2400 byte(s) in 1 object(s) allocated from:
0 0x51163d in realloc (/home/travis/build/neovim/neovim/build/bin/nvim+0x51163d)
1 0xfda51c in xrealloc /home/travis/build/neovim/neovim/src/nvim/memory.c:169:15
2 0xda6802 in ga_grow /home/travis/build/neovim/neovim/src/nvim/garray.c:98:14
3 0xb67ccd in script_line_start /home/travis/build/neovim/neovim/src/nvim/ex_cmds2.c:3286:11
4 0xb62885 in getsourceline /home/travis/build/neovim/neovim/src/nvim/ex_cmds2.c:3110:5
5 0xb5fbfd in do_source /home/travis/build/neovim/neovim/src/nvim/ex_cmds2.c:2951:15
6 0xb5c484 in cmd_source /home/travis/build/neovim/neovim/src/nvim/ex_cmds2.c:2710:14
7 0xb5c5b0 in ex_source /home/travis/build/neovim/neovim/src/nvim/ex_cmds2.c:2691:3
8 0xb950b9 in do_one_cmd /home/travis/build/neovim/neovim/src/nvim/ex_docmd.c:2242:5
9 0xb737e1 in do_cmdline /home/travis/build/neovim/neovim/src/nvim/ex_docmd.c:609:20
10 0xb79ac5 in do_cmdline_cmd /home/travis/build/neovim/neovim/src/nvim/ex_docmd.c:280:10
11 0xed8a7b in exe_commands /home/travis/build/neovim/neovim/src/nvim/main.c:1684:5
12 0xec6602 in main /home/travis/build/neovim/neovim/src/nvim/main.c:521:5
13 0x2ae968600f44 in __libc_start_main /build/eglibc-SvCtMH/eglibc-2.19/csu/libc-start.c:287
2017-10-30 08:37:59 +01:00
Billy Vong
7890157931
remote: add node.js as a remote plugin provider
2017-10-29 11:10:33 -07:00
Billy Vong
8b199cb2fe
health: add node health check
2017-10-29 11:06:47 -07:00
KillTheMule
4daf63871a
Fix cmd modifier tests for the new highlight
2017-10-29 18:21:26 +01:00
KillTheMule
7b4baad674
Remove superflous parameter from show_sub
2017-10-29 18:11:32 +01:00
KillTheMule
369ac900f9
Adjust tests for new highlighting.
...
Also extend an old test to show of the new way.
2017-10-29 18:11:32 +01:00
KillTheMule
0c358725b1
Fix highlighting conflict
2017-10-29 18:11:32 +01:00