chopsticks/modules
m1ngsama fc872918a1
Make project-local exrc opt-in (#63)
`set exrc` causes Vim to source `.vimrc`/`.exrc` from the current
working directory, which is a wider blast radius than the default
should accept for a config aimed at SSH/shared-host workflows.
`set secure` mitigates the most dangerous behaviors but still allows
arbitrary buffer state changes from an untrusted CWD.

Gate both behind `g:chopsticks_enable_exrc` (default off), following the
existing opt-in convention used for jk escape, Ctrl-S save, auto-pairs,
terminal keymaps, and completion keymaps.

Closes #62
2026-05-16 23:00:44 +08:00
..
core.vim Make project-local exrc opt-in (#63) 2026-05-16 23:00:44 +08:00
editing.vim Refine Vim defaults and add profiles 2026-05-03 23:23:21 +08:00
env.vim Make terminal keymaps opt-in (#57) 2026-05-13 17:24:45 +08:00
git.vim perf+feat: fix logiPat guard, skip 2 more built-ins, add git/format bindings 2026-04-22 16:30:28 +08:00
languages.vim Refine Vim defaults and add profiles 2026-05-03 23:23:21 +08:00
lint.vim Improve installer profile handling and validation 2026-05-03 23:23:21 +08:00
lsp.vim Make completion keymaps opt-in (#53) 2026-05-13 17:08:21 +08:00
navigation.vim Make terminal keymaps opt-in (#57) 2026-05-13 17:24:45 +08:00
plugins.vim Make auto-pairs opt-in (#55) 2026-05-13 17:18:01 +08:00
tools.vim Make sudo-save mapping opt-in (#51) 2026-05-13 15:47:59 +08:00
ui.vim feat(ui): native tabline + fixed-width signcolumn 2026-04-27 18:08:40 +08:00