Bram Moolenaar
21c1a0c2f1
patch 8.2.3530: ":buf \{a}" fails while ":edit \{a}" works
...
Problem: ":buf \{a}" fails while ":edit \{a}" works.
Solution: Unescape "\{". (closes #8917 )
2021-10-17 17:20:23 +01:00
naohiro ono
dfe04dbff5
patch 8.2.3431: completion for :disas sorts local functions first
...
Problem: Completion for :disas sorts local functions first.
Solution: Sort local functions last, like with :delfunc. (Naohiro Ono,
closes #8860 )
2021-09-12 15:45:10 +02:00
Bram Moolenaar
80c88eac5a
patch 8.2.3414: fullcommand() gives wrong name with buffer-local user command
...
Problem: fullcommand() gives the wrong name if there is a buffer-local user
command. (Naohiro Ono)
Solution: Use a separate function to get the user command name.
(closes #8840 )
2021-09-08 14:29:46 +02:00
Bram Moolenaar
b4d82e2a8d
patch 8.2.3392: augroup completion escapes regexp pattern characters
...
Problem: augroup completion escapes regexp pattern characters.
Solution: Do not escape the augroup name. (closes #8826 )
2021-09-01 13:03:39 +02:00
naohiro ono
9aecf79c45
patch 8.2.3383: Vim9: completion for :disassemble adds parenthesis
...
Problem: Vim9: completion for :disassemble adds parenthesis.
Solution: Don't add parenthesis. (Naohiro Ono, closes #8802 )
2021-08-28 15:56:06 +02:00
Albert Liu
6024c0427c
patch 8.2.3378: MS-Windows: completing environment variables with % is wrong
...
Problem: MS-Windows: completing environment variables with % is wrong.
Solution: Only complete environment variables with $. (Albert Liu,
closes #8791 )
2021-08-27 20:59:35 +02:00
Bram Moolenaar
47016f5772
patch 8.2.3377: Vim9: :disass completion does not understand "s:"
...
Problem: Vim9: :disass completion does not understand "s:".
Solution: Expand "s:" to a pattern. (closes #8780 )
2021-08-26 16:39:58 +02:00
Bram Moolenaar
b8bd2e6eba
patch 8.2.3363: when :edit reuses the current buffer the alternate file is set
...
Problem: When :edit reuses the current buffer the alternate file is set to
the same buffer.
Solution: Only set the alternate file when not reusing the buffer.
(closes #8783 )
2021-08-21 17:13:14 +02:00
naohiro ono
5aec755b67
patch 8.2.3360: user function completion fails with dict function
...
Problem: User function completion fails with dict function.
Solution: Do not stop sequencing through the list if user functions when
encountering an empty name. (Naohiro Ono, closes #8765 ,
closes #8774 )
2021-08-19 21:20:41 +02:00
Dominique Pelle
bfb2bb16bc
patch 8.2.3345: some code not covered by tests
...
Problem: Some code not covered by tests.
Solution: Add a few more tests. (Dominique Pellé, closes #8757 )
2021-08-14 21:11:51 +02:00
Bram Moolenaar
069f90852f
patch 8.2.3337: completing "call g:" returns entries with just "g:"
...
Problem: Completing "call g:" returns entries with just "g:". (Naohiro Ono)
Solution: Skip empty strings returned by get_user_func_name(). (closes #8753 )
2021-08-13 17:48:25 +02:00
Bram Moolenaar
4ee9d8e04d
patch 8.2.2992: Vim9: completion for :disassemble is incomplete
...
Problem: Vim9: completion for :disassemble is incomplete.
Solution: Recognize the "debug" and "profile" arguments.
2021-06-13 18:38:48 +02:00
Bram Moolenaar
e70e12b32f
patch 8.2.2991: Vim9: no completion for :vim9 and :legacy
...
Problem: Vim9: no completion for :vim9 and :legacy.
Solution: Expand argument as a command. (closes #8377 )
2021-06-13 17:20:08 +02:00
Bram Moolenaar
0b49648486
patch 8.2.2910: test for cmdline window and terminal fails on MS-Windows
...
Problem: Test for cmdline window and terminal fails on MS-Windows.
Solution: Skip the test on MS-Windows.
2021-05-30 14:21:57 +02:00
Bram Moolenaar
e5b4486c42
patch 8.2.2908: crash when using a terminal popup window from cmdline window
...
Problem: Crash when using a terminal popup window from the cmdline window.
Solution: Instead of checking cmdwin_type call cmdwin_is_active().
(closes #8286 )
2021-05-30 13:54:03 +02:00
Bram Moolenaar
4c8e8c6e19
patch 8.2.2887: crash when passing null string to fullcommand()
...
Problem: Crash when passing null string to fullcommand().
Solution: Check for NULL pointer. (closes #8256 )
2021-05-26 19:49:09 +02:00
Yegappan Lakshmanan
46aa6f93ac
patch 8.2.2873: not enough tests for writing buffers
...
Problem: Not enough tests for writing buffers.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8229 )
2021-05-19 17:15:04 +02:00
Bram Moolenaar
796139ae3a
patch 8.2.2870: CmdlineChange event triggered twice for CTRL-R
...
Problem: CmdlineChange event triggered twice for CTRL-R.
Solution: Return CMDLINE_NOT_CHANGED from cmdline_insert_reg().
(closes #8219 )
2021-05-18 21:38:45 +02:00
Bram Moolenaar
847fe7d750
patch 8.2.2851: using <Cmd> mapping on the command line triggers CmdlineChanged
...
Problem: Using <Cmd> mapping on the command line triggers CmdlineChanged.
(Naohiro Ono)
Solution: Jump to cmdline_not_changed if the command line didn't change.
(closes #8208 )
2021-05-15 13:19:16 +02:00
obcat
71c6f7a665
patch 8.2.2850: recalling commands from history is not tested
...
Problem: Recalling commands from history is not tested.
Solution: Add tests. (closes #8194 )
2021-05-13 20:23:10 +02:00
Bram Moolenaar
df749a2b9c
patch 8.2.2669: command line completion does not work after "vim9"
...
Problem: Command line completion does not work after "vim9".
Solution: Include the "9". (Naohiro Ono, closes #8025 )
2021-03-28 15:29:43 +02:00
Bram Moolenaar
39f3b14110
patch 8.2.2511: Vim9: cannot use Vim9 script syntax in some places
...
Problem: Vim9: cannot use Vim9 script syntax in some places.
Solution: Add the :vim9cmd command modifier. Incompatible: Makes ":vim9"
mean ":vim9cmd" instead of ":vim9script".
2021-02-14 12:57:36 +01:00
Bram Moolenaar
038e09ee76
patch 8.2.2468: not easy to get the full command name from a shortened one
...
Problem: Not easy to get the full command name from a shortened one.
Solution: Add fullcommand(). (Martin Tournoij, closes #7777 )
2021-02-06 12:38:51 +01:00
Bram Moolenaar
b63f3ca66d
patch 8.2.2433: opening cmdline window gives error in BufLeave autocommand
...
Problem: Opening cmdline window gives error in BufLeave autocommand.
Solution: Reset cmdwin_type when triggering the autocommand.
2021-01-30 21:40:03 +01:00
Bram Moolenaar
21829c5f2c
patch 8.2.2415: no way to check for the cmdwin feature
...
Problem: No way to check for the cmdwin feature, cmdline_hist is now always
enabled.
Solution: Add has('cmdwin') support. Skip arglist test on Windows
temporarily.
2021-01-26 22:42:21 +01:00
Bram Moolenaar
1bb4de5302
patch 8.2.2341: expresison command line completion incomplete after "g:"
...
Problem: Expresison command line completion shows variables but not
functions after "g:". (Gary Johnson)
Solution: Prefix "g:" when needed to a global function.
2021-01-13 19:48:46 +01:00
Bram Moolenaar
3e112acc22
patch 8.2.2234: command line wildmenu test often fails with Unix GUI
...
Problem: Command line wildmenu test often fails with Unix GUI.
Solution: Skip the test where it is expected to fail.
2020-12-28 13:41:53 +01:00
Bram Moolenaar
b0ac4ea5e1
patch 8.2.2221: if <Down> is mapped on the command line 'wildchar' is inserted
...
Problem: If <Down> is mapped on the command line 'wildchar' is inserted.
Solution: Set KeyTyped when using 'wildchar'. (closes #7552 )
2020-12-26 12:06:54 +01:00
Bram Moolenaar
4941b5effd
patch 8.2.2206: :exe command line completion only works for first argument
...
Problem: :exe command line completion only works for first argument.
Solution: Skip over text if more is following. (closes #7546 )
2020-12-24 17:15:53 +01:00
Bram Moolenaar
4b2ce1297e
patch 8.2.2030: some tests fail on Mac
...
Problem: Some tests fail on Mac.
Solution: Avoid Mac test failures. Add additional test for wildmenu.
(Yegappan Lakshmanan, closes #7341 )
2020-11-21 21:41:41 +01:00
Bram Moolenaar
afe8cf6170
patch 8.2.1803: a few failures are not tested
...
Problem: A few failures are not tested.
Solution: Test a few failures. (Dominique Pellé, closes #7075 )
2020-10-05 20:07:18 +02:00
Bram Moolenaar
531be47ac5
patch 8.2.1736: failure to compile a pattern not tested much
...
Problem: Failure to compile a pattern not tested much.
Solution: Add tests where a pattern fails to compile. (Yegappan Lakshmanan,
closes #7004 )
2020-09-23 22:38:05 +02:00
Bram Moolenaar
9c929713b7
patch 8.2.1634: loop to handle keys for the command line is too long
...
Problem: Loop to handle keys for the command line is too long.
Solution: Move a few more parts to separate functions. (Yegappan Lakshmanan,
closes #6895 )
2020-09-07 22:05:28 +02:00
Bram Moolenaar
e2e4075fad
patch 8.2.1593: tests do not check the error number properly
...
Problem: Tests do not check the error number properly.0
Solution: Add a colon after the error number. (closes #6869 )
2020-09-04 21:18:46 +02:00
Bram Moolenaar
a60053b8f4
patch 8.2.1580: wildmenu does not work properly
...
Problem: Wildmenu does not work properly.
Solution: Do not call may_do_incsearch_highlighting() if completion is in
progress.
2020-09-03 16:50:13 +02:00
Bram Moolenaar
6d91bcb4d2
patch 8.2.1432: various inconsistencies in test files
...
Problem: Various inconsistencies in test files.
Solution: Add modelines where they were missing. Use Check commands instead
of silently skipping over tests. Adjust indents and comments.
(Ken Takata, closes #6695 )
2020-08-12 18:50:36 +02:00
Bram Moolenaar
9b7bf9e98f
patch 8.2.1183: assert_fails() checks the last error message
...
Problem: assert_fails() checks the last error message.
Solution: Check the first error, it is more relevant. Fix all the tests
that rely on the old behavior.
2020-07-11 22:14:59 +02:00
Bram Moolenaar
743d062020
patch 8.2.1121: command completion not working after ++arg
...
Problem: Command completion not working after ++arg.
Solution: Move skipping up. (Christian Brabandt, closes #6382 )
2020-07-03 18:15:06 +02:00
Bram Moolenaar
75e15670b8
patch 8.2.1077: no enough test coverage for highlighting
...
Problem: No enough test coverage for highlighting.
Solution: Add more tests. (Yegappan Lakshmanan, closes #6351 )
2020-06-28 13:10:22 +02:00
Bram Moolenaar
b7e2483655
patch 8.2.1046: insufficient tests for src/buffer.c
...
Problem: Insufficient tests for src/buffer.c.
Solution: Add more tests. Move comments related tests to a separate file.
(Yegappan Lakshmanan, closes #6325 )
2020-06-24 13:37:35 +02:00
Bram Moolenaar
c8cb883015
patch 8.2.1007: completion doesn't work after ":r ++arg !"
...
Problem: Completion doesn't work after ":r ++arg !".
Solution: Skip over "++arg". (Christian Brabandt, closes #6275 ,
closes #6258 )
2020-06-18 21:14:30 +02:00
Bram Moolenaar
84cf6bd81b
patch 8.2.0988: getting directory contents is always case sorted
...
Problem: Getting directory contents is always case sorted.
Solution: Add sort options and v:collate. (Christian Brabandt, closes #6229 )
2020-06-16 20:03:43 +02:00
Bram Moolenaar
ec68028604
patch 8.2.0961: MS-Windows: no completion for locales
...
Problem: MS-Windows: no completion for locales.
Solution: Use the directories in $VIMRUNTIME/lang to complete locales.
(Christian Brabandt, closes 36248)
2020-06-12 19:35:32 +02:00
Bram Moolenaar
951a2fb1b8
patch 8.2.0926: cmdline test fails on Appveyor
...
Problem: Cmdline test fails on Appveyor.
Solution: Add CR to the commands. (Naruhiko Nishino, closes #6220 )
2020-06-07 19:38:10 +02:00
Bram Moolenaar
1f1fd44ef7
patch 8.2.0925: getcompletion() does not return command line arguments
...
Problem: Getcompletion() does not return command line arguments.
Solution: Add the "cmdline" option. (Shougo, closes #1140 )
2020-06-07 18:45:14 +02:00
Bram Moolenaar
c82dd86084
patch 8.2.0923: cmdline test is slow
...
Problem: Cmdline test is slow.
Solution: Use WaitForAssert().
2020-06-07 17:30:33 +02:00
Bram Moolenaar
4fdb8bd054
patch 8.2.0921: CTRL-W T in cmdline window causes trouble
...
Problem: CTRL-W T in cmdline window causes trouble.
Solution: Disallow CTRL-W T in the cmdline window. Add more tests.
(Naruhiko Nishino, closes #6219 )
2020-06-07 17:03:21 +02:00
Bram Moolenaar
9b7cce28d5
patch 8.2.0911: crash when opening a buffer for the cmdline window fails
...
Problem: Crash when opening a buffer for the cmdline window fails. (Chris
Barber)
Solution: Check do_ecmd() succeeds. Reset got_int if "q" was used at the
more prompt. (closes #6211 )
2020-06-06 15:14:08 +02:00
Bram Moolenaar
e0c3c3d6cb
patch 8.2.0905: test coverage could be better
...
Problem: Test coverage could be better.
Solution: Add a couple of tests. (Dominique Pelle, closes #6202 )
2020-06-04 22:46:04 +02:00
Bram Moolenaar
0e71704b77
patch 8.2.0648: semicolon search does not work in first line
...
Problem: Semicolon search does not work in first line.
Solution: Allow the cursor to be in line zero. (Christian Brabandt,
closes #5996 )
2020-04-27 19:29:01 +02:00