vimPlugins: update on 2026-04-19

This commit is contained in:
Austin Horstman
2026-04-19 16:14:31 -05:00
parent 8f9d7e5e8b
commit 0e71eb9881
2 changed files with 668 additions and 641 deletions
File diff suppressed because it is too large Load Diff
@@ -1385,6 +1385,8 @@ assertNoAdditions {
nvimSkipModules = [
# lua module '.init' not found
"fzy.fzy-lua-native"
# Requires removed Neovim internal module vim.treesitter._highlight
"guihua.ts_obsolete.highlight"
];
};
@@ -1832,6 +1834,16 @@ assertNoAdditions {
};
});
live-share-nvim = super.live-share-nvim.overrideAttrs (old: {
nvimSkipModules = (old.nvimSkipModules or [ ]) ++ [
# These modules unconditionally load OpenSSL via LuaJIT FFI and abort in
# the headless require check on Darwin.
"live-share.host"
"live-share.guest"
"live-share.collab.crypto"
];
});
lsp-format-modifications-nvim = super.lsp-format-modifications-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
};
@@ -3138,14 +3150,29 @@ assertNoAdditions {
];
};
python-mode = super.python-mode.overrideAttrs {
postPatch = ''
python-mode = super.python-mode.overrideAttrs (old: {
postPatch = (old.postPatch or "") + ''
# NOTE: Fix broken symlink - the pytoolconfig directory was moved to src/
# https://github.com/python-mode/python-mode/pull/1189#issuecomment-3109528360
rm -f pymode/libs/pytoolconfig
ln -sf ../../submodules/pytoolconfig/src/pytoolconfig pymode/libs/pytoolconfig
# The current source tarball only ships a subset of the historical
# submodules, so drop the now-dangling vendored linter symlinks.
rm -f \
pymode/libs/appdirs.py \
pymode/libs/astroid \
pymode/libs/mccabe.py \
pymode/libs/pycodestyle.py \
pymode/libs/pydocstyle \
pymode/libs/pyflakes \
pymode/libs/pylama \
pymode/libs/pylint \
pymode/libs/snowballstemmer \
pymode/libs/toml \
pymode/autopep8.py
'';
};
});
pywal-nvim = super.pywal-nvim.overrideAttrs {
# Optional feline integration