Justin M. Keyes
3a938fff09
test/win: partially disable :terminal resize test ( #7453 )
2017-10-29 02:10:37 +01:00
Justin M. Keyes
7b0ceb3726
Merge #7173 'api/ui: externalize cmdline'
...
closes #6162
2017-10-29 02:13:12 +02:00
Justin M. Keyes
1a93f58831
test: ui/cmdline_spec.lua: enable on Windows
2017-10-29 02:12:45 +02:00
Justin M. Keyes
8526902790
doc/ui.txt
2017-10-29 02:12:45 +02:00
ZyX
06bdc9ed83
klee: Update vim_str2nr in mock as well
2017-10-29 01:40:55 +03:00
ZyX
c202f17c8d
unittests: Avoid alloc log checking errors when printing tests
2017-10-29 01:31:31 +03:00
ZyX
568cf73c90
viml/parser/expressions: Fix last error found by KLEE
2017-10-29 01:29:48 +03:00
ZyX
b574e95850
charset: Some more refactoring of vim_str2nr
2017-10-29 01:17:00 +03:00
KunMing Xie
122f52bf89
vim-patch:8.0.0206 ( #7446 )
...
Problem: Test coverage for :retab insufficient.
Solution: Add test for :retab. (Dominique Pelle, closes vim/vim#1391 )
8822744b4d
2017-10-28 18:05:59 +02:00
Justin M. Keyes
8c732f7274
Merge #7440 "terminal: adjust for 'number'"
...
closes #5310
2017-10-28 18:02:21 +02:00
Matthew Malcomson
da13d9a30c
test: ctrl_c_spec: bias timeouts for success ( #7451 )
...
Having timeouts that are likely to fail incurs a penalty of waiting for
screen:expect() to fail, hence removing such small timeouts will speed
up the test on average.
2017-10-28 18:01:38 +02:00
Justin M. Keyes
bcf266de46
test: :terminal + numberwidth=9
2017-10-28 17:55:11 +02:00
Sam Wilson
b8a67551d8
terminal: Account for number column ( #5310 )
2017-10-27 17:59:54 -04:00
Justin M. Keyes
1de5b041a7
doc: debian badge
2017-10-27 19:34:02 +02:00
ckelsel
20f1bf325c
fix TEST_FILE=test_profile.res make oldtest failed
2017-10-27 21:49:28 +08:00
ckelsel
45a95a8a5b
vim-patch:8.0.0196
...
Problem: The test for :profile is slow and does not work on MS-Windows.
Solution: Use the "-es" argument. (Dominique Pelle) Swap single and double
quotes for system()
c011a3d083
2017-10-27 09:50:01 +08:00
ckelsel
2bd424c1c5
vim-patch:8.0.0194
...
Problem: Profile tests fails if total and self time are equal.
Solution: Make one time optional.
e32bbded64
2017-10-27 09:48:52 +08:00
ckelsel
aab16e6939
vim-patch:8.0.0189
...
Problem: There are no tests for the :profile command.
Solution: Add tests. (Dominique Pelle, closes vim/vim#1383 )
296b1f28ca
2017-10-27 09:47:54 +08:00
Björn Linse
f640ae0d6e
docs: breakout ui.txt from msgpack_rpc.txt
2017-10-26 20:29:10 +02:00
Björn Linse
445f25998c
ext_cmdline: fix inputsecret()
2017-10-26 20:29:10 +02:00
Björn Linse
91d8e26bc7
ext_cmdline: interact with cmdline window
2017-10-26 20:29:10 +02:00
Björn Linse
bed0a3a842
ext_cmdline: implement redraw!
2017-10-26 20:29:08 +02:00
Björn Linse
2050e66046
ext_cmdline: turn nested cmdlines into a linked list
2017-10-26 20:28:49 +02:00
Björn Linse
91f94bfef8
ext_cmdline: restructure and improve tests
2017-10-26 20:28:49 +02:00
Björn Linse
87a723963e
ext_cmdline: documentation
2017-10-26 20:28:49 +02:00
Björn Linse
f2aaa4ae8b
ext_cmdline: rename cmdline_char to cmdline_special_char
2017-10-26 20:28:49 +02:00
Björn Linse
a68817f565
ext_cmdline: extend "function" to generic "block" mechanism
2017-10-26 20:28:49 +02:00
Björn Linse
ddfc077da4
ext_cmdline: disable some redraws
2017-10-26 20:28:49 +02:00
Björn Linse
22402fb99d
ext_cmdline: add support for highlighting
2017-10-26 20:28:47 +02:00
Dongdong Zhou
5ad591ef2d
ext_cmdline: lint
2017-10-26 09:35:13 +02:00
Dongdong Zhou
fb389a6b4b
ext_cmdline: added indent
2017-10-26 09:35:13 +02:00
Dongdong Zhou
461ae69824
ext_cmdline: Add function block support
2017-10-26 09:35:13 +02:00
Dongdong Zhou
866dadaf75
ext_cmdline: added cmdline level
...
add cchar_to_string
2017-10-26 09:35:13 +02:00
Dongdong Zhou
ab85999eb7
ext_cmdline: change to use ui_call
2017-10-26 09:35:13 +02:00
Dongdong Zhou
e164ba41c8
ext_cmdline: fix firstc, change cmdline_leave to cmdline_hide
2017-10-26 09:35:13 +02:00
Dongdong Zhou
daec81ab51
ext_cmdline: change the content format
2017-10-26 09:35:13 +02:00
Dongdong Zhou
550651c130
ext_cmdline: use standard external ui functions
2017-10-26 09:35:12 +02:00
Dongdong Zhou
b7a8a76f6e
ext_cmdline: lint
2017-10-26 09:35:12 +02:00
Dongdong Zhou
26fd70bd18
ext_cmdline: add tests
2017-10-26 09:35:12 +02:00
Dongdong Zhou
6e90bc7200
ext_cmdline: Added cmdline prompt
2017-10-26 09:35:12 +02:00
Dongdong Zhou
439c39a2cf
ext_cmdline: allow external ui to draw cmdline
2017-10-26 09:35:12 +02:00
James McCoy
f0c2f82e90
Merge pull request #6967 from jamessan/icm-skip-modifiers
...
inccommand: Ignore leading modifiers in the command
2017-10-24 20:48:27 -04:00
James McCoy
f1f7f3b512
inccommand: Ignore leading modifiers in the command
2017-10-24 19:55:29 -04:00
Justin M. Keyes
fdd9b1982b
:version : show Lua[Jit] version ( #7436 )
...
Also remove vestigial `extra_patches` code.
2017-10-24 21:57:11 +02:00
Justin M. Keyes
e35a66d396
Merge #7430 'Ignore virtcols after 32000'
2017-10-22 16:43:43 +02:00
Justin M. Keyes
42b80c3acf
Merge #7165 'lua: Move stricmp to vim module'
2017-10-22 16:29:36 +02:00
Justin M. Keyes
a3134bc480
test: tabstop=<big-number> #2838
2017-10-22 14:11:09 +02:00
Victor Adam
e4a974c7cc
plines_win_nofold(): Ignore virtcols after 32000th computation #3527
...
Avoid crashing or hanging when editing a file than contains ludicrously
long lines (more than 100,000,000 virtual columns).
The change is in plines_win_nofold, which is called by wrapping and folding
code. As a result, wrapping and folding may be done incorrectly when the UI is
capable of rendering more than 32000 characters at a time (tiny font).
fixes #2838
2017-10-22 13:28:02 +02:00
Josh Leeb-du Toit
9db42d4ce9
:cquit : take an error code argument #7336
...
closes #2699
ex_cmds.lua: use flags consistent with similar commands such as `cnext`.
upstream discussion:
"[patch] :qcuit can take exit code"
https://groups.google.com/d/msg/vim_dev/_PjyNbUKyRc/oPgr5_ZXc6AJ
2017-10-22 13:02:31 +02:00
KunMing Xie
bead15f10d
vim-patch:8.0.0140 ( #7428 )
...
Problem: Pasting inserted text in Visual mode does not work properly.
(Matthew Malcomson)
Solution: Stop Visual mode before stuffing the inserted text. (Christian
Brabandt, from neovim #5709 )
f8eb9c51e5
2017-10-22 12:13:46 +02:00