added documentation link to lisp-state to lispy languages

This commit is contained in:
David Mohl 2015-10-08 18:53:03 +09:00 committed by Eivind Fonn
parent 8d3c59c78f
commit 7947e2ee5b
3 changed files with 38 additions and 13 deletions

View File

@ -12,6 +12,7 @@
- [[#quick-start-with-lein][Quick Start with lein]] - [[#quick-start-with-lein][Quick Start with lein]]
- [[#more-details][More details]] - [[#more-details][More details]]
- [[#key-bindings][Key Bindings]] - [[#key-bindings][Key Bindings]]
- [[#working-with-clojure-files-barfage-slurpage--more][Working with clojure files (barfage, slurpage & more)]]
- [[#leader][Leader]] - [[#leader][Leader]]
- [[#documentation][Documentation]] - [[#documentation][Documentation]]
- [[#evaluation][Evaluation]] - [[#evaluation][Evaluation]]
@ -109,11 +110,17 @@ More info regarding installation of nREPL middleware can be found here:
- clj-refactor: [[https://github.com/clojure-emacs/refactor-nrepl][refactor-nrepl]] - clj-refactor: [[https://github.com/clojure-emacs/refactor-nrepl][refactor-nrepl]]
* Key Bindings * Key Bindings
** Working with clojure files (barfage, slurpage & more)
spacemacs comes with a special ~lisp-state~ for working with lisp code that supports slurpage, barfage and more tools you'll likely want when working with lisp.
As this state works for all files the same, the documentation for it has been added into the global [[https://github.com/syl20bnr/spacemacs/blob/master/doc/DOCUMENTATION.org#lisp-key-bindings][DOCUMENTATION.org]]. In general, use ~SPC k~ to interact with the lisp-state.
** Leader ** Leader
*** Documentation *** Documentation
| Key Binding | Description | | Key Binding | Description |
|-------------+----------------| |-------------+----------------|
| ~SPC m h g~ | cider grimoire | | ~SPC m h g~ | cider grimoire |

View File

@ -6,12 +6,14 @@
- [[#description][Description]] - [[#description][Description]]
- [[#install][Install]] - [[#install][Install]]
- [[#key-bindings][Key Bindings]] - [[#key-bindings][Key Bindings]]
- [[#help][Help]] - [[#working-with-lisp-files-barfage-slurpage--more][Working with lisp files (barfage, slurpage & more)]]
- [[#evaluation][Evaluation]] - [[#leader][Leader]]
- [[#repl][REPL]] - [[#help][Help]]
- [[#compile][Compile]] - [[#evaluation][Evaluation]]
- [[#navigation][Navigation]] - [[#repl][REPL]]
- [[#macroexpansion][Macroexpansion]] - [[#compile][Compile]]
- [[#navigation][Navigation]]
- [[#macroexpansion][Macroexpansion]]
* Description * Description
@ -40,7 +42,14 @@ of Common Lisp, you can specify it in your =~/.spacemacs=
* Key Bindings * Key Bindings
** Help ** Working with lisp files (barfage, slurpage & more)
spacemacs comes with a special ~lisp-state~ for working with lisp code that supports slurpage, barfage and more tools you'll likely want when working with lisp.
As this state works for all files the same, the documentation for it has been added into the global [[https://github.com/syl20bnr/spacemacs/blob/master/doc/DOCUMENTATION.org#lisp-key-bindings][DOCUMENTATION.org]]. In general, use ~SPC k~ to interact with the lisp-state.
** Leader
*** Help
| Key Binding | Description | | Key Binding | Description |
|-------------+---------------------------------------------------------| |-------------+---------------------------------------------------------|
@ -57,7 +66,7 @@ of Common Lisp, you can specify it in your =~/.spacemacs=
| ~SPC m h r~ | Show references to global variable | | ~SPC m h r~ | Show references to global variable |
| ~SPC m h s~ | Show all methods specialized on a class | | ~SPC m h s~ | Show all methods specialized on a class |
** Evaluation *** Evaluation
| Key Binding | Description | | Key Binding | Description |
|-------------+---------------------------------| |-------------+---------------------------------|
@ -67,7 +76,7 @@ of Common Lisp, you can specify it in your =~/.spacemacs=
| ~SPC m e F~ | Undefine the function at point | | ~SPC m e F~ | Undefine the function at point |
| ~SPC m e r~ | Evaluate region | | ~SPC m e r~ | Evaluate region |
** REPL *** REPL
| Key Binding | Description | | Key Binding | Description |
|-------------+----------------------------------| |-------------+----------------------------------|
@ -75,7 +84,7 @@ of Common Lisp, you can specify it in your =~/.spacemacs=
| ~SPC m s e~ | Evaluate last expression in REPL | | ~SPC m s e~ | Evaluate last expression in REPL |
| ~SPC m s q~ | Quit | | ~SPC m s q~ | Quit |
** Compile *** Compile
| Key Binding | Description | | Key Binding | Description |
|-------------+--------------------------| |-------------+--------------------------|
@ -86,7 +95,7 @@ of Common Lisp, you can specify it in your =~/.spacemacs=
| ~SPC m c f~ | Compile function | | ~SPC m c f~ | Compile function |
| ~SPC m c r~ | Compile region | | ~SPC m c r~ | Compile region |
** Navigation *** Navigation
| Key Binding | Description | | Key Binding | Description |
@ -95,7 +104,7 @@ of Common Lisp, you can specify it in your =~/.spacemacs=
| ~SPC m g b~ | Go back | | ~SPC m g b~ | Go back |
| ~SPC m g n~ | Next note | | ~SPC m g n~ | Next note |
| ~SPC m g N~ or ~SPC m g p | Previous note | | ~SPC m g N~ or ~SPC m g p | Previous note |
** Macroexpansion *** Macroexpansion
| Key Binding | Description | | Key Binding | Description |
|-------------+-----------------------------------------------| |-------------+-----------------------------------------------|

View File

@ -6,7 +6,9 @@
- [[#description][Description]] - [[#description][Description]]
- [[#install][Install]] - [[#install][Install]]
- [[#key-bindings][Key bindings]] - [[#key-bindings][Key bindings]]
- [[#srefactor][srefactor]] - [[#working-with-lisp-files-barfage-slurpage--more][Working with lisp files (barfage, slurpage & more)]]
- [[#leader][Leader]]
- [[#srefactor][srefactor]]
* Description * Description
@ -22,6 +24,13 @@ To use this contribution add it to your =~/.spacemacs=
#+END_SRC #+END_SRC
* Key bindings * Key bindings
** Working with lisp files (barfage, slurpage & more)
spacemacs comes with a special ~lisp-state~ for working with lisp code that supports slurpage, barfage and more tools you'll likely want when working with lisp.
As this state works for all files the same, the documentation for it has been added into the global [[https://github.com/syl20bnr/spacemacs/blob/master/doc/DOCUMENTATION.org#lisp-key-bindings][DOCUMENTATION.org]]. In general, use ~SPC k~ to interact with the lisp-state.
** Leader
| Key Binding | Description | | Key Binding | Description |
|----------------------------+------------------------------------------------------------| |----------------------------+------------------------------------------------------------|