Fix Clojure subword-mode setup

This commit is contained in:
David Morgan 2023-06-08 06:58:45 +01:00
parent 1d63d2e821
commit 0f41457237
Signed by: djm
GPG Key ID: C171251002C200F2
1 changed files with 5 additions and 2 deletions

View File

@ -12,7 +12,6 @@
(use-package clojure-mode
:config
(require 'flycheck-clj-kondo)
(subword-mode +1)
(define-abbrev-table 'clojure-mode-abbrev-table
'(("scs" "#sc/spy")
("scp" "#spy/p")
@ -27,6 +26,10 @@
(defun set-clojure-capf ()
(add-hook 'completion-at-point-functions #'cape-clojure -99 t))
(defun clojure-mode-hook-fn ()
(set-clojure-capf)
(subword-mode +1))
;; https://github.com/weavejester/compojure/wiki/Emacs-indentation
(define-clojure-indent
(defroutes 'defun)
@ -54,7 +57,7 @@
(advice-add 'uniquify-get-proposed-name :around 'clj-uniquify-get-proposed-name)
:hook
(clojure-mode . set-clojure-capf))
(clojure-mode . clojure-mode-hook-fn))
(use-package clj-refactor
:diminish