diff --git a/layers/+lang/clojure/packages.el b/layers/+lang/clojure/packages.el index d5000da88..4b814bdc5 100644 --- a/layers/+lang/clojure/packages.el +++ b/layers/+lang/clojure/packages.el @@ -207,7 +207,8 @@ :init (progn (add-to-list 'auto-mode-alist '("\\.boot\\'" . clojure-mode)) - (add-to-list 'magic-mode-alist '(".* boot" . clojure-mode))) + ;; This regexp matches shebang expressions like `#!/usr/bin/env boot' + (add-to-list 'magic-mode-alist '("#!.*boot\\s-*$" . clojure-mode))) :config (progn (dolist (m '(clojure-mode clojurec-mode clojurescript-mode clojurex-mode))