diff options
| author | Jan Edmund Lazo <janedmundlazo@hotmail.com> | 2026-01-04 01:15:23 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-04 14:15:23 +0800 |
| commit | d548b52b0f6924eee69ab86590731d30dfd36f7d (patch) | |
| tree | cf27cc84934548c932bf01c9f24263aefb4be8ba /scripts/vim-patch.sh | |
| parent | 715015d3b231a5d640f9bb109caf4d817c7f2bd6 (diff) | |
| download | rneovim-d548b52b0f6924eee69ab86590731d30dfd36f7d.tar.gz rneovim-d548b52b0f6924eee69ab86590731d30dfd36f7d.tar.bz2 rneovim-d548b52b0f6924eee69ab86590731d30dfd36f7d.zip | |
build(vim-patch): update Vim N/A file/regexp (#37049)
* fix(vim-patch): test_codestyle.vim is NA
Neovim has make lint, specifically clint.lua.
Unless vim9jit, https://github.com/tjdevries/vim9jit, or similar tool
compiles vim9 "test" code into lua, it's futile to port it.
* fix(vim-patch): NA files from dev_vimpatch.txt
- channel
- json
- job
- term
- terminal
Nvim has its own incompatible implementation or uses 3rd-party
libraries (ie. libuv, libtermkey).
* fix(vim-patch): term.c is applicable for replace_termcodes()
* fix(vim-patch/na): blowfish,dlldata,iid_ole,nbdebug,os_w32
blowfish is for encryption.
dlldata,iid_ole,os_w32 are for Windows (GUI, registry, entry point).
Nvim doesn't need them to be installed on Windows.
nbdebug.[ch] is for Netbeans Debugging Tools.
They're N/A.
* fix(vim-patch): runtime/
Nvim has its own documentation for development
- runtime/doc/debug.txt
- runtime/doc/develop.txt
N/A since the beginning:
- runtime/doc/os_haiku.txt
- runtime/doc/pi_logipat.txt
- runtime/doc/quotes.txt
- runtime/plugin/logiPat.vim
- runtime/plugin/manpager.vim
- runtime/tools/demoserver.py
- runtime/spell/.*\.latin1
Vim9 is N/A.
- runtime/doc/os_haiku.txt
* fix(vim-patch): src/
win32yank replaces "src/winclip.c".
Vim's desktop files are N/A.
Nvim removed 'termencoding'.
Nvim doesn't use Vim's lsan-suppress.txt to configures LSAN.
Diffstat (limited to 'scripts/vim-patch.sh')
| -rwxr-xr-x | scripts/vim-patch.sh | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/scripts/vim-patch.sh b/scripts/vim-patch.sh index d64f6b6db2..f7c2d72718 100755 --- a/scripts/vim-patch.sh +++ b/scripts/vim-patch.sh @@ -307,6 +307,10 @@ preprocess_patch() { LC_ALL=C sed -Ee 's/( [ab]\/src\/nvim)\/keymap\.h/\1\/keycodes.h/g' \ "$file" > "$file".tmp && mv "$file".tmp "$file" + # Rename term.c to keycodes.c + LC_ALL=C sed -Ee 's/( [ab]\/src\/nvim)\/term\.c/\1\/keycodes.c/g' \ + "$file" > "$file".tmp && mv "$file".tmp "$file" + # Rename option.h to option_vars.h LC_ALL=C sed -Ee 's/( [ab]\/src\/nvim)\/option\.h/\1\/option_vars.h/g' \ "$file" > "$file".tmp && mv "$file".tmp "$file" |