Justin M. Keyes
ca4633bfe4
ci/quickbuild: XXX: disable server_requests test ( #6851 )
...
Temporarily disable this test which hangs quickbuild.
From #6905 : The hang occurs when calling nvim_set_current_line.
References #6594 5a151555c8
2017-07-02 00:30:00 +02:00
KunMing Xie
57d691e81a
test: handle single-char hostname ( #6939 )
2017-07-01 18:48:17 +02:00
ZyX
7ab152aaa5
ex_getln: Save and restore try state
...
Problem: when processing cycle such as
:for pat in [' \ze*', ' \zs*']
: try
: let l = matchlist('x x', pat)
: $put ='E888 NOT detected for ' . pat
: catch
: $put ='E888 detected for ' . pat
: endtry
:endfor
`:let l = …` throwing an error causes this error to be caught after
color_cmdline attempts to get callback for highlighting next line (the one with
`$put = 'E888 NOT…`). Saving/restoring state prevents this from happening.
2017-07-01 15:34:25 +03:00
James McCoy
fcbc7a8db4
Merge pull request #6936 from jamessan/unicode-10
...
Update to Unicode 10
2017-06-30 17:52:16 +00:00
James McCoy
03fc0e3f41
scripts: Tell curl to follow redirects
2017-06-29 20:25:51 -04:00
James McCoy
ddea5038e4
Update unicode files
2017-06-29 17:46:29 -04:00
James McCoy
25eced62b6
Update emoji-data URL for Unicode 10
...
vim-patch:8.0.0652
2017-06-29 17:46:27 -04:00
Justin M. Keyes
42d892913d
cmake: Remove custom "Dev" build-type. ( #6932 )
...
The main purpose of this build-type was to avoid unwanted ~/.nvimlog
files (which could get really big, and also affects performance) for
non-devs. But that is no longer necessary since the log system now
avoids non-critical logging by default (#6827 ).
This essentially reverts 87e5a41316
2017-06-29 09:29:40 +02:00
ZyX
ea75966e42
ex_getln: Do not make <C-c> interrupt input() after interrupting hl cb
2017-06-28 22:54:13 +03:00
ZyX
564d5f921c
ex_getln: Fix indent
2017-06-28 22:21:37 +03:00
ZyX
99079a164d
ex_getln: Make sure standard error reporting facility is not used
2017-06-28 22:20:47 +03:00
ZyX
3da49cd68e
ex_getln: Fix “echoerr msg not shown” problem
...
This also attempted to fix problem with cancelling input() on error by avoiding
standard error printing facilities (assumed thrown error message is the
problem), but with no luck so far.
2017-06-28 22:09:10 +03:00
ZyX
9ccb3abbb5
functests: Uncomment {REDRAW}
part of “works” test
2017-06-28 14:39:52 +03:00
ZyX
5e4976559a
functests: Partially uncomment <C-c> test
2017-06-28 14:34:12 +03:00
ZyX
0ed95423de
ex_getln: Call highlight callback inside :try
2017-06-28 14:26:23 +03:00
ZyX
493d250446
functests: Make “stops executing callback” test work
...
Needed to be adjusted to use input() (previously relied on side-effects of
executing `:cmd`) and dismiss something (hidden “Press ENTER” message?).
2017-06-28 13:58:51 +03:00
ZyX
36a84d8f4a
functests: Fix typo
2017-06-28 13:54:04 +03:00
Justin M. Keyes
f0dafa89c2
provider/clipboard.vim: Handle missing g:clipboard keys
2017-06-28 09:42:03 +02:00
Justin M. Keyes
6016ac270f
provider/clipboard.vim: allow configuration #6030
...
Closes #6029
2017-06-27 12:22:06 +02:00
James McCoy
91749c06dc
Merge pull request #6927 from jamessan/vim-7.4.2259
...
vim-patch:7.4.2259,7.4.2268,7.4.2318,7.4.2320
2017-06-27 03:19:01 +00:00
James McCoy
6a842132bc
ex_getln: Lint command_line_handle_key readability/fn_size
...
Create new functions to handle moving to the next incsearch match or
matching history index.
2017-06-26 22:08:13 -04:00
James McCoy
54d5e90a2b
vim-patch:7.4.2320
...
Problem: Redraw problem when using 'incsearch'.
Solution: Save the current view when deleting characters. (Christian
Brabandt) Fix that the '" mark is set in the wrong position. Don't
change the search start when using BS.
dda933d06c
2017-06-26 22:08:13 -04:00
James McCoy
3679752dbd
vim-patch:7.4.2318
...
Problem: When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as
before.
Solution: Move vim/vim#ifdef and don't use goto.
349e7d94e6
2017-06-26 22:08:13 -04:00
James McCoy
0dd6455659
vim-patch:7.4.2268
...
Problem: Using CTRL-N and CTRL-P for incsearch shadows completion keys.
Solution: Use CTRL-T and CTRL-G instead.
1195669f9e
2017-06-26 22:08:11 -04:00
James McCoy
518b42db91
functests/legacy: Add lua version of test_search.vim
2017-06-26 22:07:28 -04:00
Justin M. Keyes
f34befe74c
Merge #6789 from ZyX-I/lua-path
...
lua: Add paths from &runtimepath to package.path and package.cpath
2017-06-27 02:29:15 +02:00
David Galeano
1ef2d768e7
socket.c: Disable Nagle's algorithm on TCP sockets ( #6915 )
...
Reducing latency is more interesting than optimizing bandwidth
for Nvim's typical use-cases.
2017-06-27 02:09:49 +02:00
ZyX
edc2a7ee46
functests: Make tests work with input()
...
There are still some issues: specifically, new “pending” test hangs busted.
2017-06-27 02:15:49 +03:00
ZyX
8e5134784c
functests: Comment out failing test
2017-06-27 01:55:21 +03:00
ZyX
71616fce0b
functests: Abstract away some ways to enter cmdline coloring mode
...
Reason: should actually switch to using input() coloring because other coloring
variants are eventually going away.
2017-06-27 01:54:08 +03:00
ZyX
072a853fa2
ex_getln: Enable coloring for expression mode
2017-06-27 01:34:54 +03:00
ZyX
95fe5614a0
functests: Add missing wait()
2017-06-27 01:34:54 +03:00
ZyX
407abb3a6c
eval,ex_getln: Add support for coloring input() prompts
2017-06-27 01:34:54 +03:00
ZyX
d82741f8c0
ex_getln: Add some more tests, fix some found errors
2017-06-27 01:34:54 +03:00
ZyX
3d25200127
functests: Start adding some tests
2017-06-27 01:34:54 +03:00
ZyX
c1d21e9dd6
ex_getln: Add basic support for coloring command-line prompt
2017-06-27 01:34:54 +03:00
ZyX
7db2f658e8
ex_getln: Do not do arabic shaping unless needed
...
Should speed up execution without arabic characters a bit, slowing down with
arabic characters. More necessary, this allows coloring prompt without caring
about arabic shaping at the first iteration.
2017-06-27 01:34:54 +03:00
ZyX
90f62cc749
ex_getln: Clean up draw_cmdline a bit
2017-06-27 01:34:54 +03:00
raichoo
7955cf3515
vim-patch:7.4.2259
...
Problem: With 'incsearch' can only see the next match.
Solution: Make CTRL-N/CTRL-P move to the previous/next match. (Christian
Brabandt)
4d6f32cbfb
2017-06-26 07:36:36 -04:00
Justin M. Keyes
2b377d89db
scripts/pvscheck.sh: fix function rename
2017-06-25 07:53:27 +02:00
Justin M. Keyes
4b08b5d194
scripts/pvscheck.sh: HACK: de-parallelize on CI
...
https://github.com/neovim/bot-ci/pull/105#issuecomment-309282132
2017-06-25 07:35:01 +02:00
Justin M. Keyes
a469704495
scripts/pvscheck.sh: HACK: de-parallelize on CI
...
References https://github.com/neovim/bot-ci/pull/105
2017-06-25 03:26:24 +02:00
Björn Linse
ca385db4d0
Merge pull request #5266 from bfredl/kbtree
...
add kbtree_t and use it for bufhl
2017-06-24 13:46:48 +02:00
Björn Linse
8b375cf471
bufhl: fix move
2017-06-24 11:09:10 +02:00
Björn Linse
7873660e1e
bufhl: some style cleanup
2017-06-24 11:09:10 +02:00
Björn Linse
28a549d597
kbtree: make warning free and delete deprecated macros
2017-06-24 11:09:10 +02:00
Björn Linse
14e19b8aaf
kbtree: eliminate unneccesary heap allocation
2017-06-24 11:09:10 +02:00
Björn Linse
53cf88c27b
kbtree: use proper structs
2017-06-24 11:09:10 +02:00
Björn Linse
6712e08bba
kbtree: allow iterators to start at arbitrary position
2017-06-24 11:09:10 +02:00
Björn Linse
1eff241ec6
bufhl: use kbtree for bufhl
2017-06-24 11:09:10 +02:00