文件最后提交记录最后更新时间
test: make preload of functional/testnvim.lua explicit (#35919) Before functional/testnvim.lua was moved from functional/testutil.lua in 052498ed42780a76daea589d063cd8947a894673, it was explicitly preloaded, but now it is preloaded implicitly via functional/ui/screen.lua. Also fix warnings about unused variables in other preload.lua files.8 个月前
test: normalize test filepath #35983 Problem: Inconsistet slashes in Windows CI: ERROR test/functional\ex_cmds\mksession_spec.lua @ 36: ... Solution: Normalize the slashes. ERROR test/functional/ex_cmds/mksession_spec.lua @ 36: ...7 个月前
test: don't block to wait for previous session's exit (#35885) This reduces the time taken by clear() by over 20% with ASAN.8 个月前
fix(tests): use correct include path for unittest Copy whatever was made to work for generated headers: (1) we need to consider all cmake targets not just main_lib (2) we need to add the sysroot for macOS 1 年前
test: skip noisy "terminal mode unavailable" logs #36794 Problem: Every CI log has a lot of noise at the end, which makes it harder to find relevant test failures: Running tests from test/functional/terminal/tui_spec.lua ... T5831 TUI bg color queries the terminal for background color: T5832 TUI bg color triggers OptionSet from automatic background processing: T5833 TUI bg color sends theme update notifications when background changes #31652: ... Running tests from test/functional/ui/output_spec.lua ... WRN 2025-12-02T03:36:47.304 ui/c/T5831.28003.0 tui_handle_term_mode:223: TUI: terminal mode 2026 unavailable, state 0 WRN 2025-12-02T03:36:47.359 ui/c/T5832.28006.0 tui_handle_term_mode:223: TUI: terminal mode 2048 unavailable, state 0 WRN 2025-12-02T03:36:47.414 ui/c/T5833.28009.0 tui_handle_term_mode:223: TUI: terminal mode 2048 unavailable, state 0 Solution: - Skip logging in test-mode. - This can be reverted later, when these logs are changed to "INFO" level, per this TODO comment: ``` // TODO(bfredl): This is really ILOG but we want it in all builds. // add to show_verbose_terminfo() without being too racy ???? WLOG("TUI: terminal mode %d unavailable, state %d", mode, state); ```5 个月前
build: remove unnecessary unit test code (#21940) The files generated by test/includes/CMakeLists.txt have been unused since commit c49e22d396. The unittests include the headers in test/includes directly without any processing, meaning that the CMakeLists.txt file is no longer necessary.3 年前
vim-patch:9.1.1944: getwininfo() does not return if statusline is visible (#36828) Problem: gewininfo() does not return if statusline is visible Solution: Add status_height to the dict items returned by getwininfo() (Hirohito Higashi) closes: vim/vim#18841 https://github.com/vim/vim/commit/a04ab5f04c1a9e794ed45ff5f8f7e1f9c5e1a535 Co-authored-by: Hirohito Higashi <h.east.727@gmail.com>5 个月前
build(test): unknown 'ipc_info_object_type_t' type on macOS #36523 Problem: On macOS Tahoe, make unittest started failing with the following error. ```` test/unit/testutil.lua:784: test/unit/testutil.lua:768: (string) ' test/unit/testutil.lua:295: declaration specifier expected near 'ipc_info_object_type_t' at line 2297' exit code: 256 stack traceback: test/unit/testutil.lua:784: in function 'itp_parent' test/unit/testutil.lua:822: in function <test/unit/testutil.lua:812> ```` Solution: Update filter_complex_blocks.6 个月前
build: move all generator scripts to src/gen/ - Move all generator Lua scripts to the src/gen/ - Add a .luarc.json to src/gen/ - Add a preload.lua to src/gen/ - Add src to package.path so it aligns with `.luarc.json' - Fix all require statements in src/gen/ so they are consistent: - require('scripts.foo') -> require('gen.foo') - require('src.nvim.options') -> require('nvim.options') - require('api.dispatch_deprecated') -> require('nvim.api.dispatch_deprecated') 1 年前
fix(tests): use correct include path for unittest Copy whatever was made to work for generated headers: (1) we need to consider all cmake targets not just main_lib (2) we need to add the sysroot for macOS 1 年前
docs: dev-quickstart, dev-test #36304 7 个月前
test(lsp): refactor and tidy - Merge all the top level 'LSP' describe blocks - Refactor text edit tests - Fix typing errors - Add linebreaks between tests 1 年前
test: move format_{string,luav} to a separate module 2 年前
feat(build): make build.zig run unittests 1 年前
feat(build): make build.zig run unittests 1 年前
fix(tests): use uv.spawn instead of io.popen for unittest helpers The old implementation of repeated_read_cmd would attempt to run the command multiple times to handle racyness of async output. Code like this should not be written. Instead, use the libuv event loop to read until the process has exited and the pipe has been closed. This causes some previous discarded errors to be propagated. Fix these as well. 1 年前
README.md

Moved to: