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
b2835d3cae
Make terminal keymaps opt-in ( #57 )
2026-05-13 17:24:45 +08:00
23f6ed98ec
Make auto-pairs opt-in ( #55 )
2026-05-13 17:18:01 +08:00
043e8e4a58
Make completion keymaps opt-in ( #53 )
2026-05-13 17:08:21 +08:00
8f89939a57
Make sudo-save mapping opt-in ( #51 )
2026-05-13 15:47:59 +08:00
ea8c3054e1
Move visual selection search to leader mapping ( #49 )
2026-05-13 15:01:45 +08:00
2aa28304ca
Restore command-line Ctrl-P and Ctrl-N ( #47 )
2026-05-13 14:50:27 +08:00
ff0de570de
Move last-change selection to leader mapping ( #45 )
2026-05-13 14:44:58 +08:00
fd081a2397
Make Ctrl-S save opt-in ( #42 )
...
* Make Ctrl-S save opt in
* Avoid hanging CI Vim installation
* Keep Homebrew Vim on macOS CI
2026-05-13 14:32:50 +08:00
76aa3efd72
Make jk escape opt in ( #40 )
2026-05-13 14:05:22 +08:00
f278e9f3b6
Restore native Ctrl window keys ( #38 )
2026-05-13 13:56:28 +08:00
d03f7129d8
Move file search to leader mapping ( #36 )
2026-05-13 13:50:27 +08:00
e1c2ea3888
Restore native Space motion behavior ( #34 )
2026-05-13 13:39:59 +08:00
861e18b86c
Restore native Q behavior ( #32 )
2026-05-13 13:32:35 +08:00
8e2505bfca
Restore native Y yank behavior ( #30 )
2026-05-13 13:28:21 +08:00
49aae12415
Restore native zero motion ( #28 )
2026-05-13 13:24:04 +08:00
2f7d488c8c
Move LSP navigation to native-first mappings ( #26 )
2026-05-13 13:18:08 +08:00
5544b74545
Improve first-time LSP setup guidance ( #25 )
2026-05-13 12:45:53 +08:00
9fde301a2c
Use temp output for C file runner ( #21 )
2026-05-13 12:39:08 +08:00
097c8abcd7
Report LSP status without autoload false negatives ( #20 )
2026-05-13 12:38:32 +08:00
1c54077487
Make bootstrap dry-run avoid git installation ( #19 )
2026-05-13 12:37:46 +08:00
259744b5e3
Improve test runner discoverability
test / startup (macos-latest) (push) Has been cancelled
test / startup (ubuntu-latest) (push) Has been cancelled
test / shellcheck (push) Has been cancelled
test / docs (push) Has been cancelled
2026-05-05 01:17:30 +08:00
67ffdfe99f
Add reusable project test runner
2026-05-05 00:31:12 +08:00