Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Jun 2022 17:41:51 GMT
From:      Adam Weinberger <adamw@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: f27ea6b18516 - main - editors/vim: Update to 8.2.5052 and fix vimrc clobbering
Message-ID:  <202206021741.252Hfp7H045690@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by adamw:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f27ea6b18516fad5be76ba20ce8f53f5ba9c1081

commit f27ea6b18516fad5be76ba20ce8f53f5ba9c1081
Author:     Adam Weinberger <adamw@FreeBSD.org>
AuthorDate: 2022-06-02 17:36:43 +0000
Commit:     Adam Weinberger <adamw@FreeBSD.org>
CommitDate: 2022-06-02 17:41:47 +0000

    editors/vim: Update to 8.2.5052 and fix vimrc clobbering
    
    Vim runtime's defaults.vim will clobber global vimrc settings. It's
    fine for the settings we provide, but other edits to that file can
    get lost.
    
    To work around this, defaults.vim is now directly sourced and a flag
    is set to stop that file from getting loaded a second time. Thanks go
    to Anton Saietskii for that bit of magic.
    
    PR:     251420
---
 editors/vim/Makefile    | 2 +-
 editors/vim/distinfo    | 6 +++---
 editors/vim/files/vimrc | 5 +++++
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/editors/vim/Makefile b/editors/vim/Makefile
index c3bea27736b1..65e94b241baf 100644
--- a/editors/vim/Makefile
+++ b/editors/vim/Makefile
@@ -1,7 +1,7 @@
 # Created by: David O'Brien <obrien@cs.ucdavis.edu>
 
 PORTNAME=	vim
-PORTVERSION=	8.2.5048
+PORTVERSION=	8.2.5052
 DISTVERSIONPREFIX=	v
 CATEGORIES=	editors
 
diff --git a/editors/vim/distinfo b/editors/vim/distinfo
index 2694953f8907..14b9046c259d 100644
--- a/editors/vim/distinfo
+++ b/editors/vim/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1654075235
-SHA256 (vim-vim-v8.2.5048_GH0.tar.gz) = 78098f6f61dac7fe2ff8fa3b30e2c464b37c5d3ba41cb313945047916689c989
-SIZE (vim-vim-v8.2.5048_GH0.tar.gz) = 16496596
+TIMESTAMP = 1654191285
+SHA256 (vim-vim-v8.2.5052_GH0.tar.gz) = e96be06c4955cd5b75f0ea026d7845e136d435b9e7621f9534a1034c1a0ca724
+SIZE (vim-vim-v8.2.5052_GH0.tar.gz) = 16496957
diff --git a/editors/vim/files/vimrc b/editors/vim/files/vimrc
index b62c245beaa2..6faf60ca412d 100644
--- a/editors/vim/files/vimrc
+++ b/editors/vim/files/vimrc
@@ -1,3 +1,8 @@
+" defaults.vim will override this file. Sourcing it here and
+" setting the skip flag prevents clobbering settings
+source $VIMRUNTIME/defaults.vim
+let skip_defaults_vim = 1
+
 set nocompatible      " Enable Vim mode (instead of vi emulation)
 
 let g:is_posix = 1    " Our /bin/sh is POSIX, not bash



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202206021741.252Hfp7H045690>