diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-14 03:39:56 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-14 03:39:56 -0500 |
| commit | 3d2cfade97f05444bbfed1e8b891c5e5f7708fb1 (patch) | |
| tree | bc46def8b37d2d2249bf36624502add4ee4cdff0 /docs/design/debug-profiling.org | |
| parent | dae9d788cc56dcf57727b015a0fbe43dc15ccaa3 (diff) | |
| download | dotemacs-3d2cfade97f05444bbfed1e8b891c5e5f7708fb1.tar.gz dotemacs-3d2cfade97f05444bbfed1e8b891c5e5f7708fb1.zip | |
test(prog-go): cover go-setup, staticcheck, debug, keybindings
Same shape as the prog-python and prog-webdev setup tests: company-mode + electric-pair-mode + LSP gating + buffer-local preferences. New tests cover:
- `cj/go-setup`: tab-width 4, standard-indent 4, indent-tabs-mode t (Go convention); company-mode + electric-pair-mode both fire; LSP starts when gopls is on PATH, skips otherwise.
- `cj/go-staticcheck`: runs `compile` with `./...` when staticcheck is on disk; messages and skips compile otherwise.
- `cj/go-debug`: starts `gud-gdb` with `dlv debug` when delve is on PATH; messages otherwise.
- `cj/go-mode-keybindings`: wires `C-; f` -> gofmt, `S-<f5>` -> staticcheck, `S-<f6>` -> debug.
External modes and process primitives are stubbed.
Diffstat (limited to 'docs/design/debug-profiling.org')
0 files changed, 0 insertions, 0 deletions
