Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | win: test: close shada file before os.remove | Jan Edmund Lazo | 2018-05-24 | |
| | ||||
* | win: test: don't test symlink if not admin user | Jan Edmund Lazo | 2018-05-24 | |
| | ||||
* | win: test: disable non-admin failing tests | Jan Edmund Lazo | 2018-05-24 | |
| | | | | | | | mkfifo (msysgit) does not work outside of msys2 environment. gzip tests fail on Windows. mklink requires admin privs for file symbolic links so mklink fails. | |||
* | :digraphs : highlight with hl-SpecialKey #2690 | Jakson Alves de Aquino | 2018-05-01 | |
| | | | | closes #2690 | |||
* | msg: do not scroll entire screen (#8088) | Björn Linse | 2018-03-31 | |
| | ||||
* | getchar: implement <Cmd> key to invoke command in any mode | Björn Linse | 2018-03-23 | |
| | ||||
* | test: rename next_message() to next_msg() | Justin M. Keyes | 2018-03-11 | |
| | ||||
* | 'fillchars': fix defaults logic; handle ambiwidth=double #7986 | Matthieu Coudron | 2018-02-23 | |
| | | | | Update tests. | |||
* | Resolve issues mentioned in PR review | Jan Edmund Lazo | 2018-02-19 | |
| | ||||
* | test: enable ex_cmds/cd_spec.lua on Windows | Jan Edmund Lazo | 2018-02-19 | |
| | ||||
* | test: enable ex_cmds/write_spec.lua in Windows | Jan Edmund Lazo | 2018-02-19 | |
| | ||||
* | tests: integrate ex_cmds/bang_filter_spec into ui/output_spec | Björn Linse | 2018-02-10 | |
| | | | | they test the same thing. Filtering is tested elsewhere. | |||
* | shell: support bell | Björn Linse | 2018-02-10 | |
| | ||||
* | shell: add test for binary and multibyte output | Björn Linse | 2018-02-06 | |
| | | | | Also update existing tests for new (vim-compatible) newline behavior | |||
* | test: robust cleanup, unique filenames #7950 (#7950) | Justin M. Keyes | 2018-02-01 | |
| | | | | | | | Use unique filenames to avoid test conflicts. Use read_file() instead of io.popen(), to ensures the file is closed. Use helpers.rmdir(), it is far more robust than lfs. closes #7911 | |||
* | os/input.c: parse keycodes in non-string context #7411 | lePerdu | 2018-01-18 | |
| | | | | | | | | | | | cb02137dfac7 had two mistakes, of the same nature: trans_special() must be invoked with in_string=false unless the parsing context is a VimL string. replace_termcodes() and input_enqueue() are low-level mechanisms where VimL strings do not exist. keymap.c: adjust double-quote case to satisfy keymap_spec.lua closes #7410 | |||
* | api: change nvim_command_output behavior | Justin M. Keyes | 2018-01-10 | |
| | | | | | | | | | | | | | | | | | | | Implement nvim_command_output with `execute({cmd},"silent")`. Behavior changes: - does not provoke any hit-enter prompt - no longer prepends a newline char - does not capture some noise (like the "[New File]" message, see the change to tabnewentered_spec.lua) Technically ("bug-for-bug") this a breaking change. But the previous behavior of nvim_command_output meant that it probably wasn't used for anything outside of tests. Also remove the undocumented `v:command_output` variable which was a hack introduced only for the purposes of nvim_command_output. closes #7726 | |||
* | keymap: Do not use vim_isIDc in keymap.c | ZyX | 2017-11-30 | |
| | | | | | | | | Note: there are three changes to ascii_isident. Reverting first two (in find_special_key and first in get_special_key_code) normally fails the new test with empty &isident, but reverting the third does not. Hence adding `>` to &isident. Ref vim/vim#2389. | |||
* | test: :highlight validation errors | nate | 2017-11-25 | |
| | | | | | add test when highlight group doesn't exist. add test when an invalid color name is used for `cterm`. | |||
* | Merge #7345 'location-list update on buffer-modified' | Justin M. Keyes | 2017-11-21 | |
|\ | ||||
* | | 'viewoptions': add "curdir" flag #7447 | Eric Roberts | 2017-11-18 | |
| | | | | | | | | | | | | | | | | | | | | The flag enables the current local directory set by ":lcd" to be saved to views which is the current default behaviour. The option can be removed to disable this behaviour. closes #7435 vim-patch:8.0.1289 | |||
* | | test: ctrl_c_spec: bias timeouts for success (#7451) | Matthew Malcomson | 2017-10-28 | |
| | | | | | | | | | | 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. | |||
* | | test: avoid redundant clear() #7340 | Justin M. Keyes | 2017-10-16 | |
| | | ||||
* | | More tests | KillTheMule | 2017-10-02 | |
| | | ||||
* | | menu_get: adjust tests for prettyprinting | KillTheMule | 2017-10-01 | |
|/ | | | | ... and add a bit of new testing | |||
* | menu_get(): doc | Justin M. Keyes | 2017-07-28 | |
| | ||||
* | viml: introduce menu_get() function #6322 | Matthieu Coudron | 2017-07-28 | |
| | | | | menu_get({path}, {modes}). See :h menu_get. | |||
* | functests: Ensure different SIDs on successive source() calls | ZyX | 2017-07-04 | |
| | ||||
* | functests: Add some more :echo tests which also check for regression | ZyX | 2017-07-04 | |
| | | | | Fixes #6954 | |||
* | functests: Make ex_cmds/echo actually use :echo | ZyX | 2017-07-04 | |
| | ||||
* | functests: Copy eval/string_spec.lua to ex_cmds/echo_spec.lua | ZyX | 2017-07-04 | |
| | ||||
* | mksession: Restore tab-local working directory #6859 | HiPhish | 2017-06-11 | |
| | | | | | | | | The ':tcd' command is the first tab-specific command written to the file and it is wrapped inside an 'if has('nvim')' block to keep the session file compatible with Vim. Closes #6678 | |||
* | Merge #6737 "options: make 'highlight' read-only" | Justin M. Keyes | 2017-05-15 | |
|\ | ||||
| * | options: make 'highlight' read-only | Björn Linse | 2017-05-15 | |
| | | ||||
* | | functests: Replace check_provider -> missing_provider with err report | ZyX | 2017-05-13 | |
| | | ||||
* | | functests: Test invalid behaviour | ZyX | 2017-05-13 | |
|/ | | | | Test correctly fail for oneline ruby, python and python3. | |||
* | oldfiles_spec: Add tests for ":filter ... oldfiles" | James McCoy | 2017-04-29 | |
| | ||||
* | oldfiles_spec: Set the shada file in the session | James McCoy | 2017-04-29 | |
| | ||||
* | Merge #6539 'More cursor shape modes' | Justin M. Keyes | 2017-04-21 | |
|\ | ||||
| * | tests: detect invalid helpers.sleep | Björn Linse | 2017-04-21 | |
| | | ||||
* | | ex_cmds.c: Fix bug in ex_z (#6557) | sander2 | 2017-04-21 | |
|/ | | | | vim-patch:8.0.0571 | |||
* | win/test: Enable recover_spec.lua | Justin M. Keyes | 2017-04-11 | |
| | ||||
* | test: `:file {name}` | Justin M. Keyes | 2017-04-11 | |
| | ||||
* | Merge #6488 from ZyX-I/coverity-fixes | Justin M. Keyes | 2017-04-10 | |
|\ | ||||
| * | coverity/56795: Fix NULL dereference in :syn keyword non-printable | ZyX | 2017-04-09 | |
| | | | | | | | | Bug was introduced 3 years earlier, in 13848aa: NULL keyword_copy was incorrectly treated as an indicator of OOM. | |||
* | | functests: Fix linter errors | ZyX | 2017-04-09 | |
| | | ||||
* | | functests: Fix some tests which are failing locally for unrelated reasons | ZyX | 2017-04-09 | |
| | | ||||
* | | functests: Replace execute with either command or feed_command | ZyX | 2017-04-09 | |
|/ | | | | | | | | | | Hope this will make people using feed_command less likely: this hides bugs. Already found at least two: 1. msgpackparse() will show internal error: hash_add() in case of duplicate keys, though it will still work correctly. Currently silenced. 2. ttimeoutlen was spelled incorrectly, resulting in option not being set when expected. Test was still functioning somehow though. Currently fixed. | |||
* | functests: Test some :write errors | ZyX | 2017-04-03 | |
| | ||||
* | eval: Make sure that v:_null_dict does not crash dictwatcher*() | ZyX | 2017-03-29 | |
| | | | Ref #4615 |