Added clojure-cheatsheet to clojure documentation.

see https://github.com/clojure-emacs/clojure-cheatsheet
This commit is contained in:
Michael van der Nest 2017-12-08 14:37:23 +02:00 committed by syl20bnr
parent 27699fc678
commit e3e94b8568
2 changed files with 31 additions and 8 deletions

View File

@ -127,13 +127,14 @@ As this state works the same for all files, the documentation is in global
** Leader
*** Documentation
| Key Binding | Description |
|-------------+-----------------|
| ~SPC m h a~ | cider apropos |
| ~SPC m h g~ | cider grimoire |
| ~SPC m h h~ | cider doc |
| ~SPC m h j~ | cider javadoc |
| ~SPC m h n~ | cider browse ns |
| Key Binding | Description |
|-------------+--------------------|
| ~SPC m h a~ | cider apropos |
| ~SPC m h c~ | clojure cheatsheet |
| ~SPC m h g~ | cider grimoire |
| ~SPC m h h~ | cider doc |
| ~SPC m h j~ | cider javadoc |
| ~SPC m h n~ | cider browse ns |
*** Evaluation

View File

@ -25,7 +25,8 @@
popwin
sayid
smartparens
subword))
subword
clojure-cheatsheet))
(defun clojure/init-cider ()
@ -75,6 +76,7 @@
"hg" 'cider-grimoire
"hj" 'cider-javadoc
"hn" 'cider-browse-ns
"hc" 'clojure-cheatsheet
"e;" 'cider-eval-defun-to-comment
"eb" 'cider-eval-buffer
@ -388,3 +390,23 @@
clojurescript-mode-hook
clojurex-mode-hook))
(add-hook m 'parinfer-mode)))
(defun clojure/init-clojure-cheatsheet ()
(use-package clojure-cheatsheet
:defer t
:init
(progn
(setq sayid--key-binding-prefixes
'(("mhc" . "clojure-cheatsheet")))
(dolist (m '(clojure-mode
clojurec-mode
clojurescript-mode
clojurex-mode
cider-repl-mode
cider-clojure-interaction-mode))
(mapc (lambda (x) (spacemacs/declare-prefix-for-mode
m (car x) (cdr x)))
sayid--key-binding-prefixes)
(spacemacs/set-leader-keys-for-major-mode m
"hc" 'clojure-cheatsheet)))))