aboutsummaryrefslogtreecommitdiff
path: root/githooks
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-18 17:45:00 -0500
committerCraig Jennings <c@cjennings.net>2026-07-18 17:45:00 -0500
commit3f734920d2713924124b3fe8b0edf0c4b9c82bc8 (patch)
treef4f65074418bddf71717fdbea9cd6069669fa888 /githooks
parent347e36c6fd4b52e14731594e6f745f6efdccadb1 (diff)
downloaddotemacs-3f734920d2713924124b3fe8b0edf0c4b9c82bc8.tar.gz
dotemacs-3f734920d2713924124b3fe8b0edf0c4b9c82bc8.zip
fix(prog): cover classic modes and warn for missing dev tools
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.
Diffstat (limited to 'githooks')
0 files changed, 0 insertions, 0 deletions