|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 25-Jul-2025 | - |
| dumps/ | H | 25-Jul-2025 | - | 6,469 | 6,008 |
| python2/ | H | 25-Jul-2025 | - | 3 | 2 |
| python3/ | H | 25-Jul-2025 | - | 3 | 2 |
| python_after/ | H | 25-Jul-2025 | - | 3 | 2 |
| python_before/ | H | 25-Jul-2025 | - | 6 | 1 |
| pythonx/ | H | 25-Jul-2025 | - | 16 | 4 |
| pyxfile/ | H | 25-Jul-2025 | - | 23 | 10 |
| samples/ | H | 25-Jul-2025 | - | 13 | 9 |
| sautest/autoload/ | H | 25-Jul-2025 | - | 39 | 27 |
| testluaplugin/lua/testluaplugin/ | H | 25-Jul-2025 | - | 14 | 10 |
| Make_all.mak | H A D | 25-Jul-2025 | 9.9 KiB | 535 | 526 |
| Make_amiga.mak | H A D | 25-Jul-2025 | 680 | 36 | 25 |
| Make_dos.mak | H A D | 25-Jul-2025 | 4.3 KiB | 148 | 118 |
| Make_ming.mak | H A D | 25-Jul-2025 | 4.6 KiB | 160 | 128 |
| Make_vms.mms | H A D | 25-Jul-2025 | 4.4 KiB | 109 | 97 |
| Makefile | H A D | 25-Jul-2025 | 5.3 KiB | 166 | 105 |
| README.txt | H A D | 25-Jul-2025 | 2.3 KiB | 61 | 40 |
| amiga.vim | H A D | 25-Jul-2025 | 103 | 7 | 5 |
| check.vim | H A D | 25-Jul-2025 | 6.8 KiB | 254 | 225 |
| color_ramp.vim | H A D | 25-Jul-2025 | 1.5 KiB | 86 | 69 |
| dos.vim | H A D | 25-Jul-2025 | 304 | 10 | 8 |
| dotest.in | H A D | 25-Jul-2025 | 129 | 9 | 8 |
| gen_opt_test.vim | H A D | 25-Jul-2025 | 9.9 KiB | 235 | 218 |
| gui_init.vim | H A D | 25-Jul-2025 | 157 | 7 | 5 |
| gui_preinit.vim | H A D | 25-Jul-2025 | 303 | 8 | 6 |
| lsan-suppress.txt | H A D | 25-Jul-2025 | 293 | 13 | 12 |
| mouse.vim | H A D | 25-Jul-2025 | 5 KiB | 207 | 169 |
| popupbounce.vim | H A D | 25-Jul-2025 | 1.6 KiB | 81 | 67 |
| runtest.vim | H A D | 25-Jul-2025 | 14.2 KiB | 503 | 436 |
| screendump.vim | H A D | 25-Jul-2025 | 2.4 KiB | 88 | 79 |
| script_util.vim | H A D | 25-Jul-2025 | 2.3 KiB | 70 | 62 |
| setup.vim | H A D | 25-Jul-2025 | 765 | 34 | 28 |
| setup_gui.vim | H A D | 25-Jul-2025 | 1 KiB | 32 | 25 |
| shared.vim | H A D | 25-Jul-2025 | 9.8 KiB | 374 | 329 |
| silent.wav | H A D | 25-Jul-2025 | 64 KiB | | |
| summarize.vim | H A D | 25-Jul-2025 | 1.9 KiB | 63 | 55 |
| term_util.vim | H A D | 25-Jul-2025 | 5.6 KiB | 188 | 152 |
| test20.in | H A D | 25-Jul-2025 | 385 | 28 | 23 |
| test20.ok | H A D | 25-Jul-2025 | 106 | 11 | 7 |
| test21.in | H A D | 25-Jul-2025 | 197 | 14 | 11 |
| test21.ok | H A D | 25-Jul-2025 | 79 | 5 | 4 |
| test22.in | H A D | 25-Jul-2025 | 282 | 16 | 13 |
| test22.ok | H A D | 25-Jul-2025 | 23 | 3 | 2 |
| test23.in | H A D | 25-Jul-2025 | 1.3 KiB | 90 | 72 |
| test23.ok | H A D | 25-Jul-2025 | 586 | 33 | 32 |
| test24.in | H A D | 25-Jul-2025 | 364 | 24 | 20 |
| test24.ok | H A D | 25-Jul-2025 | 45 | | |
| test25.in | H A D | 25-Jul-2025 | 2 KiB | 110 | 106 |
| test25.ok | H A D | 25-Jul-2025 | 4.2 KiB | 148 | 99 |
| test26.in | H A D | 25-Jul-2025 | 421 | 25 | 21 |
| test26.ok | H A D | 25-Jul-2025 | 53 | 4 | 3 |
| test27.in | H A D | 25-Jul-2025 | 2.3 KiB | 131 | 128 |
| test27.ok | H A D | 25-Jul-2025 | 409 | 45 | 30 |
| test77a.com | H A D | 25-Jul-2025 | 164 | 9 | 8 |
| test77a.in | H A D | 25-Jul-2025 | 848 | 36 | 31 |
| test77a.ok | H A D | 25-Jul-2025 | 34 | 2 | 1 |
| test83-tags2 | H A D | 25-Jul-2025 | 55 | 3 | 2 |
| test83-tags3 | H A D | 25-Jul-2025 | 2.5 KiB | 103 | 102 |
| test_alot.vim | H A D | 25-Jul-2025 | 891 | 36 | 34 |
| test_alot_latin.vim | H A D | 25-Jul-2025 | 280 | 8 | 5 |
| test_alot_utf8.vim | H A D | 25-Jul-2025 | 442 | 15 | 12 |
| test_arabic.vim | H A D | 25-Jul-2025 | 17.4 KiB | 596 | 551 |
| test_arglist.vim | H A D | 25-Jul-2025 | 13.8 KiB | 587 | 503 |
| test_assert.vim | H A D | 25-Jul-2025 | 12.3 KiB | 395 | 326 |
| test_autochdir.vim | H A D | 25-Jul-2025 | 1.7 KiB | 66 | 54 |
| test_autocmd.vim | H A D | 25-Jul-2025 | 85.3 KiB | 2,953 | 2,527 |
| test_autoload.vim | H A D | 25-Jul-2025 | 626 | 27 | 20 |
| test_backspace_opt.vim | H A D | 25-Jul-2025 | 4.1 KiB | 142 | 126 |
| test_backup.vim | H A D | 25-Jul-2025 | 2.3 KiB | 89 | 81 |
| test_balloon.vim | H A D | 25-Jul-2025 | 2 KiB | 69 | 57 |
| test_balloon_gui.vim | H A D | 25-Jul-2025 | 437 | 22 | 17 |
| test_behave.vim | H A D | 25-Jul-2025 | 750 | 32 | 25 |
| test_bench_regexp.vim | H A D | 25-Jul-2025 | 705 | 25 | 20 |
| test_blob.vim | H A D | 25-Jul-2025 | 17.4 KiB | 682 | 589 |
| test_blockedit.vim | H A D | 25-Jul-2025 | 2.7 KiB | 80 | 74 |
| test_breakindent.vim | H A D | 25-Jul-2025 | 21.7 KiB | 853 | 796 |
| test_buffer.vim | H A D | 25-Jul-2025 | 10.8 KiB | 434 | 385 |
| test_bufline.vim | H A D | 25-Jul-2025 | 6.4 KiB | 227 | 196 |
| test_bufwintabinfo.vim | H A D | 25-Jul-2025 | 5 KiB | 176 | 153 |
| test_cd.vim | H A D | 25-Jul-2025 | 6 KiB | 248 | 217 |
| test_cdo.vim | H A D | 25-Jul-2025 | 5.3 KiB | 217 | 176 |
| test_changedtick.vim | H A D | 25-Jul-2025 | 2.5 KiB | 98 | 81 |
| test_changelist.vim | H A D | 25-Jul-2025 | 1.4 KiB | 51 | 41 |
| test_channel.py | H A D | 25-Jul-2025 | 12.4 KiB | 284 | 217 |
| test_channel.vim | H A D | 25-Jul-2025 | 70.9 KiB | 2,378 | 2,061 |
| test_channel_6.py | H A D | 25-Jul-2025 | 362 | 16 | 6 |
| test_channel_pipe.py | H A D | 25-Jul-2025 | 2 KiB | 69 | 58 |
| test_channel_write.py | H A D | 25-Jul-2025 | 349 | 19 | 10 |
| test_charsearch.vim | H A D | 25-Jul-2025 | 2.5 KiB | 99 | 87 |
| test_charsearch_utf8.vim | H A D | 25-Jul-2025 | 490 | 20 | 17 |
| test_checkpath.vim | H A D | 25-Jul-2025 | 3.3 KiB | 122 | 104 |
| test_cindent.vim | H A D | 25-Jul-2025 | 66.5 KiB | 5,330 | 4,605 |
| test_cjk_linebreak.vim | H A D | 25-Jul-2025 | 2.8 KiB | 102 | 87 |
| test_clientserver.vim | H A D | 25-Jul-2025 | 7.1 KiB | 197 | 165 |
| test_close_count.vim | H A D | 25-Jul-2025 | 3.4 KiB | 177 | 142 |
| test_cmdline.vim | H A D | 25-Jul-2025 | 60.6 KiB | 1,966 | 1,657 |
| test_command_count.vim | H A D | 25-Jul-2025 | 4.8 KiB | 199 | 166 |
| test_comments.vim | H A D | 25-Jul-2025 | 5.9 KiB | 278 | 253 |
| test_comparators.vim | H A D | 25-Jul-2025 | 234 | 14 | 11 |
| test_compiler.vim | H A D | 25-Jul-2025 | 2.7 KiB | 90 | 70 |
| test_conceal.vim | H A D | 25-Jul-2025 | 8.6 KiB | 282 | 248 |
| test_const.vim | H A D | 25-Jul-2025 | 9.2 KiB | 336 | 295 |
| test_cpoptions.vim | H A D | 25-Jul-2025 | 21.1 KiB | 917 | 848 |
| test_crypt.vim | H A D | 25-Jul-2025 | 8.5 KiB | 280 | 242 |
| test_cscope.vim | H A D | 25-Jul-2025 | 12.3 KiB | 342 | 288 |
| test_cursor_func.vim | H A D | 25-Jul-2025 | 11.3 KiB | 388 | 342 |
| test_cursorline.vim | H A D | 25-Jul-2025 | 8.5 KiB | 272 | 241 |
| test_curswant.vim | H A D | 25-Jul-2025 | 600 | 26 | 19 |
| test_debugger.vim | H A D | 25-Jul-2025 | 45.1 KiB | 1,474 | 1,265 |
| test_delete.vim | H A D | 25-Jul-2025 | 3 KiB | 111 | 98 |
| test_diffmode.vim | H A D | 25-Jul-2025 | 37.2 KiB | 1,401 | 1,221 |
| test_digraph.vim | H A D | 25-Jul-2025 | 19.9 KiB | 609 | 579 |
| test_display.vim | H A D | 25-Jul-2025 | 9.2 KiB | 355 | 303 |
| test_edit.vim | H A D | 25-Jul-2025 | 58.8 KiB | 2,073 | 1,923 |
| test_environ.vim | H A D | 25-Jul-2025 | 2 KiB | 70 | 58 |
| test_erasebackword.vim | H A D | 25-Jul-2025 | 897 | 23 | 18 |
| test_escaped_glob.vim | H A D | 25-Jul-2025 | 1.1 KiB | 36 | 29 |
| test_eval_stuff.vim | H A D | 25-Jul-2025 | 21.9 KiB | 587 | 483 |
| test_ex_equal.vim | H A D | 25-Jul-2025 | 678 | 35 | 23 |
| test_ex_mode.vim | H A D | 25-Jul-2025 | 7.3 KiB | 232 | 199 |
| test_ex_undo.vim | H A D | 25-Jul-2025 | 404 | 22 | 19 |
| test_ex_z.vim | H A D | 25-Jul-2025 | 3.1 KiB | 118 | 92 |
| test_excmd.vim | H A D | 25-Jul-2025 | 21.6 KiB | 659 | 589 |
| test_exec_while_if.vim | H A D | 25-Jul-2025 | 1.1 KiB | 56 | 51 |
| test_execute_func.vim | H A D | 25-Jul-2025 | 4.4 KiB | 164 | 141 |
| test_exists.vim | H A D | 25-Jul-2025 | 11.5 KiB | 338 | 308 |
| test_exists_autocmd.vim | H A D | 25-Jul-2025 | 905 | 29 | 26 |
| test_exit.vim | H A D | 25-Jul-2025 | 3 KiB | 113 | 95 |
| test_expand.vim | H A D | 25-Jul-2025 | 4.1 KiB | 145 | 126 |
| test_expand_dllpath.vim | H A D | 25-Jul-2025 | 1.2 KiB | 37 | 31 |
| test_expand_func.vim | H A D | 25-Jul-2025 | 3.2 KiB | 117 | 93 |
| test_expr.vim | H A D | 25-Jul-2025 | 24.2 KiB | 665 | 578 |
| test_expr_utf8.vim | H A D | 25-Jul-2025 | 1.7 KiB | 45 | 33 |
| test_feedkeys.vim | H A D | 25-Jul-2025 | 382 | 17 | 13 |
| test_file_perm.vim | H A D | 25-Jul-2025 | 930 | 31 | 22 |
| test_file_size.vim | H A D | 25-Jul-2025 | 1.6 KiB | 62 | 50 |
| test_filechanged.vim | H A D | 25-Jul-2025 | 4.4 KiB | 173 | 151 |
| test_fileformat.vim | H A D | 25-Jul-2025 | 8.2 KiB | 328 | 283 |
| test_filetype.vim | H A D | 25-Jul-2025 | 44.6 KiB | 964 | 891 |
| test_filter_cmd.vim | H A D | 25-Jul-2025 | 5.8 KiB | 194 | 162 |
| test_filter_map.vim | H A D | 25-Jul-2025 | 4.9 KiB | 149 | 123 |
| test_find_complete.vim | H A D | 25-Jul-2025 | 5 KiB | 166 | 140 |
| test_findfile.vim | H A D | 25-Jul-2025 | 8.1 KiB | 254 | 212 |
| test_fixeol.vim | H A D | 25-Jul-2025 | 1.2 KiB | 52 | 45 |
| test_flatten.vim | H A D | 25-Jul-2025 | 3.2 KiB | 94 | 77 |
| test_float_func.vim | H A D | 25-Jul-2025 | 14.7 KiB | 391 | 352 |
| test_fnameescape.vim | H A D | 25-Jul-2025 | 630 | 28 | 23 |
| test_fnamemodify.vim | H A D | 25-Jul-2025 | 4.8 KiB | 105 | 89 |
| test_fold.vim | H A D | 25-Jul-2025 | 35.9 KiB | 1,386 | 1,247 |
| test_function_lists.vim | H A D | 25-Jul-2025 | 3 KiB | 115 | 98 |
| test_functions.vim | H A D | 25-Jul-2025 | 92.5 KiB | 2,776 | 2,374 |
| test_ga.vim | H A D | 25-Jul-2025 | 1.8 KiB | 45 | 35 |
| test_getcwd.vim | H A D | 25-Jul-2025 | 8.6 KiB | 269 | 247 |
| test_getvar.vim | H A D | 25-Jul-2025 | 4.9 KiB | 155 | 135 |
| test_gf.vim | H A D | 25-Jul-2025 | 5.5 KiB | 221 | 195 |
| test_glob2regpat.vim | H A D | 25-Jul-2025 | 1.5 KiB | 38 | 32 |
| test_global.vim | H A D | 25-Jul-2025 | 2.2 KiB | 91 | 76 |
| test_gn.vim | H A D | 25-Jul-2025 | 5.5 KiB | 222 | 194 |
| test_goto.vim | H A D | 25-Jul-2025 | 7.3 KiB | 442 | 367 |
| test_gui.vim | H A D | 25-Jul-2025 | 36.9 KiB | 1,261 | 1,073 |
| test_gui_init.vim | H A D | 25-Jul-2025 | 939 | 47 | 34 |
| test_hardcopy.vim | H A D | 25-Jul-2025 | 5.5 KiB | 205 | 172 |
| test_help.vim | H A D | 25-Jul-2025 | 3.3 KiB | 138 | 113 |
| test_help_tagjump.vim | H A D | 25-Jul-2025 | 8.3 KiB | 319 | 264 |
| test_hide.vim | H A D | 25-Jul-2025 | 2.4 KiB | 98 | 84 |
| test_highlight.vim | H A D | 25-Jul-2025 | 40.2 KiB | 1,234 | 1,073 |
| test_history.vim | H A D | 25-Jul-2025 | 8 KiB | 253 | 220 |
| test_hlsearch.vim | H A D | 25-Jul-2025 | 1.8 KiB | 68 | 61 |
| test_iminsert.vim | H A D | 25-Jul-2025 | 2.4 KiB | 111 | 97 |
| test_increment.vim | H A D | 25-Jul-2025 | 22.3 KiB | 897 | 802 |
| test_increment_dbcs.vim | H A D | 25-Jul-2025 | 568 | 29 | 22 |
| test_indent.vim | H A D | 25-Jul-2025 | 7.1 KiB | 221 | 199 |
| test_ins_complete.vim | H A D | 25-Jul-2025 | 23.8 KiB | 871 | 743 |
| test_ins_complete_no_halt.vim | H A D | 25-Jul-2025 | 1.8 KiB | 52 | 41 |
| test_interrupt.vim | H A D | 25-Jul-2025 | 613 | 30 | 24 |
| test_job_fails.vim | H A D | 25-Jul-2025 | 534 | 18 | 14 |
| test_join.vim | H A D | 25-Jul-2025 | 9.8 KiB | 449 | 382 |
| test_json.vim | H A D | 25-Jul-2025 | 12.9 KiB | 339 | 279 |
| test_jumplist.vim | H A D | 25-Jul-2025 | 1.8 KiB | 69 | 57 |
| test_jumps.vim | H A D | 25-Jul-2025 | 178 | 16 | 13 |
| test_lambda.vim | H A D | 25-Jul-2025 | 7.1 KiB | 337 | 279 |
| test_langmap.vim | H A D | 25-Jul-2025 | 1.3 KiB | 57 | 46 |
| test_largefile.vim | H A D | 25-Jul-2025 | 770 | 32 | 28 |
| test_let.vim | H A D | 25-Jul-2025 | 11.8 KiB | 499 | 417 |
| test_lineending.vim | H A D | 25-Jul-2025 | 467 | 23 | 20 |
| test_lispwords.vim | H A D | 25-Jul-2025 | 2.5 KiB | 89 | 79 |
| test_listchars.vim | H A D | 25-Jul-2025 | 15.2 KiB | 544 | 474 |
| test_listdict.vim | H A D | 25-Jul-2025 | 40.2 KiB | 1,341 | 1,195 |
| test_listener.vim | H A D | 25-Jul-2025 | 10.6 KiB | 392 | 343 |
| test_listlbr.vim | H A D | 25-Jul-2025 | 7.2 KiB | 271 | 242 |
| test_listlbr_utf8.vim | H A D | 25-Jul-2025 | 7.8 KiB | 285 | 262 |
| test_lua.vim | H A D | 25-Jul-2025 | 36.6 KiB | 1,198 | 1,027 |
| test_makeencoding.py | H A D | 25-Jul-2025 | 1.9 KiB | 68 | 49 |
| test_makeencoding.vim | H A D | 25-Jul-2025 | 2.4 KiB | 107 | 88 |
| test_man.vim | H A D | 25-Jul-2025 | 2.9 KiB | 150 | 118 |
| test_maparg.vim | H A D | 25-Jul-2025 | 8.1 KiB | 297 | 248 |
| test_mapping.vim | H A D | 25-Jul-2025 | 39.5 KiB | 1,436 | 1,248 |
| test_marks.vim | H A D | 25-Jul-2025 | 7.8 KiB | 309 | 270 |
| test_match.vim | H A D | 25-Jul-2025 | 12.6 KiB | 373 | 323 |
| test_matchadd_conceal.vim | H A D | 25-Jul-2025 | 13.5 KiB | 410 | 338 |
| test_matchadd_conceal_utf8.vim | H A D | 25-Jul-2025 | 1.1 KiB | 46 | 35 |
| test_matchfuzzy.vim | H A D | 25-Jul-2025 | 14.2 KiB | 234 | 210 |
| test_memory_usage.vim | H A D | 25-Jul-2025 | 4.4 KiB | 165 | 139 |
| test_menu.vim | H A D | 25-Jul-2025 | 20.3 KiB | 532 | 478 |
| test_messages.vim | H A D | 25-Jul-2025 | 11.9 KiB | 341 | 286 |
| test_method.vim | H A D | 25-Jul-2025 | 5.9 KiB | 177 | 152 |
| test_mksession.vim | H A D | 25-Jul-2025 | 25.3 KiB | 1,107 | 967 |
| test_mksession_utf8.vim | H A D | 25-Jul-2025 | 2.1 KiB | 106 | 98 |
| test_modeless.vim | H A D | 25-Jul-2025 | 12.5 KiB | 398 | 363 |
| test_modeline.vim | H A D | 25-Jul-2025 | 12.2 KiB | 372 | 324 |
| test_move.vim | H A D | 25-Jul-2025 | 1.1 KiB | 47 | 36 |
| test_mzscheme.vim | H A D | 25-Jul-2025 | 1.4 KiB | 63 | 51 |
| test_nested_function.vim | H A D | 25-Jul-2025 | 1.3 KiB | 71 | 59 |
| test_netbeans.py | H A D | 25-Jul-2025 | 8.9 KiB | 206 | 154 |
| test_netbeans.vim | H A D | 25-Jul-2025 | 31.3 KiB | 976 | 852 |
| test_normal.vim | H A D | 25-Jul-2025 | 88.9 KiB | 3,503 | 3,131 |
| test_number.vim | H A D | 25-Jul-2025 | 6.8 KiB | 335 | 293 |
| test_options.vim | H A D | 25-Jul-2025 | 33.7 KiB | 1,197 | 1,044 |
| test_packadd.vim | H A D | 25-Jul-2025 | 11.2 KiB | 359 | 299 |
| test_partial.vim | H A D | 25-Jul-2025 | 11 KiB | 410 | 338 |
| test_paste.vim | H A D | 25-Jul-2025 | 5.9 KiB | 229 | 195 |
| test_perl.vim | H A D | 25-Jul-2025 | 8.9 KiB | 351 | 299 |
| test_plus_arg_edit.vim | H A D | 25-Jul-2025 | 1.3 KiB | 49 | 38 |
| test_popup.vim | H A D | 25-Jul-2025 | 34.3 KiB | 1,227 | 1,074 |
| test_popupwin.vim | H A D | 25-Jul-2025 | 118.9 KiB | 3,995 | 3,446 |
| test_popupwin_textprop.vim | H A D | 25-Jul-2025 | 4.8 KiB | 177 | 154 |
| test_preview.vim | H A D | 25-Jul-2025 | 1.2 KiB | 65 | 52 |
| test_profile.vim | H A D | 25-Jul-2025 | 24.9 KiB | 645 | 580 |
| test_prompt_buffer.vim | H A D | 25-Jul-2025 | 6.8 KiB | 232 | 192 |
| test_put.vim | H A D | 25-Jul-2025 | 4.7 KiB | 202 | 170 |
| test_python2.vim | H A D | 25-Jul-2025 | 143.7 KiB | 3,792 | 3,520 |
| test_python3.vim | H A D | 25-Jul-2025 | 164.3 KiB | 4,065 | 3,758 |
| test_pyx2.vim | H A D | 25-Jul-2025 | 1.9 KiB | 104 | 84 |
| test_pyx3.vim | H A D | 25-Jul-2025 | 1.9 KiB | 104 | 84 |
| test_quickfix.vim | H A D | 25-Jul-2025 | 164.7 KiB | 5,625 | 4,921 |
| test_quotestar.vim | H A D | 25-Jul-2025 | 4.6 KiB | 159 | 128 |
| test_random.vim | H A D | 25-Jul-2025 | 1.4 KiB | 50 | 42 |
| test_recover.vim | H A D | 25-Jul-2025 | 12.3 KiB | 463 | 413 |
| test_regex_char_classes.vim | H A D | 25-Jul-2025 | 13.4 KiB | 298 | 285 |
| test_regexp_latin.vim | H A D | 25-Jul-2025 | 42 KiB | 1,049 | 955 |
| test_regexp_utf8.vim | H A D | 25-Jul-2025 | 21.6 KiB | 570 | 522 |
| test_registers.vim | H A D | 25-Jul-2025 | 20.3 KiB | 784 | 672 |
| test_reltime.vim | H A D | 25-Jul-2025 | 909 | 33 | 26 |
| test_rename.vim | H A D | 25-Jul-2025 | 3.6 KiB | 123 | 87 |
| test_restricted.vim | H A D | 25-Jul-2025 | 3.7 KiB | 114 | 96 |
| test_retab.vim | H A D | 25-Jul-2025 | 3.3 KiB | 84 | 70 |
| test_ruby.vim | H A D | 25-Jul-2025 | 12.5 KiB | 440 | 364 |
| test_scriptnames.vim | H A D | 25-Jul-2025 | 769 | 29 | 22 |
| test_scroll_opt.vim | H A D | 25-Jul-2025 | 619 | 38 | 27 |
| test_scrollbind.vim | H A D | 25-Jul-2025 | 7.7 KiB | 276 | 253 |
| test_search.vim | H A D | 25-Jul-2025 | 58.3 KiB | 2,008 | 1,750 |
| test_search_stat.vim | H A D | 25-Jul-2025 | 11.8 KiB | 384 | 340 |
| test_searchpos.vim | H A D | 25-Jul-2025 | 910 | 31 | 25 |
| test_selectmode.vim | H A D | 25-Jul-2025 | 7.7 KiB | 262 | 225 |
| test_set.vim | H A D | 25-Jul-2025 | 1.1 KiB | 49 | 37 |
| test_sha256.vim | H A D | 25-Jul-2025 | 844 | 25 | 18 |
| test_shell.vim | H A D | 25-Jul-2025 | 8.7 KiB | 239 | 214 |
| test_shift.vim | H A D | 25-Jul-2025 | 2.3 KiB | 116 | 94 |
| test_short_sleep.py | H A D | 25-Jul-2025 | 174 | 12 | 3 |
| test_shortpathname.vim | H A D | 25-Jul-2025 | 2.5 KiB | 92 | 72 |
| test_signals.vim | H A D | 25-Jul-2025 | 4.9 KiB | 161 | 130 |
| test_signs.vim | H A D | 25-Jul-2025 | 74.8 KiB | 2,023 | 1,782 |
| test_sleep.vim | H A D | 25-Jul-2025 | 773 | 28 | 23 |
| test_smartindent.vim | H A D | 25-Jul-2025 | 3.9 KiB | 138 | 124 |
| test_sort.vim | H A D | 25-Jul-2025 | 24.2 KiB | 1,552 | 1,514 |
| test_sound.vim | H A D | 25-Jul-2025 | 3 KiB | 97 | 81 |
| test_source.vim | H A D | 25-Jul-2025 | 3.1 KiB | 114 | 97 |
| test_source_utf8.vim | H A D | 25-Jul-2025 | 1.6 KiB | 65 | 58 |
| test_spell.vim | H A D | 25-Jul-2025 | 42.5 KiB | 1,319 | 1,194 |
| test_spell_utf8.vim | H A D | 25-Jul-2025 | 24.5 KiB | 785 | 746 |
| test_spellfile.vim | H A D | 25-Jul-2025 | 39 KiB | 1,164 | 964 |
| test_startup.vim | H A D | 25-Jul-2025 | 40.9 KiB | 1,323 | 1,145 |
| test_startup_utf8.vim | H A D | 25-Jul-2025 | 1.9 KiB | 83 | 75 |
| test_stat.vim | H A D | 25-Jul-2025 | 5.5 KiB | 231 | 192 |
| test_statusline.vim | H A D | 25-Jul-2025 | 15.6 KiB | 536 | 467 |
| test_substitute.vim | H A D | 25-Jul-2025 | 33 KiB | 984 | 864 |
| test_suspend.vim | H A D | 25-Jul-2025 | 3.5 KiB | 109 | 89 |
| test_swap.vim | H A D | 25-Jul-2025 | 15.8 KiB | 582 | 501 |
| test_syn_attr.vim | H A D | 25-Jul-2025 | 14.1 KiB | 826 | 820 |
| test_syntax.vim | H A D | 25-Jul-2025 | 27.2 KiB | 944 | 801 |
| test_system.vim | H A D | 25-Jul-2025 | 4.3 KiB | 148 | 122 |
| test_tab.vim | H A D | 25-Jul-2025 | 2.4 KiB | 93 | 79 |
| test_tabline.vim | H A D | 25-Jul-2025 | 2.9 KiB | 140 | 118 |
| test_tabpage.vim | H A D | 25-Jul-2025 | 23.3 KiB | 856 | 758 |
| test_tagcase.vim | H A D | 25-Jul-2025 | 1.9 KiB | 77 | 69 |
| test_tagfunc.vim | H A D | 25-Jul-2025 | 3.2 KiB | 121 | 103 |
| test_tagjump.vim | H A D | 25-Jul-2025 | 39.1 KiB | 1,463 | 1,291 |
| test_taglist.vim | H A D | 25-Jul-2025 | 5.8 KiB | 240 | 193 |
| test_tcl.vim | H A D | 25-Jul-2025 | 23.2 KiB | 756 | 613 |
| test_termcodes.vim | H A D | 25-Jul-2025 | 71.4 KiB | 2,364 | 2,037 |
| test_termencoding.vim | H A D | 25-Jul-2025 | 1.2 KiB | 40 | 33 |
| test_terminal.vim | H A D | 25-Jul-2025 | 58.1 KiB | 2,063 | 1,747 |
| test_terminal2.vim | H A D | 25-Jul-2025 | 16.9 KiB | 585 | 489 |
| test_terminal3.vim | H A D | 25-Jul-2025 | 28.5 KiB | 906 | 787 |
| test_terminal_fail.vim | H A D | 25-Jul-2025 | 640 | 23 | 17 |
| test_textformat.vim | H A D | 25-Jul-2025 | 23.3 KiB | 1,117 | 1,009 |
| test_textobjects.vim | H A D | 25-Jul-2025 | 16.4 KiB | 620 | 521 |
| test_textprop.vim | H A D | 25-Jul-2025 | 53.2 KiB | 1,651 | 1,417 |
| test_timers.vim | H A D | 25-Jul-2025 | 11.7 KiB | 483 | 416 |
| test_true_false.vim | H A D | 25-Jul-2025 | 4.7 KiB | 158 | 136 |
| test_trycatch.vim | H A D | 25-Jul-2025 | 50.3 KiB | 2,320 | 2,073 |
| test_undo.vim | H A D | 25-Jul-2025 | 18.6 KiB | 760 | 669 |
| test_unlet.vim | H A D | 25-Jul-2025 | 1.5 KiB | 68 | 56 |
| test_user_func.vim | H A D | 25-Jul-2025 | 12.1 KiB | 503 | 424 |
| test_usercommands.vim | H A D | 25-Jul-2025 | 21.8 KiB | 681 | 575 |
| test_utf8.vim | H A D | 25-Jul-2025 | 6.2 KiB | 210 | 167 |
| test_utf8_comparisons.vim | H A D | 25-Jul-2025 | 3 KiB | 97 | 87 |
| test_vartabs.vim | H A D | 25-Jul-2025 | 12.8 KiB | 436 | 379 |
| test_version.vim | H A D | 25-Jul-2025 | 554 | 27 | 19 |
| test_vim9_assign.vim | H A D | 25-Jul-2025 | 47.1 KiB | 2,092 | 1,798 |
| test_vim9_builtin.vim | H A D | 25-Jul-2025 | 208.8 KiB | 4,115 | 3,515 |
| test_vim9_cmd.vim | H A D | 25-Jul-2025 | 31.4 KiB | 1,594 | 1,395 |
| test_vim9_disassemble.vim | H A D | 25-Jul-2025 | 62.6 KiB | 2,438 | 2,220 |
| test_vim9_expr.vim | H A D | 25-Jul-2025 | 98.8 KiB | 3,476 | 2,946 |
| test_vim9_fails.vim | H A D | 25-Jul-2025 | 270 | 11 | 9 |
| test_vim9_func.vim | H A D | 25-Jul-2025 | 73.6 KiB | 3,262 | 2,840 |
| test_vim9_script.vim | H A D | 25-Jul-2025 | 99.1 KiB | 4,627 | 4,074 |
| test_viminfo.vim | H A D | 25-Jul-2025 | 33.9 KiB | 1,296 | 1,158 |
| test_vimscript.vim | H A D | 25-Jul-2025 | 190.1 KiB | 7,525 | 6,848 |
| test_virtualedit.vim | H A D | 25-Jul-2025 | 13.5 KiB | 541 | 480 |
| test_visual.vim | H A D | 25-Jul-2025 | 36.3 KiB | 1,298 | 1,140 |
| test_winbar.vim | H A D | 25-Jul-2025 | 3.8 KiB | 165 | 137 |
| test_winbuf_close.vim | H A D | 25-Jul-2025 | 5.6 KiB | 233 | 197 |
| test_window_cmd.vim | H A D | 25-Jul-2025 | 32.5 KiB | 1,362 | 1,181 |
| test_window_id.vim | H A D | 25-Jul-2025 | 3.5 KiB | 143 | 122 |
| test_windows_home.vim | H A D | 25-Jul-2025 | 3.2 KiB | 123 | 104 |
| test_wnext.vim | H A D | 25-Jul-2025 | 2.4 KiB | 104 | 86 |
| test_wordcount.vim | H A D | 25-Jul-2025 | 3.4 KiB | 107 | 90 |
| test_writefile.vim | H A D | 25-Jul-2025 | 26.5 KiB | 948 | 850 |
| test_xxd.vim | H A D | 25-Jul-2025 | 9.3 KiB | 274 | 239 |
| unix.vim | H A D | 25-Jul-2025 | 411 | 14 | 11 |
| view_util.vim | H A D | 25-Jul-2025 | 1.4 KiB | 65 | 58 |
| vim9.vim | H A D | 25-Jul-2025 | 7.4 KiB | 248 | 224 |
| vms.vim | H A D | 25-Jul-2025 | 113 | 7 | 4 |
README.txt
1This directory contains tests for various Vim features.
2For testing an indent script see runtime/indent/testdir/README.txt.
3
4If it makes sense, add a new test method to an already existing file. You may
5want to separate it from other tests with comment lines.
6
7TO ADD A NEW STYLE TEST:
8
91) Create a test_<subject>.vim file.
102) Add test_<subject>.res to NEW_TESTS_RES in Make_all.mak in alphabetical
11 order.
123) Also add an entry "test_<subject>" to NEW_TESTS in Make_all.mak.
134) Use make test_<subject> to run a single test.
14
15At 2), instead of running the test separately, it can be included in
16"test_alot". Do this for quick tests without side effects. The test runs a
17bit faster, because Vim doesn't have to be started, one Vim instance runs many
18tests.
19
20At 4), to run a test in GUI, add "GUI_FLAG=-g" to the make command.
21
22
23What you can use (see test_assert.vim for an example):
24
25- Call assert_equal(), assert_true(), assert_false(), etc.
26
27- Use assert_fails() to check for expected errors.
28
29- Use try/catch to avoid an exception aborts the test.
30
31- Use test_alloc_fail() to have memory allocation fail. This makes it possible
32 to check memory allocation failures are handled gracefully. You need to
33 change the source code to add an ID to the allocation. Add a new one to
34 alloc_id_T, before aid_last.
35
36- Use test_override() to make Vim behave differently, e.g. if char_avail()
37 must return FALSE for a while. E.g. to trigger the CursorMovedI autocommand
38 event. See test_cursor_func.vim for an example.
39
40- If the bug that is being tested isn't fixed yet, you can throw an exception
41 with "Skipped" so that it's clear this still needs work. E.g.: throw
42 "Skipped: Bug with <c-e> and popupmenu not fixed yet"
43
44- See the start of runtest.vim for more help.
45
46
47TO ADD A SCREEN DUMP TEST:
48
49Mostly the same as writing a new style test. Additionally, see help on
50"terminal-dumptest". Put the reference dump in "dumps/Test_func_name.dump".
51
52
53OLD STYLE TESTS:
54
55There are a few tests that are used when Vim was built without the +eval
56feature. These cannot use the "assert" functions, therefore they consist of a
57.in file that contains Normal mode commands between STARTTEST and ENDTEST.
58They modify the file and the result gets writtein in the test.out file. This
59is then compared with the .ok file. If they are equal the test passed. If
60they differ the test failed.
61