From fffefd831e5aa8bab3466fe029f1db42f71bc1b0 Mon Sep 17 00:00:00 2001 From: Yingjie Wang Date: Sat, 29 Mar 2025 02:52:07 -0400 Subject: [PATCH] update to 12.3: vim :vimrc --- lfs/vim-9.1.1166.PKGBUILD | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/lfs/vim-9.1.1166.PKGBUILD b/lfs/vim-9.1.1166.PKGBUILD index a9f9af3..2527af5 100644 --- a/lfs/vim-9.1.1166.PKGBUILD +++ b/lfs/vim-9.1.1166.PKGBUILD @@ -12,6 +12,23 @@ md5sums=("718d43ce957ab7c81071793de176c2eb") src_prepare() { tar -xf ${distdir}/${sources[0]} --strip-components=1 echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h + cat > vimrc << "EOF" +" Begin /etc/vimrc + +" Ensure defaults are set before customizing settings, not after +source $VIMRUNTIME/defaults.vim +let skip_defaults_vim=1 + +set nocompatible +set backspace=2 +set mouse= +syntax on +if (&term == "xterm") || (&term == "putty") + set background=dark +endif + +" End /etc/vimrc +EOF } src_build() { @@ -37,6 +54,7 @@ src_install() { for L in ${pkgdir}/usr/share/man/{,*/}man1/vim.1; do ln -sv vim.1 $(dirname $L)/vi.1 done - install -d ${pkgdir}/usr/share/doc/ + install -Dv vimrc ${pkgdir}/etc/vimrc + install -dv ${pkgdir}/usr/share/doc/ ln -sv ../vim/vim${_versiondir}/doc ${pkgdir}/usr/share/doc/vim-${pkgver} }