neovim/src/nvim/testdir
zeertzjq 920473d2f2 vim-patch:8.0.1459: cannot handle change of directory
Problem:    Cannot handle change of directory.
Solution:   Add the DirChanged autocommand event. (Andy Massimino,
            closes vim/vim#888)  Avoid changing directory for 'autochdir' too often.
b7407d3fc9

Only add "auto" pattern. "window" and "global" are already implemented.
Skip `Test_dirchanged_auto` using `CheckFunction test_autochdir`.
Part of PR #15952. More information can be found there.

N/A patches for version.c:

vim-patch:8.0.1460: missing file in patch

Problem:    Missing file in patch.
Solution:   Add changes to missing file.
b5cb65ba2b

vim-patch:8.0.1461: missing another file in patch

Problem:    Missing another file in patch.
Solution:   Add changes to missing file.
15833239a4
2021-10-17 22:04:53 +08:00
..
pyxfile
samples refactor: format all C files under nvim/ #15977 2021-10-12 07:56:52 -07:00
sautest/autoload vim-patch:8.1.1816: cannot use a user defined function as a method 2021-08-12 22:35:20 +01:00
check.vim vim-patch:8.2.3093: tablabel_tooltip test fails with Athena 2021-07-04 09:22:50 -04:00
dotest.in
load.vim
Makefile test/old: run most tests in test_regexp_latin.vim 2021-03-29 08:23:03 -04:00
runnvim.sh ci: Rename travis_fold to ci_fold and add GHA support 2020-11-13 13:38:12 -05:00
runnvim.vim
runtest.vim vim-patch:8.2.1304: debug backtrace isn't tested much 2021-04-08 07:28:57 -04:00
screendump.vim
script_util.vim vim-patch:8.2.1705: "verbose hi Name" reports incorrect info after ":hi clear" 2021-03-20 15:56:37 -04:00
setup.vim feat(defaults): set nojoinspaces 2021-08-17 16:39:04 -06:00
shared.vim test/old: partial port of patch v8.2.1.0183 2021-05-24 15:25:32 -04:00
summarize.vim
term_util.vim
test1.in
test1.ok
test42.in test: update tests to work with 'hidden' 2021-08-18 12:17:12 -06:00
test42.ok
test49.in
test49.ok vim-patch:8.1.2246: some tests are still in old style 2020-12-11 23:39:11 -05:00
test49.vim vim-patch:8.1.2246: some tests are still in old style 2020-12-11 23:39:11 -05:00
test_alot_latin.vim test/old: run most tests in test_regexp_latin.vim 2021-03-29 08:23:03 -04:00
test_alot_utf8.vim vim-patch:8.2.1920: listlbr test fails when run after another test 2021-04-11 17:05:42 -04:00
test_alot.vim vim-patch:8.1.2019: 'cursorline' always highlights the whole line (#15161) 2021-07-30 21:51:26 -04:00
test_arabic.vim
test_arglist.vim feat(eval/method): partially port v8.1.1954 2021-10-03 20:06:33 +01:00
test_assert.vim vim-patch:8.1.1909: more functions can be used as methods 2021-08-12 22:35:24 +01:00
test_autochdir.vim test/old: do not special-case test_autochdir 2021-03-27 01:16:06 -04:00
test_autocmd.vim vim-patch:8.0.1459: cannot handle change of directory 2021-10-17 22:04:53 +08:00
test_autoload.vim vim-patch:8.1.1816: cannot use a user defined function as a method 2021-08-12 22:35:20 +01:00
test_backspace_opt.vim vim-patch:8.2.2046: some test failures don't give a clear error 2021-04-15 18:06:35 -04:00
test_backup.vim
test_behave.vim
test_blob.vim fix(eval): partially port v8.2.3284 2021-09-16 00:14:46 +01:00
test_blockedit.vim vim-patch:8.1.2400: test39 is old style 2021-05-31 21:24:31 -04:00
test_breakindent.vim feat(eval/method): partially port v8.1.1953 2021-10-03 20:06:32 +01:00
test_buffer.vim vim-patch:8.2.1904: still using default option values after using ":badd +1" 2021-02-13 14:27:17 -05:00
test_bufline.vim feat(eval/method): partially port v8.1.1925 2021-10-03 20:06:32 +01:00
test_bufwintabinfo.vim vim-patch:8.1.1952: more functions can be used as a method 2021-10-03 20:06:32 +01:00
test_cd.vim vim-patch:8.2.3136: no test for E187 and "No swap file" 2021-07-31 18:32:01 -04:00
test_changedtick.vim
test_changelist.vim feat(eval/method): partially port v8.1.1925 2021-10-03 20:06:32 +01:00
test_charsearch_utf8.vim test/old: partial port of patch 8.1.0711 2020-11-30 01:18:33 -05:00
test_charsearch.vim test/old: partial port of patch 8.1.0711 2020-11-30 01:18:33 -05:00
test_checkpath.vim
test_cindent.vim feat(eval): partially port v8.1.1915 2021-08-12 22:35:25 +01:00
test_cjk_linebreak.vim vim-patch:8.2.0912: a few test cases for CJK formatting are disabled 2020-10-23 08:57:16 -04:00
test_clientserver.vim feat(eval/method): partially port v8.1.1987 2021-10-03 20:12:20 +01:00
test_close_count.vim
test_cmdline.vim feat(eval/method): partially port v8.1.1925 2021-10-03 20:06:32 +01:00
test_command_count.vim test: update tests to work with 'hidden' 2021-08-18 12:17:12 -06:00
test_comparators.vim
test_compiler.vim vim-patch:8.2.2702: compiler completion test fails when more scripts are added 2021-04-03 20:31:17 -04:00
test_conceal.vim vim-patch:8.2.1058: multiline conceal causes display errors 2021-02-13 16:15:00 -05:00
test_const.vim vim-patch:8.2.1473: items in a list given to :const can still be modified 2021-09-16 00:13:41 +01:00
test_cscope.vim vim-patch:8.2.2884: not enough cscope code is covered by tests 2021-05-24 15:36:30 -04:00
test_cursor_func.vim vim-patch:8.1.1336: some eval functionality is not covered by tests 2021-10-03 20:06:31 +01:00
test_cursorline.vim vim-patch:8.2.3295: 'cursorline' should not apply to 'breakindent' #15281 2021-08-16 00:27:04 -07:00
test_curswant.vim
test_debugger.vim vim-patch:8.2.3419: a failing debug expression may make Vim unusable 2021-09-13 17:24:07 +01:00
test_diffmode.vim vim-patch:8.2.3394: filler lines are wrong when changing text in diff mode (#15547) 2021-09-18 12:38:58 -04:00
test_digraph.vim vim-patch:8.2.0576: some errors are not covered by tests 2021-02-13 13:47:29 -05:00
test_display.vim vim-patch:8.2.2903: cursor position wrong on wrapped line with 'signcolumn' 2021-09-10 15:52:07 +01:00
test_edit.vim feat(eval/method): partially port v8.1.1925 2021-10-03 20:06:32 +01:00
test_environ.vim feat(eval/method): partially port v8.1.1925 2021-10-03 20:06:32 +01:00
test_erasebackword.vim
test_escaped_glob.vim vim-patch:8.1.1952: more functions can be used as a method 2021-10-03 20:06:32 +01:00
test_eval_stuff.vim vim-patch:8.2.0924: cannot save and restore a register properly 2021-09-23 02:04:11 +01:00
test_ex_equal.vim
test_ex_mode.vim vim-patch:8.2.2422: crash when deleting with line number out of range 2021-06-10 21:28:30 -04:00
test_ex_undo.vim
test_ex_z.vim vim-patch:8.2.3400: ":z!" is not supported 2021-09-10 15:35:19 +01:00
test_excmd.vim vim-patch:8.2.3321: some code is not tested 2021-09-17 02:10:43 +01:00
test_exec_while_if.vim vim-patch:8.2.2829: some comments are not correct or clear 2021-05-06 00:55:30 -04:00
test_execute_func.vim vim-patch:8.2.2340: win_execute() unexpectedly returns number zero when failing 2021-05-06 23:45:16 +08:00
test_exists_autocmd.vim
test_exists.vim
test_exit.vim vim-patch:8.2.2070: can't get the exit value in VimLeave(Pre) autocommands (#13981) 2021-02-20 23:45:14 -05:00
test_expand_func.vim feat(eval/method): partially port v8.1.1921 2021-10-03 20:06:31 +01:00
test_expr_utf8.vim
test_expr.vim feat(eval/method): partially port v8.1.1921 2021-10-03 20:06:31 +01:00
test_feedkeys.vim
test_file_size.vim
test_fileformat.vim vim-patch:8.2.0264: fileformat test still fails on MS-Windows 2020-12-19 10:39:14 -05:00
test_filetype.vim vim-patch:8.2.3519: TOML files are not recognized (#16045) 2021-10-16 23:38:05 +02:00
test_filter_cmd.vim
test_filter_map.vim vim-patch:8.2.0829: filter() may give misleading error message 2021-09-15 22:57:55 +01:00
test_find_complete.vim vim-patch:8.2.0407: no early check if :find and :sfind have an argument 2021-01-02 12:20:35 -05:00
test_findfile.vim feat(eval/method): partially port v8.1.1921 2021-10-03 20:06:31 +01:00
test_fixeol.vim
test_flatten.vim
test_float_func.vim vim-patch:8.1.1336: some eval functionality is not covered by tests 2021-10-03 20:06:31 +01:00
test_fnameescape.vim feat(eval/method): partially port v8.1.1921 2021-10-03 20:06:31 +01:00
test_fnamemodify.vim feat(eval/method): partially port v8.1.1921 2021-10-03 20:06:31 +01:00
test_fold.vim feat(eval/method): partially port v8.1.1921 2021-10-03 20:06:31 +01:00
test_functions.vim Merge pull request #15502 from seandewar/vim-8.1.1921 2021-10-10 16:48:24 -04:00
test_ga.vim vim-patch:8.2.0174: various commands not completely tested 2021-04-20 01:50:56 +01:00
test_getcwd.vim vim-patch:8.1.1961: more functions can be used as a method 2021-10-03 20:12:20 +01:00
test_getvar.vim vim-patch:8.1.1952: more functions can be used as a method 2021-10-03 20:06:32 +01:00
test_gf.vim test: update tests to work with 'hidden' 2021-08-18 12:17:12 -06:00
test_glob2regpat.vim vim-patch:8.1.1952: more functions can be used as a method 2021-10-03 20:06:32 +01:00
test_global.vim vim-patch:8.2.3033: no error when using alpha delimiter with :global 2021-06-23 23:27:01 -04:00
test_gn.vim vim-patch:8.1.1193: typos and small problems in test files 2021-03-30 06:49:37 -04:00
test_goto.vim
test_hardcopy.vim vim-patch:8.2.2269: not all :hardcopy code covered by tests 2021-01-01 16:56:25 -05:00
test_help_tagjump.vim
test_help.vim vim-patch:8.2.0272: ":helptags ALL" gives error for some directories 2020-12-19 10:39:15 -05:00
test_hide.vim vim-patch:8.1.1888: more functions can be used as methods 2021-08-12 22:35:24 +01:00
test_highlight.vim vim-patch:8.1.2281: 'showbreak' cannot be set for one window 2021-09-10 15:50:43 +01:00
test_history.vim feat(eval/method): partially port v8.1.1953 2021-10-03 20:06:32 +01:00
test_hlsearch.vim test/old: partial port of patch 8.1.0711 2020-11-30 01:18:33 -05:00
test_increment_dbcs.vim
test_increment.vim vim-patch:8.2.0860: cannot use CTRL-A and CTRL-X on unsigned numbers 2021-04-28 21:29:57 -04:00
test_ins_complete_no_halt.vim vim-patch:8.2.3293: finding completions may cause an endless loop 2021-09-17 02:10:39 +01:00
test_ins_complete.vim vim-patch:8.2.3389: cannot stop insert mode completion without side effects #15538 2021-09-10 17:14:32 -07:00
test_interrupt.vim
test_join.vim test: update tests to work with 'hidden' 2021-08-18 12:17:12 -06:00
test_jumplist.vim feat(eval/method): partially port v8.1.1925 2021-10-03 20:06:32 +01:00
test_jumps.vim
test_lambda.vim fix(eval): cherry-pick emsg changes from v8.1.0736 2021-08-12 17:16:33 +01:00
test_langmap.vim
test_largefile.vim vim-patch:8.2.0271: the "num64" feature is available everywhere 2020-11-27 21:24:59 -05:00
test_let.vim vim-patch:8.1.0897: can modify a:000 when using a reference (#14902) 2021-06-26 10:19:09 -04:00
test_lineending.vim
test_lispwords.vim feat(eval/method): partially port v8.1.1954 2021-10-03 20:06:33 +01:00
test_listchars.vim vim-patch:8.2.3424: a sequence of spaces is hard to see in list mode 2021-09-19 13:13:44 +08:00
test_listdict.vim feat(eval/method): partially port v8.1.1953 2021-10-03 20:06:32 +01:00
test_listlbr_utf8.vim test/old: partial port of patch 8.1.0711 2020-11-30 01:18:33 -05:00
test_listlbr.vim test/old: run some tests from test_listlbr.vim 2021-03-27 01:30:30 -04:00
test_makeencoding.py
test_makeencoding.vim
test_maparg.vim vim-patch:8.1.1961: more functions can be used as a method 2021-10-03 20:12:20 +01:00
test_mapping.vim vim-patch:8.2.2819: finishing an abbreviation with multi-byte char may not work 2021-05-05 22:06:10 -04:00
test_marks.vim vim-patch:8.2.0050: after deleting a file mark it is still in viminfo 2021-01-05 09:47:38 -05:00
test_match.vim vim-patch:8.1.1961: more functions can be used as a method 2021-10-03 20:12:20 +01:00
test_matchadd_conceal_utf8.vim test/old: partial port of patch 8.1.0711 2020-11-30 01:18:33 -05:00
test_matchadd_conceal.vim vim-patch:8.2.1056: wrong display when mixing match conceal and syntax conceal 2021-02-13 17:05:06 -05:00
test_menu.vim vim-patch:8.1.2416: loading menus sets v:errmsg 2021-04-11 17:05:42 -04:00
test_messages.vim test/old: use CheckFunction, enable more tests 2021-03-27 01:12:44 -04:00
test_method.vim vim-patch:8.2.0155: MinGW warnings; tests without +float #15908 2021-10-05 10:58:06 -07:00
test_mksession_utf8.vim
test_mksession.vim test: update tests to work with 'hidden' 2021-08-18 12:17:12 -06:00
test_modeline.vim vim-patch:8.2.3384: cannot disable modeline for an individual file 2021-09-10 15:35:18 +01:00
test_move.vim vim-patch:8.2.0174: various commands not completely tested 2021-04-20 01:50:56 +01:00
test_nested_function.vim
test_normal.vim feat(keywordprg): use :terminal for external commands #15398 2021-08-21 17:23:10 -07:00
test_number.vim vim-patch:8.2.3357: crash when 'virtualedit' is set and window is narrow 2021-09-17 02:10:44 +01:00
test_options.vim test: update tests to work with 'hidden' 2021-08-18 12:17:12 -06:00
test_partial.vim test/old: partial port of patch v8.2.1.0183 2021-05-24 15:25:32 -04:00
test_perl.vim vim-patch:8.1.1984: more functions can be used as methods 2021-10-03 20:12:20 +01:00
test_plus_arg_edit.vim vim-patch:8.1.0811: too many #ifdefs 2020-11-12 00:40:07 -05:00
test_popup.vim vim-patch:8.2.3465: cannot detect insert scroll mode (#15885) 2021-10-03 14:53:58 -04:00
test_preview.vim vim-patch:8.2.0991: cannot get window type for autocmd and preview window 2020-11-25 02:45:00 -05:00
test_profile.vim
test_prompt_buffer.vim vim-patch:8.1.1984: more functions can be used as methods 2021-10-03 20:12:20 +01:00
test_put.vim vim-patch:8.2.1547: various comment problems 2020-10-18 12:25:48 -04:00
test_python2.vim vim-patch:8.1.1984: more functions can be used as methods 2021-10-03 20:12:20 +01:00
test_python3.vim vim-patch:8.1.1984: more functions can be used as methods 2021-10-03 20:12:20 +01:00
test_pyx2.vim vim-patch:8.1.1984: more functions can be used as methods 2021-10-03 20:12:20 +01:00
test_pyx3.vim
test_quickfix.vim fix(f_insert): partially port v8.2.0634 2021-09-15 22:57:54 +01:00
test_quotestar.vim vim-patch:8.1.1193: typos and small problems in test files 2021-03-30 06:49:37 -04:00
test_recover.vim
test_regex_char_classes.vim
test_regexp_latin.vim test/old: partial port of patch v8.2.1.0183 2021-05-24 15:25:32 -04:00
test_regexp_utf8.vim vim-patch:8.2.2278: falling back to old regexp engine can some patterns 2021-05-26 00:39:55 -04:00
test_registers.vim vim-patch:8.2.1035: setreg() does not always clear the register 2021-09-23 02:07:21 +01:00
test_reltime.vim feat(eval/method): partially port v8.1.1987 2021-10-03 20:12:20 +01:00
test_rename.vim feat(eval/method): partially port v8.1.1987 2021-10-03 20:12:20 +01:00
test_retab.vim
test_ruby.vim vim-patch:8.2.1021: Ruby interface not tested enough 2020-12-06 17:53:43 -05:00
test_scriptnames.vim
test_scroll_opt.vim
test_scrollbind.vim
test_search_stat.vim vim-patch:8.2.0896: crash when calling searchcount() with a string 2021-05-09 06:37:02 +06:00
test_search.vim feat(eval/method): partially port v8.1.1921 2021-10-03 20:06:31 +01:00
test_sha256.vim
test_shift.vim test/old: ':execute' does not suppress range error 2021-04-11 19:14:48 -04:00
test_signals.vim vim-patch:8.2.0874: signals test is a bit flaky 2020-12-22 18:08:47 -05:00
test_signs.vim test_signs.vim: adjust for sign removal on line deletion 2021-04-17 10:11:17 +03:00
test_sleep.vim vim-patch:8.2.2366: when using ":sleep" the cursor is always displayed 2021-01-17 12:42:28 -05:00
test_smartindent.vim test/old: partial port of patch 8.1.0711 2020-11-30 01:18:33 -05:00
test_sort.vim test/old: partial port of patch v8.2.1.0183 2021-05-24 15:25:32 -04:00
test_source_utf8.vim
test_source.vim
test_spell_utf8.vim vim-patch:8.2.1354: test 59 is old style 2021-06-13 10:19:48 -04:00
test_spell.vim vim-patch:8.2.0945: cannot use "z=" when 'spell' is off 2021-06-12 13:06:50 -04:00
test_spellfile.vim vim-patch:8.2.3213: NOCOMPOUNDSUGS entry in spell file not tested 2021-08-01 11:26:54 -04:00
test_startup_utf8.vim vim-patch:8.2.0936: some terminals misinterpret the code for getting cursor style 2021-06-13 12:34:23 -04:00
test_startup.vim fix(runtime): ordering of loading packages with user config 2021-09-26 15:44:40 +02:00
test_stat.vim feat(eval/method): partially port v8.1.1925 2021-10-03 20:06:32 +01:00
test_statusline.vim vim-patch:8.2.2854: custom statusline cannot contain % items (#14558) 2021-05-15 13:10:41 -04:00
test_substitute.vim Merge pull request #14403 from seandewar/vim-8.2.1933 2021-05-09 17:08:21 -04:00
test_suspend.vim
test_swap.vim test(oldtest): unskip existing tests that use Blobs 2021-09-16 00:14:48 +01:00
test_syn_attr.vim feat(eval/method): partially port v8.1.1953 2021-10-03 20:06:32 +01:00
test_syntax.vim vim-patch:d2ea7cf10a4d #15571 2021-09-08 07:24:12 -07:00
test_system.vim vim-patch:8.1.1809: more functions can be used as a method 2021-08-12 22:35:20 +01:00
test_tab.vim vim-patch:8.1.0154: crash with "set smarttab shiftwidth=0 softtabstop=-1" 2021-03-28 08:37:04 +01:00
test_tabline.vim
test_tabpage.vim vim-patch:8.1.1193: typos and small problems in test files 2021-03-30 06:49:37 -04:00
test_tagcase.vim
test_tagfunc.vim Merge pull request #14178 from andymass/vim-8.2.0088 2021-03-22 20:35:24 -04:00
test_tagjump.vim vim-patch:8.1.1952: more functions can be used as a method 2021-10-03 20:06:32 +01:00
test_taglist.vim vim-patch:8.2.0088: insufficient tests for tags; bug in using extra tag field 2021-03-21 10:37:45 -04:00
test_textformat.vim vim-patch:8.2.3369: auto formatting after "cw" leaves cursor in wrong spot 2021-09-17 02:10:45 +01:00
test_textobjects.vim vim-patch:8.2.3398: html text objects are not fully tested 2021-09-10 15:35:18 +01:00
test_timers.vim test/old: use CheckFunction, enable more tests 2021-03-27 01:12:44 -04:00
test_true_false.vim feat(eval/method): partially port v8.1.1953 2021-10-03 20:06:32 +01:00
test_trycatch.vim vim-patch:8.1.2246: some tests are still in old style 2020-12-11 23:39:11 -05:00
test_undo.vim test(oldtest): unskip existing tests that use Blobs 2021-09-16 00:14:48 +01:00
test_unlet.vim
test_user_func.vim vim-patch:8.1.1816: cannot use a user defined function as a method 2021-08-12 22:35:20 +01:00
test_usercommands.vim vim-patch:8.2.3141: no error when using :complete for :command without -nargs 2021-08-08 22:29:55 -04:00
test_utf8_comparisons.vim test/old: partial port of patch 8.1.0711 2020-11-30 01:18:33 -05:00
test_utf8.vim feat(eval/method): partially port v8.1.1954 2021-10-03 20:06:33 +01:00
test_vartabs.vim vim-patch:8.1.1193: typos and small problems in test files 2021-03-30 06:49:37 -04:00
test_version.vim vim-patch:8.2.2499: "vim -g --version" does not redirect output (#13922) 2021-02-13 12:00:36 -05:00
test_vimscript.vim feat(eval/method): partially port v8.1.1921 2021-10-03 20:06:31 +01:00
test_virtualedit.vim
test_visual.vim vim-patch:8.2.2938: after using motion force from feedkeys() it sticks (#15240) 2021-08-29 17:08:39 -04:00
test_winbuf_close.vim vim-patch:8.2.0137: crash when using win_execute() from a new tab 2021-05-06 23:45:16 +08:00
test_window_cmd.vim test: update tests to work with 'hidden' 2021-08-18 12:17:12 -06:00
test_window_id.vim
test_windows_home.vim vim-patch:8.1.1829: difference in screenshots 2020-11-04 00:09:07 -05:00
test_wnext.vim
test_wordcount.vim
test_writefile.vim vim-patch:8.2.3321: some code is not tested 2021-09-17 02:10:43 +01:00
unix.vim
view_util.vim vim-patch:8.1.1079: no need for a separate ScreenLinesUtf8() test function 2021-09-19 13:13:44 +08:00