aboutsummaryrefslogtreecommitdiff
path: root/tests/test-prog-go--classic-mode-hooks.el
Commit message (Collapse)AuthorAgeFilesLines
* fix(prog): cover classic modes and warn for missing dev toolsCraig Jennings3 days1-0/+46
Classic go-mode and js-mode buffers got none of the ts-mode setup, and web-mode got the format key without the promised company/flyspell/LSP. All three now run the shared setup. The web-mode LSP attach guards on the HTML language server, so machines without it stay silent instead of prompting. gopls, clangd, clang-format, bash-language-server, shfmt, and shellcheck now warn at load when missing. The shfmt, shellcheck, and clang-format blocks gate on :if, which evaluates once at startup, so an absent tool silently disabled that setup until the next restart. I also put ~/go/bin on exec-path at load so the gopls check doesn't misreport a gopls installed there.