declare-prefix-for-mode for all derived clojure-modes.

Previously, prefixes only worked for `.clj` files, not `.cljs`, `.cljx`,
or `.cljc`. `clojure-mode.el` defines derived major modes for each of
those other filetypes.

In other parts of the clojure layer, `(dolist (m '(...` is used to apply
effects to all of the derived modes, but it was missing from the usage
of `spacemacs/declare-prefix-for-mode`.

`cider-repl-mode` was also added to this list.
This commit is contained in:
Jenan Wise 2015-11-27 11:49:48 -08:00 committed by Eivind Fonn
parent 8998c1de71
commit d850fbc9aa

View file

@ -44,6 +44,12 @@
("mt" . "test")
("mT" . "toggle")
("mf" . "format")))
(mapc (lambda (x) (spacemacs/declare-prefix-for-mode
'clojure-mode (car x) (cdr x)))
clojure/key-binding-prefixes)
(dolist (mode '(clojure-mode
clojurec-mode
clojurescript-mode
clojurex-mode
cider-repl-mode))
(mapc (lambda (x) (spacemacs/declare-prefix-for-mode
mode (car x) (cdr x)))
clojure/key-binding-prefixes))