Justin M. Keyes
becde1745a
vim-patch:8.0.0002
...
Problem: The netrw plugin does not work.
Solution: Make it accept version 8.0.
9e1e7afc1f
vim-patch:b56e7ff0dbbf
Update translations for intro page.
b56e7ff0db
2017-04-28 22:41:07 +02:00
Justin M. Keyes
00bdf9ae83
vim-patch:8.0.0000
...
bb76f24af2
vim-patch:8.0.0001
Problem: Intro screen still mentions version7. (Paul)
Solution: Change it to version8.
6401024869
2017-04-28 22:34:16 +02:00
Justin M. Keyes
0d565d62ae
vim-patch:220adb1e9f9e
...
A few more runtime updates.
220adb1e9f
2017-04-28 21:41:10 +02:00
Justin M. Keyes
9f7e1cec05
vim-patch:7e1479b86c59
...
Updated runtime files, Japanese translations.
7e1479b86c
2017-04-28 21:39:48 +02:00
Justin M. Keyes
2648c3579a
vim-patch:abd468ed0fbc
...
Updated runtime files
abd468ed0f
2017-04-28 21:38:07 +02:00
Justin M. Keyes
86b596dc7a
vim-patch:f37506f60f87
...
Updated runtime files. Remove HiLink commands.
f37506f60f
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.
89bcfda683
2017-04-28 21:13:55 +02:00
Justin M. Keyes
f09651ea78
vim-patch:36f44c21da2e
...
Updated runtime files.
36f44c21da
2017-04-28 21:06:07 +02:00
Justin M. Keyes
409e56b139
vim-patch:818078ddfbb8
...
Updated runtime files and translations.
818078ddfb
2017-04-28 21:01:25 +02:00
Justin M. Keyes
129f107c0c
Merge #6247 'api: nvim_get_mode()'
2017-04-28 20:37:52 +02:00
Justin M. Keyes
8f59d14839
event: Remove "priority" concept.
...
It was replaced by the "child queue" concept (MultiQueue).
2017-04-28 19:20:09 +02:00
Justin M. Keyes
f17a818519
api/nvim_get_mode: Use child-queue instead of "priority".
2017-04-28 19:20:09 +02:00
Justin M. Keyes
acfd2a2a29
input.c: Process only safe events before blocking.
...
Introduce multiqueue_process_priority() to process only events at or
above a certain priority.
2017-04-28 19:19:51 +02:00
Justin M. Keyes
3ea1007753
api: nvim_get_mode()
...
Asynchronous API functions are served immediately, which means pending
input could change the state of Nvim shortly after an async API function
result is returned.
nvim_get_mode() is different:
- If RPCs are known to be blocked, it responds immediately (without
flushing the input/event queue)
- else it is handled just-in-time before waiting for input, after
pending input was processed. This makes the result more reliable
(but not perfect).
Internally this is handled as a special case, but _semantically_ nothing
has changed: API users never know when input flushes, so this internal
special-case doesn't violate that. As far as API users are concerned,
nvim_get_mode() is just another asynchronous API function.
In all cases nvim_get_mode() never blocks for more than the time it
takes to flush the input/event queue (~µs).
Note: This doesn't address #6166 ; nvim_get_mode() will provoke #6166 if
e.g. `d` is operator-pending.
Closes #6159
2017-04-28 19:14:34 +02:00
Justin M. Keyes
7044aa6e82
api/ext_tabline: curtab
should be a Tabpage handle.
2017-04-28 15:59:20 +02:00
Justin M. Keyes
b90a59333f
Merge #6606 from justinmk/build_stl
2017-04-28 15:41:24 +02:00
Justin M. Keyes
0ddebbc354
lint
2017-04-28 05:33:11 +02:00
Justin M. Keyes
2b6a3819e5
build_stl_str_hl: Array name should be plural.
2017-04-28 04:11:29 +02:00
relnod
56911050e0
refactor/single-include ( #6604 )
2017-04-27 21:43:27 +02:00
James McCoy
ce245c2c61
Merge pull request #6600 from jamessan/post-sourcing-filetype
...
Test handling of "filetype ... off"/"syntax off" after startup scripts
2017-04-27 11:10:57 -04:00
James McCoy
e20691ccb4
defaults_spec: Test changing :filetype/:syntax in -c, after defaults
2017-04-27 09:20:03 -04:00
Justin M. Keyes
6755262194
test: inccommand_spec: Avoid indeterminism. ( #6592 )
2017-04-26 14:51:21 +02:00
Justin M. Keyes
0b59f988f4
Merge #6583 from justinmk/ui-tabline
2017-04-26 11:59:59 +02:00
Justin M. Keyes
6944abad2f
api/ext_tabline: List of Dicts.
2017-04-26 03:41:24 +02:00
Justin M. Keyes
c8e1af93de
api: nvim_ui_attach(): Flatten ext_* options.
2017-04-26 03:41:24 +02:00
Justin M. Keyes
00843902d3
api/ui: externalize tabline
...
- Work with a bool[] array parallel to the UIWidget enum.
- Rename some functions.
- Documentation.
2017-04-26 03:41:24 +02:00
Dongdong Zhou
88023d5123
api/ui: externalize tabline
2017-04-26 02:15:31 +02:00
James McCoy
7e571bca5d
tui: Only set cursor color if the highlight group is valid ( #6585 )
...
Closes #6584
2017-04-25 21:05:33 +02:00
relnod
22932d8ac2
refactor/single-include ( #6586 )
2017-04-25 20:45:59 +02:00
Drew Neil
a0acb2e195
doc: Revise nvim-from-vim advice ( #6505 )
2017-04-25 11:04:32 +02:00
Justin M. Keyes
e4dcf756ae
Merge #6581 from ZyX-I/really-kill-single-includes
...
ci: When using restarting tests kill make with the shell
2017-04-25 00:18:14 +02:00
Justin M. Keyes
8f346a322b
test/fs: sanity check for literal "~" directory ( #6579 )
...
If the CWD contains a directory with the literal name "~" then the tests
will have bogus failures.
2017-04-24 22:45:03 +02:00
ZyX
ee4daa6572
ci: Remove x
from test x
2017-04-24 23:11:13 +03:00
ZyX
74d5705ca9
ci: Source ci/common/test.sh in run_test_wd subshell
2017-04-24 22:37:36 +03:00
ZyX
85903cb0e6
ci: Make scripts in common be dash-compatible
...
`ulimit` may still be not present: dash and busybox support it, but posh does
not.
2017-04-24 22:37:36 +03:00
ZyX
4ccef05829
ci: Make $cmd failure fail the build without -o pipefail
2017-04-24 21:44:17 +03:00
ZyX
fc16d02c3d
ci: Do not use pipefail
2017-04-24 19:30:28 +03:00
ZyX
3a0117c850
ci: Do not accidentally kill something unneeded
2017-04-24 18:34:47 +03:00
ZyX
26fad863ba
ci: When using restarting tests kill make with the shell
2017-04-24 18:28:46 +03:00
Patrick Jackson
8dc3eca49b
api/dispatch: Mark generated functions table readonly ( #6576 )
2017-04-24 12:39:48 +02:00
Justin M. Keyes
7f6d3d3052
Merge #6569 from justinmk/apierror
...
api: Do not truncate errors <1 MB
2017-04-24 02:14:14 +02:00
Justin M. Keyes
086c354a0a
api: Do not translate error messages.
...
Also re-word some error messages:
- "Key does not exist: %s"
- "Invalid channel: %<PRIu64>"
- "Request array size must be 4 (request) or 3 (notification)"
- "String cannot contain newlines"
References #6150
2017-04-24 00:11:27 +02:00
Justin M. Keyes
e2936ed397
tui/input.c: Use default 'ttimeoutlen' if option get fails.
...
Should never happen, but better to be explicit.
Helped-by: oni-link <knil.ino@gmail.com>
2017-04-23 23:44:59 +02:00
Justin M. Keyes
3fbc660d57
api_set_error(): rename
2017-04-23 23:44:57 +02:00
Justin M. Keyes
2ed91f222f
api/internal: Remove set
field from Error type.
2017-04-23 23:44:32 +02:00
Justin M. Keyes
62c3f436a9
api_clear_error: Skip if error was not set.
2017-04-23 23:44:32 +02:00
Justin M. Keyes
2a49163103
api_clear_error()
2017-04-23 23:44:32 +02:00
Sander Bosma
5c9860a0a2
api: Do not truncate errors <1 MB. #6237
...
Closes #5984
2017-04-23 23:44:29 +02:00
Justin M. Keyes
4524053874
test: api: Do not truncate errors <1 MB.
2017-04-23 23:24:16 +02:00
Patrick Jackson
1fe8945748
refactor: Remove unused MAP_IMPL. ( #6573 )
2017-04-23 02:32:56 +02:00