From nobody Sat Sep 03 19:36:02 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MKlQ41HT7z4bJsc for ; Sat, 3 Sep 2022 19:36:12 +0000 (UTC) (envelope-from yz@yz.kiev.ua) Received: from nb.yz.kiev.ua (nb.yz.kiev.ua [92.63.99.5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4MKlQ23CHyz40hC for ; Sat, 3 Sep 2022 19:36:10 +0000 (UTC) (envelope-from yz@yz.kiev.ua) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=yz.kiev.ua; s=dkim; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:To:From:Date:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=A2H7tJDVgfaWO+yv6qwXe3WeRzn+qh8tAyct1unBkFA=; b=E4hD7EctWyRuF6K5tLjkAnqHGW xUFWlvbZ4Ub/BBD/Yc2XpTpm2MsfbNgREGob5M3LvHf3jJBO+2BZXubPdn0gU/UXRyjvXy+REmu1f LPeqqO+NFYXbPzPH65zJv2eIXxk1F+J23JCpHY9BFlheTtKtvnUzE/evQFQP4DPbmr/o=; Received: from yz by nb.yz.kiev.ua with local (Exim 4.92.3 (FreeBSD)) (envelope-from ) id 1oUYvy-000GBP-E2 for dev-commits-ports-all@freebsd.org; Sat, 03 Sep 2022 22:36:02 +0300 Date: Sat, 3 Sep 2022 22:36:02 +0300 From: "George L. Yermulnik" To: dev-commits-ports-all@freebsd.org Subject: Re: git: a058c61ea36c - main - editors/vim: Update to 9.0.0369, and drop the FreeBSD vimrc Message-ID: <20220903193602.GB19256@yz.kiev.ua> Mail-Followup-To: dev-commits-ports-all@freebsd.org References: <202209031803.283I3uuI047434@gitrepo.freebsd.org> List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202209031803.283I3uuI047434@gitrepo.freebsd.org> Organization: Earth, Europe, Ukraine, Kiev X-Yz-Mark: yz@nb 20220903 22:34:39 User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: 4MKlQ23CHyz40hC X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yz.kiev.ua header.s=dkim header.b=E4hD7Ect; dmarc=none; spf=pass (mx1.freebsd.org: domain of yz@yz.kiev.ua designates 92.63.99.5 as permitted sender) smtp.mailfrom=yz@yz.kiev.ua X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_SHORT(-1.00)[-0.997]; R_DKIM_ALLOW(-0.20)[yz.kiev.ua:s=dkim]; R_SPF_ALLOW(-0.20)[+a:nb.yz.kiev.ua]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[dev-commits-ports-all@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; ASN(0.00)[asn:29182, ipnet:92.63.96.0/21, country:RU]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[yz.kiev.ua:+]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; HAS_ORG_HEADER(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[yz.kiev.ua]; TO_DN_NONE(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-ThisMailContainsUnwantedMimeParts: N Hello! On Sat, 03 Sep 2022 at 18:03:56 (+0000), Adam Weinberger wrote: > editors/vim: Update to 9.0.0369, and drop the FreeBSD vimrc Thank you! > Our FreeBSD vimrc has caused a lot of trouble. It seriously mangles > config loading order (see below PR for the 21 comments it took before > I could get my head around it), clobbers defaults, duplicates defaults, > and simply isn't how Vim does things. > In this patch, the system vimrc is dropped entirely. Instead, > $VIMRUNTIME/defaults.vim sources $VIMRUNTIME/defaults_freebsd.vim, which > contains only FreeBSD-specific settings (today, a convenience augroup > for port creation, and a flag to let syntax/sh.vim know that /bin/sh > isn't bash). > There is no perfect solution here, but by not clobbering anything > anymore, we at least don't *prevent* other solutions. You now get Vim's > defaults, and you are free to override them in your ~/.vimrc. -- George L. Yermulnik [YZ-RIPE]