chopsticks/modules
m1ngsama 98c8ef8868 Make project-local exrc opt-in
`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 22:29:18 +08:00
..
core.vim Make project-local exrc opt-in 2026-05-16 22:29:18 +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