diff --git a/CHANGELOG.md b/CHANGELOG.md index 2121d996..d3ced54f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,10 @@ * [#671](https://github.com/clojure-emacs/clojure-mode/issues/671): Syntax highlighting for digits after the first in % args +# Changes + +* [#675](https://github.com/clojure-emacs/clojure-mode/issues/675): Add `.lpy` to the list of known Clojure file extensions. + ## 5.18.1 (2023-11-24) ### Bugs fixed diff --git a/clojure-mode.el b/clojure-mode.el index d69f1c5e..71b40a73 100644 --- a/clojure-mode.el +++ b/clojure-mode.el @@ -236,6 +236,7 @@ For example, \[ is allowed in :db/id[:db.part/user]." "shadow-cljs.edn" ; shadow-cljs "bb.edn" ; babashka "nbb.edn" ; nbb + "basilisp.edn" ; Basilisp (Python) ) "A list of files, which identify a Clojure project's root. Out-of-the box `clojure-mode' understands lein, boot, gradle, @@ -3320,7 +3321,7 @@ With universal argument \\[universal-argument], act on the \"top-level\" form." ;;;###autoload (progn (add-to-list 'auto-mode-alist - '("\\.\\(clj\\|cljd\\|dtm\\|edn\\)\\'" . clojure-mode)) + '("\\.\\(clj\\|cljd\\|dtm\\|edn\\|lpy\\)\\'" . clojure-mode)) (add-to-list 'auto-mode-alist '("\\.cljc\\'" . clojurec-mode)) (add-to-list 'auto-mode-alist '("\\.cljs\\'" . clojurescript-mode)) ;; boot build scripts are Clojure source files