Package: vim-addon-manager

This message states that deprecated vim-addon-manager(1) should not be used 
within Debian codebase.
VAM was written in aughts to simplify installation of third-party scripts for 
Vim editor. Nowadays this editor has got a built-in replacement, Vim packages 
(see doc in :help packages).

vim-addon-manager requires maintainers to manually track internal files in a 
plugin, to write post{inst,rm} scripts risking of mistakes. There are many 
chances things go wrong if a user interferes with symlinks under ~/.vim 
controlled by VAM. And moreover, it does not work in NeoVim.

Debian packages that provide Vim plugins can put a symlink to /usr/share/vim/
vimfiles/pack/*/{start,opt} and Vim will add it to 'runtimepath'. NeoVim looks 
into /usr/share/nvim/site/pack/*/{start,opt}. The helper dh_vim-addon(1) 
automates this process in build time.

We are going to raise the bug report to RC after bookworm, so Debian 13 will 
not offer vim-addon-manager.

All this also deprecates vim-registry(5) format of YAML files.

Info:
https://manpages.debian.org/sid/dh_vim-addon
https://tracker.debian.org/pkg/vim-addon-manager
https://vi.stackexchange.com/q/7266

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to