From e5412e464e9ae6a2a328a363b67a4bc2df97bac6 Mon Sep 17 00:00:00 2001 From: m1ngsama Date: Sun, 17 May 2026 14:30:47 +0800 Subject: [PATCH] Cut 2.2.0 (#83) Promote the Unreleased changelog section to 2.2.0 and leave a fresh Unreleased placeholder above it. No code changes. Highlights of this release: - Six default behaviors moved to opt-in flags: exrc/secure, normal-mode ,F reindent, jk escape, Ctrl-S save, sudo-save, completion keymaps, auto-pairs, terminal keymaps. - install.sh: interactive PlugClean (no longer silently nukes user-added plugins), pipx-first Python tool install (no more silent --break-system-packages on PEP 668 distros), interactive profile selection, --dry-run / --configure-only flags. - ttimeoutlen tuned to 50ms on SSH/TTY (was 10ms unconditionally). - Built-in plugin guards corrected: gzip/logiPat/rrhelper/spellfile needed unscoped loaded_X form, not g:loaded_X. - get.sh: hardened bootstrap (refuses non-chopsticks repos, dry-run is side-effect-free, CHOPSTICKS_DEST for non-default install path). - :ChopsticksStatus diagnostic command, profile-aware ,? cheat sheet, scripts/test.sh shared by CI and local maintainers. - README/install.sh now state Vim 8.1+ accurately; install summary leads with ,? as the first onboarding hint. --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3784352..73c53b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +## 2.2.0 — 2026-05-17 + ### Added - `~/.config/chopsticks.vim` local pre-load config for profile and user choices