JJustin M. Keyestest: replace busted with local harness
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(jobs): jobstart(…,{term=true}), deprecate termopen() #31343 Problem: termopen has long been a superficial wrapper around jobstart, and has no real purpose. Also, vim.system and nvim_open_term presumably will replace all features of jobstart and termopen, so centralizing the logic will help with that. Solution: - Introduce eval/deprecated.c, where all deprecated eval funcs will live. - Introduce "term" flag of jobstart. - Deprecate termopen. | 1 年前 | |
build: add ubsan default options Use print_stacktrace=1 for UBSAN by default. | 3 年前 | |
test: replace busted with local harness Replace the busted-based Lua test runner with a repo-local harness. The new harness runs spec files directly under nvim -ll, ships its own reporter and lightweight luassert shim, and keeps the helper/preload flow used by the functional and unit test suites. Keep the file boundary model shallow and busted-like by restoring _G, package.loaded, package.preload, arg, and the process environment between files, without carrying extra reset APIs or custom assertion machinery. Update the build and test entrypoints to use the new runner, add black-box coverage for the harness itself, and drop the bundled busted/luacheck dependency path. AI-assisted: Codex (cherry picked from commit 55f9c2136e52d8719495b6021ce7e8d64c5141fe) | 2 个月前 | |
docs: dev-arch, focusable windows #30510 - 'statuscolumn' is no longer experimental - add tags for popular searches on neovim.io | 1 年前 | |
build(contrib): add bash completion for nvim #35843 Two versions of the completion function are provided: 1. Uses bash-completion@2, which is the community standard for Bash completions; version >= 2.12 offers a more user-friendly experience. 2. Uses only bash built-in syntax and completes options only. | 9 个月前 | |
build(contrib): add zsh completion (#32617) * build(contrib): add zsh completion this is not part of the build system yet, so packager managers are supposed to install the file by themselves. bash doesn't seem to provide shell completion, zsh embeds its own completion that is bundled with vim's. Instead of copying zsh's completion, this generated one via https://github.com/RobSis/zsh-completion-generator --------- Co-authored-by: Eisuke Kawashima <e.kawaschima+github@gmail.com> | 1 年前 |