summaryrefslogtreecommitdiff
path: root/modules/prog-shell.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-10-12 11:47:26 -0500
committerCraig Jennings <c@cjennings.net>2025-10-12 11:47:26 -0500
commit092304d9e0ccc37cc0ddaa9b136457e56a1cac20 (patch)
treeea81999b8442246c978b364dd90e8c752af50db5 /modules/prog-shell.el
changing repositories
Diffstat (limited to 'modules/prog-shell.el')
-rw-r--r--modules/prog-shell.el15
1 files changed, 15 insertions, 0 deletions
diff --git a/modules/prog-shell.el b/modules/prog-shell.el
new file mode 100644
index 00000000..e63387cf
--- /dev/null
+++ b/modules/prog-shell.el
@@ -0,0 +1,15 @@
+;;; prog-shell --- Shell Programming Settings and Functionality -*- lexical-binding: t; coding: utf-8; -*-
+;; author Craig Jennings <c@cjennings.net>
+
+;;; Commentary:
+;; Open any *.sh buffer and sh-mode loads with Flycheck attached, so syntax errors appear immediately.
+;; Re-save or invoke C-c ! l to refresh diagnostics while you iterate on scripts.
+
+;;; Code:
+
+(use-package sh-script
+ :defer .5
+ :hook (sh-mode . flycheck-mode))
+
+(provide 'prog-shell)
+;;; prog-shell.el ends here