summaryrefslogtreecommitdiff
path: root/modules/prog-webdev.el
diff options
context:
space:
mode:
Diffstat (limited to 'modules/prog-webdev.el')
-rw-r--r--modules/prog-webdev.el6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/prog-webdev.el b/modules/prog-webdev.el
index 9d69d7fb..fbe3825c 100644
--- a/modules/prog-webdev.el
+++ b/modules/prog-webdev.el
@@ -21,6 +21,8 @@
;;; Code:
+(require 'system-lib) ; for cj/executable-find-or-warn
+
(defvar typescript-ts-mode-map)
(defvar tsx-ts-mode-map)
(defvar js-ts-mode-map)
@@ -39,6 +41,10 @@ Install with: sudo pacman -S typescript-language-server")
"Path to prettier executable.
Install with: sudo pacman -S prettier")
+;; Warn at load time if prettier is missing rather than waiting for the
+;; first format-on-save to fail mid-edit.
+(cj/executable-find-or-warn prettier-path "prettier formatter" 'prog-webdev)
+
;; ------------------------------ Web Dev Setup --------------------------------
;; shared setup for TypeScript, JavaScript, and TSX modes