From 1db1dff69ce5c71fe0f55a6471cf8558c2c08cee Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 21 Jun 2025 11:24:46 +0200 Subject: [PATCH] Reading configuration files in /etc/vim/vimrc.d. Signed-off-by: Daniel Baumann --- debian/runtime/vimrc | 7 +++++++ debian/vim-common.install | 1 + 2 files changed, 8 insertions(+) diff --git a/debian/runtime/vimrc b/debian/runtime/vimrc index c43e09d..1887a97 100644 --- a/debian/runtime/vimrc +++ b/debian/runtime/vimrc @@ -57,6 +57,13 @@ runtime! debian.vim "set hidden " Hide buffers when they are abandoned "set mouse=a " Enable mouse usage (all modes) +" Source global configuration files if available +for file in split(globpath('/etc/vim/vimrc.d', '*'), '\n') + if filereadable(file) + exe 'source' file + endif +endfor" + " Source a global configuration file if available if filereadable("/etc/vim/vimrc.local") source /etc/vim/vimrc.local diff --git a/debian/vim-common.install b/debian/vim-common.install index a54efc1..29522a2 100644 --- a/debian/vim-common.install +++ b/debian/vim-common.install @@ -23,3 +23,4 @@ usr/share/man/ru/man1/vim.1 usr/share/man/ru/man1/vimdiff.1 usr/share/man/tr/man1/vim.1 usr/share/man/tr/man1/vimdiff.1 +debian/local/vimrc.d/* etc/vim/vimrc.d