documentation formatting: Wed Dec 5 03:03:03 UTC 2018

This commit is contained in:
emacspace 2018-12-05 03:03:03 +00:00 committed by Sylvain Benner
parent cc1764b2ad
commit 45276bd96f
152 changed files with 711 additions and 702 deletions

View File

@ -208,7 +208,7 @@ History navigation in shells or REPLs buffers should be bound as well to
** Building and Compilation
The base prefix for major mode specific compilation is ~SPC m c~.
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------|
| ~m c b~ | compile buffer |
| ~m c c~ | compile |
@ -221,7 +221,7 @@ implement an auto-save of the buffer before compiling the buffer.
** Debugging
The base prefix for debugging commands is ~SPC m d~.
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------|
| ~m d a~ | abandon current process |
| ~m d b~ | toggle a breakpoint |
@ -244,7 +244,7 @@ Notes:
** Errors
Management of errors should be put under ~SPC m E~.
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------|
| ~m E e~ | fix error around point |
| ~m E l~ | show errors |
@ -257,7 +257,7 @@ keybindings whenever applicable.
*** Headers
All header functionality should be grouped under ~SPC m h~
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------------|
| ~m h i~ | Insert a header |
| ~m h I~ | Insert a header alternative method (if existing) |
@ -267,7 +267,7 @@ All header functionality should be grouped under ~SPC m h~
Insertion of common elements like links or footnotes should be grouped
under ~SPC m i~
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------|
| ~m i f~ | Insert footnote |
| ~m i i~ | Insert image |
@ -278,7 +278,7 @@ under ~SPC m i~
*** Text manipulation
Manipulation of text regions should be grouped under ~SPC m x~
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------|
| ~m x b~ | Make region bold |
| ~m x c~ | Make region code |
@ -290,9 +290,9 @@ Manipulation of text regions should be grouped under ~SPC m x~
| ~m x v~ | Make region verbose |
*** Movement in normal mode
In normal mode Vim style movement should be enabled with these keybindings:
In normal mode Vim style movement should be enabled with these key bindings:
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------|
| ~g h~ | Move up one level in headings |
| ~g j~ | Move to next heading on same level |
@ -304,7 +304,7 @@ Promotion, demotion and movement of headings or list elements (whatever is
possible) should be enabled with the following keys when in Vim style or
Hybrid with hjkl movements enabled:
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------|
| ~M-h~ | Promote heading by one level |
| ~M-j~ | Move element down |
@ -314,7 +314,7 @@ Hybrid with hjkl movements enabled:
In all editing styles promotion and demotion can be done with the following
keys:
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------|
| ~M-down~ | Move element down |
| ~M-left~ | Promote heading by one level |
@ -369,7 +369,7 @@ Refactoring prefix is ~SPC m r~.
** Code Formatting
Major-mode code formatting is under prefix ~SPC m =~.
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------|
| ~m = =~ | format thing under point |
| ~m = b~ | format current buffer |

View File

@ -183,7 +183,7 @@
- [[#regular-expressions][Regular expressions]]
- [[#deleting-files][Deleting files]]
- [[#editing-lisp-code][Editing Lisp code]]
- [[#lisp-key-bindings][Lisp Key Bindings]]
- [[#lisp-key-bindings][Lisp Key bindings]]
- [[#mouse-usage][Mouse usage]]
- [[#managing-projects][Managing projects]]
- [[#registers][Registers]]
@ -1140,7 +1140,7 @@ You can cycle between the themes declared in =dotspacemacs-themes= with
**** Themes Transient State
| Key Binding | Description |
| Key binding | Description |
|------------------+-----------------------------------------------|
| ~n~ or ~<right>~ | change to the next theme |
| ~p~ or ~<left>~ | change to the previous theme |
@ -1223,7 +1223,7 @@ property of a [[https://www.gnu.org/software/emacs/manual/html_node/elisp/Low_00
Some graphical UI indicators can be toggled on and off (toggles start with ~t~
and ~T~):
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------------------------|
| ~SPC t 8~ | highlight any character past the 80th column |
| ~SPC t f~ | display the fill column (by default the fill column is set to 80) |
@ -1238,7 +1238,7 @@ and ~T~):
| ~SPC t v~ | toggle smooth scrolling |
| ~SPC t z~ | toggle 0/1 based column indexing |
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------------------|
| ~SPC T ~~ | display =~= in the fringe on empty lines |
| ~SPC T F~ | toggle frame fullscreen |
@ -1431,7 +1431,7 @@ Reminder of the color codes for the states:
Some elements can be dynamically toggled:
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------------------|
| ~SPC t m b~ | toggle the battery status |
| ~SPC t m c~ | toggle the =org= task clock (available in =org= layer) |
@ -1521,7 +1521,7 @@ Additionally all globally available toggles have a circled unicode symbols like
=ⓟ=. Toggles specific to a major mode under the ~SPC m T~ prefix have plain
squared symbols like =🅿=.
| Key Binding | Unicode | ASCII | Mode |
| Key binding | Unicode | ASCII | Mode |
|-------------+---------+-------+----------------------------------------------------------------------|
| ~SPC t -~ | =⊝= | - | [[https://www.emacswiki.org/emacs/centered-cursor-mode.el][centered-cursor]] mode |
| ~SPC t 8~ | =⑧= | 8 | toggle highlight of characters for long lines |
@ -1649,7 +1649,7 @@ will be part of the custom layout.
Some custom layouts that ship with Spacemacs:
| Name | Key Binding | Description |
| Name | Key binding | Description |
|------------+-------------+---------------------------------------------------------------------------------|
| @Spacemacs | ~e~ | Custom perspective containing all buffers of =~/.emacs.d= |
| @Mu4e | ~m~ | Custom perspective containing all mu4e buffers (needs the mu4e layer enabled) |
@ -1677,7 +1677,7 @@ selected layout.
Press ~?~ to toggle the full help.
| Key Binding | Description |
| Key binding | Description |
|---------------------+------------------------------------------------------------|
| ~SPC l~ | initiate transient state |
| ~?~ | toggle the documentation |
@ -1729,7 +1729,7 @@ selected workspace.
Press ~?~ to toggle the full help.
| Key Binding | Description |
| Key binding | Description |
|-------------------+-------------------------------------------------------------|
| ~SPC l w~ | initiate transient state |
| ~?~ | toggle the documentation |
@ -1744,7 +1744,7 @@ Press ~?~ to toggle the full help.
There are also some handy globally available key bindings related to workspaces:
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------|
| ~gt~ | go to next workspace |
| ~gT~ | go to previous workspace |
@ -1797,7 +1797,7 @@ state= to press quickly ~jj~ and inadvertently escape to =normal state=.
*** Executing Vim and Emacs ex/M-x commands
| Command | Key Binding |
| Command | Key binding |
|------------------+-------------|
| Vim (ex-command) | ~:~ |
| Emacs (M-x) | ~SPC SPC~ |
@ -1885,7 +1885,7 @@ bindings.
information about functions, variables, modes etc. These commands are bound
thusly:
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------------|
| ~SPC h d b~ | describe bindings |
| ~SPC h d c~ | describe current character under point |
@ -1904,7 +1904,7 @@ thusly:
Other help key bindings:
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------------|
| ~SPC h SPC~ | discover Spacemacs documentation, layers and packages |
| ~SPC h .~ | search dotfile variables |
@ -1921,7 +1921,7 @@ Other help key bindings:
The =Profiler= is a tool that helps you identify why your editor is running
slowly or consumes a lot of memory. Here are key bindings relate to it:
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------|
| ~SPC h P k~ | stop the profiler |
| ~SPC h P r~ | display the profiler report |
@ -1930,7 +1930,7 @@ slowly or consumes a lot of memory. Here are key bindings relate to it:
Navigation key bindings in =help-mode=:
| Key Binding | Description |
| Key binding | Description |
|--------------+-----------------------------------------------------|
| ~g b~ or ~[~ | go back (same as clicking on =[back]= button) |
| ~g f~ or ~]~ | go forward (same as clicking on =[forward]= button) |
@ -1938,7 +1938,7 @@ Navigation key bindings in =help-mode=:
Reporting an issue:
| Key Binding | Description |
| Key binding | Description |
|-----------------+------------------------------------------------------------------------------------------|
| ~SPC h I~ | Open Spacemacs GitHub issue page with pre-filled information |
| ~SPC u SPC h I~ | Open Spacemacs GitHub issue page with pre-filled information - include last pressed keys |
@ -1983,7 +1983,7 @@ configuration layer.
=package-list-packages= because they dont support the rollback feature of
Spacemacs.
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------------|
| ~SPC a k~ | launch =paradox= |
| ~/~ | evil-search |
@ -2018,7 +2018,7 @@ The following actions are available on selected toggle:
*** Point/Cursor
Navigation is performed using the Vi key bindings ~hjkl~.
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------------------------------------|
| ~h~ | move cursor left |
| ~j~ | move cursor down |
@ -2051,7 +2051,7 @@ For instance, it is useful for deleting a set of visual lines from the current l
Try the following sequence in a buffer containing some text: ~d SPC j l~, followed by
selecting an avy candidate.
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------|
| ~SPC j b~ | go back to the previous location (before the jump) |
| ~SPC j j~ | initiate avy jump char |
@ -2062,7 +2062,7 @@ selecting an avy candidate.
Similar to =avy=, [[https://github.com/abo-abo/ace-link][ace-link]] allows one to jump to any link in
=help-mode= and =info-mode= with two key strokes.
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------------|
| ~o~ | initiate ace link mode in =help-mode= and =info-mode= |
@ -2101,7 +2101,7 @@ The ~SPC j~ prefix is for jumping, joining and splitting.
**** Jumping
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------------------------------------|
| ~SPC j 0~ | go to the beginning of line (and set a mark at the previous location in the line) |
| ~SPC j $~ | go to the end of line (and set a mark at the previous location in the line) |
@ -2121,7 +2121,7 @@ The ~SPC j~ prefix is for jumping, joining and splitting.
**** Joining and splitting
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------------------------------------|
| ~J~ | join the current line with the next line |
| ~SPC j k~ | go to next line and indent it using auto-indent rules |
@ -2135,7 +2135,7 @@ The ~SPC j~ prefix is for jumping, joining and splitting.
Every window has a number displayed at the start of the mode-line and
can be quickly accessed using =SPC number=.
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------|
| ~SPC 1~ | go to window number 1 |
| ~SPC 2~ | go to window number 2 |
@ -2153,7 +2153,7 @@ number 0, =SPC 0= attempts to select window number 10.
Windows manipulation commands (start with ~w~):
| Key Binding | Description |
| Key binding | Description |
|------------------------+-----------------------------------------------------------------------------|
| ~SPC w TAB~ | switch to alternate window in the current frame (switch back and forth) |
| ~SPC w =~ | balance split windows |
@ -2197,7 +2197,7 @@ Windows manipulation commands (start with ~w~):
Split the current window into multiple ones, deleting all others using the
following commands:
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------|
| ~SPC w 1~ | make 1 window layout |
| ~SPC w 2~ | make 2 windows layout (split vertically) |
@ -2207,7 +2207,7 @@ following commands:
By default, the commands above ignore some windows, like the filetrees (treemacs
and neotree) but you can use a prefix argument to force delete them.
| Key Binding | Description |
| Key binding | Description |
|-----------------+-------------------------------------------------------------|
| ~SPC u SPC w 1~ | make 1 window layout with force delete |
| ~SPC u SPC w 2~ | make 2 windows layout (split vertically) with force delete |
@ -2243,7 +2243,7 @@ A convenient window manipulation transient state allows performing most of the
actions listed above. The transient state allows additional actions as well like
window resizing.
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------------------|
| ~SPC w .~ | initiate transient state |
| ~?~ | display the full documentation in minibuffer |
@ -2297,7 +2297,7 @@ The mode can be toggled on and off with ~SPC t g~.
**** Buffers manipulation key bindings
Buffer manipulation commands (start with ~b~):
| Key Binding | Description |
| Key binding | Description |
|-----------------+----------------------------------------------------------------------------------------|
| ~SPC TAB~ | switch to alternate buffer in the current window (switch back and forth) |
| ~SPC b b~ | switch to a buffer |
@ -2326,7 +2326,7 @@ Buffer manipulation commands (start with ~b~):
**** Create a new empty buffer
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------------|
| ~SPC b N h~ | create new empty buffer in a new window on the left |
| ~SPC b N j~ | create new empty buffer in a new window at the bottom |
@ -2338,7 +2338,7 @@ Buffer manipulation commands (start with ~b~):
A convenient buffer manipulation transient state allows to quickly cycles through
the opened buffer and kill them.
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------------------------------------|
| ~SPC b .~ | initiate transient state |
| ~K~ | kill current buffer |
@ -2355,7 +2355,7 @@ change the way Spacemacs marks buffers as useful. For instructions, see the
**** Files manipulations key bindings
Files manipulation commands (start with ~f~):
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------------------------------------------------------------------|
| ~SPC f A~ | open a file and replace the current buffer with the new file |
| ~SPC f b~ | go to file bookmarks |
@ -2390,7 +2390,7 @@ Files manipulation commands (start with ~f~):
**** Frame manipulation key bindings
Frame manipulation commands (start with ~F~):
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------|
| ~SPC F f~ | open a file in another frame |
| ~SPC F d~ | delete the current frame (unless its the only one) |
@ -2405,7 +2405,7 @@ Frame manipulation commands (start with ~F~):
Convenient key bindings are located under the prefix ~SPC f e~ to quickly
navigate between =Emacs= and Spacemacs specific files.
| Key Binding | Description |
| Key binding | Description |
|---------------+---------------------------------------------------------------------------------------------------------|
| ~SPC f e d~ | open the spacemacs dotfile (=~/.spacemacs=) |
| ~SPC f e D~ | open =ediff= buffer of =~/.spacemacs= and =.spacemacs.template= |
@ -2422,7 +2422,7 @@ navigate between =Emacs= and Spacemacs specific files.
In =vim= style and =hybrid= style with the variable
=hybrid-mode-enable-hjkl-bindings= set to =t=, you can navigation with ~hjkl~.
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------|
| ~C-h~ | go up one level (parent directory |
| ~C-H~ | describe key (replace ~C-h~) |
@ -2436,7 +2436,7 @@ Spacemacs displays the =ido= minibuffer vertically thanks to the
Basic =ido= operations can be done with ~Ctrl~ key:
| Key Binding | Description |
| Key binding | Description |
|--------------------+---------------------------------------------------|
| ~C-RET~ | open a =dired buffer= |
| ~M-RET~ | select the buffer or file named by the prompt |
@ -2461,7 +2461,7 @@ Spacemacs defines a [[#transient-states][transient state]] for =ido=.
Initiate the transient state with ~M-SPC~ or ~s-M-SPC~ while in an =ido= buffer.
| Key Binding | Description |
| Key binding | Description |
|----------------------+---------------------------------------|
| ~M-SPC~ or ~s-M-SPC~ | initiate or leave the transient state |
| ~?~ | display help |
@ -2486,7 +2486,7 @@ useful to jump to/open a known project.
Open the bookmark completion window by pressing= ~SPC f b~
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------|
| ~C-d~ | delete the selected bookmark |
| ~C-e~ | edit the selected bookmark |
@ -2499,7 +2499,7 @@ To save a new bookmark, just type the name of the bookmark and press ~RET~.
=doc-view-mode= is a built-in major mode to view DVI, PostScript (PS), PDF,
OpenDocument, and Microsoft Office documents.
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------|
| ~/~ | search forward |
| ~?~ | search backward |
@ -2606,7 +2606,7 @@ called =pt=.
**** Useful key bindings
| Key Binding | Description |
| Key binding | Description |
|------------------------+--------------------------------------------------------------|
| ~F3~ | in a completion buffer, save results to a regular buffer |
| ~SPC r l~ | resume the last =completion= buffer |
@ -2620,7 +2620,7 @@ bindings (~SPC e n~ and ~SPC e p~) as well as the error transient state (~SPC e
**** Searching in current file
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------|
| ~SPC s s~ | search with the first found tool |
| ~SPC s S~ | search with the first found tool with default input |
@ -2633,7 +2633,7 @@ bindings (~SPC e n~ and ~SPC e p~) as well as the error transient state (~SPC e
**** Searching in all open buffers visiting files
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------|
| ~SPC s b~ | search with the first found tool |
| ~SPC s B~ | search with the first found tool with default input |
@ -2650,7 +2650,7 @@ bindings (~SPC e n~ and ~SPC e p~) as well as the error transient state (~SPC e
**** Searching in files in an arbitrary directory
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------|
| ~SPC s f~ | search with the first found tool |
| ~SPC s F~ | search with the first found tool with default input |
@ -2667,7 +2667,7 @@ bindings (~SPC e n~ and ~SPC e p~) as well as the error transient state (~SPC e
**** Searching in current directory
| Key Binding | Description |
| Key binding | Description |
|----------------------+-----------------------------------------------------|
| ~SPC /~ or ~SPC s d~ | search with the first found tool |
| ~SPC *~ or ~SPC s D~ | search with the first found tool with default input |
@ -2683,7 +2683,7 @@ bindings (~SPC e n~ and ~SPC e p~) as well as the error transient state (~SPC e
**** Searching in a project
| Key Binding | Description |
| Key binding | Description |
|----------------------+-----------------------------------------------------|
| ~SPC /~ or ~SPC s p~ | search with the first found tool |
| ~SPC *~ or ~SPC s P~ | search with the first found tool with default input |
@ -2703,7 +2703,7 @@ directly search into it like with ~SPC s p~.
**** Searching the web
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------------------------|
| ~SPC s w g~ | Get Google suggestions in emacs. Opens Google results in Browser. |
| ~SPC s w w~ | Get Wikipedia suggestions in emacs. Opens Wikipedia page in Browser. |
@ -2727,7 +2727,7 @@ To initiate the highlighting of the current symbol under point press ~SPC s h~.
Navigation between the highlighted symbols can be done with the commands:
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------------------------------------|
| ~*~ | initiate navigation transient state on current symbol and jump forwards |
| ~#~ | initiate navigation transient state on current symbol and jump backwards |
@ -2738,7 +2738,7 @@ Navigation between the highlighted symbols can be done with the commands:
During the symbol highlight transient state, the following bindings are active:
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------------------|
| ~e~ | edit occurrences (*) |
| ~n~ | go to next occurrence |
@ -2795,7 +2795,7 @@ text on the kill ring.
For example if you copy =foo= and =bar= then press ~p~ the text =bar= will
be pasted, pressing ~C-j~ will replace =bar= with =foo=.
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------------------------------------|
| ~p~ or ~P~ | paste the text before or after point and initiate the =paste= transient state |
| ~C-j~ | in transient state: replace paste text with the previously copied one |
@ -2812,7 +2812,7 @@ adding a major-mode to the variable =spacemacs-indent-sensitive-modes= in your
*** Text manipulation commands
Text related commands (start with ~x~):
| Key Binding | Description |
| Key binding | Description |
|---------------+---------------------------------------------------------------|
| ~SPC x a &~ | align region at & |
| ~SPC x a (~ | align region at ( |
@ -2911,7 +2911,7 @@ It is possible to enable it easily for /all programming modes/ with the variable
**** Text
The font size of the current buffer can be adjusted with the commands:
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------------------------------------------|
| ~SPC z x +~ | scale up the font and initiate the font scaling transient state |
| ~SPC z x =~ | scale up the font and initiate the font scaling transient state |
@ -2920,7 +2920,7 @@ The font size of the current buffer can be adjusted with the commands:
In the transient state:
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------|
| ~+~ | increase the font size |
| ~=~ | increase the font size |
@ -2934,7 +2934,7 @@ a frame use the =zoom frame= bindings (see next section).
**** Frame
You can zoom in and out the whole content of the frame with the commands:
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------------------------------|
| ~SPC z f +~ | zoom in the frame content and initiate the frame scaling transient state |
| ~SPC z f =~ | zoom in the frame content and initiate the frame scaling transient state |
@ -2948,14 +2948,14 @@ You can zoom in and out the whole content of the frame with the commands:
*** Increase/Decrease numbers
Spacemacs uses [[https://github.com/cofi/evil-numbers][evil-numbers]] to easily increase or decrease numbers.
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------------------------|
| ~SPC n +~ | increase the number under point by one and initiate transient state |
| ~SPC n -~ | decrease the number under point by one and initiate transient state |
In the transient state:
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------|
| ~+~ | increase the number under point by one |
| ~-~ | decrease the number under point by one |
@ -2975,7 +2975,7 @@ Vi =Visual= modes are all supported by =evil=.
**** Expand-region
Spacemacs adds another =Visual= mode via the [[https://github.com/magnars/expand-region.el][expand-region]] mode.
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------|
| ~SPC v~ | initiate expand-region mode then... |
| ~v~ | expand the region by one semantic unit |
@ -3004,7 +3004,7 @@ With [[https://github.com/TheBB/evil-indent-plus][evil-indent-plus]] the followi
The displayed text of a buffer can be narrowed with the commands (start with
~n~):
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------|
| ~SPC n f~ | narrow the buffer to the current function |
| ~SPC n p~ | narrow the buffer to the visible page |
@ -3027,7 +3027,7 @@ editing of the currently selected text by pressing ~e~.
**** iedit states key bindings
***** State transitions
| Key Binding | From | To |
| Key binding | From | To |
|-------------+------------------+--------|
| ~SPC s e~ | normal or visual | iedit |
| ~e~ | expand-region | iedit |
@ -3049,7 +3049,7 @@ state=.
=iedit state= inherits from =normal state=, the following key bindings are
specific to =iedit state=.
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------------------------------------------|
| ~ESC~ | go back to =normal state= |
| ~TAB~ | toggle current occurrence |
@ -3078,7 +3078,7 @@ an ~occurrence~.
***** In iedit-insert state
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------|
| ~ESC~ | go back to =iedit state= |
| ~C-g~ | go back to =normal state= |
@ -3116,7 +3116,7 @@ It is possible to batch rename files in a directory using =wdired= from an
*** Commenting
Comments are handled by [[https://github.com/redguardtoo/evil-nerd-commenter][evil-nerd-commenter]], its bound to the following keys.
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------|
| ~SPC ;~ | comment operator |
| ~SPC c h~ | hide/show comments |
@ -3141,7 +3141,7 @@ The key bindings start with ~SPC x r~ and have the following mnemonic structure:
- ~SPC x r <source> <target>~ convert from source to target
- ~SPC x r~ do what I mean
| Key Binding | Function |
| Key binding | Function |
|---------------+----------------------------------------------------------------------------------------|
| ~SPC x r /~ | Explain the regexp around point with =rx= |
| ~SPC x r '~ | Generate strings given by a regexp given this list is finite |
@ -3185,11 +3185,11 @@ Examples:
*Note*: The =lisp state= commands are available in /any/ modes! Try it out.
**** Lisp Key Bindings
**** Lisp Key bindings
***** Lisp state key bindings
These commands automatically switch to =lisp state=.
| Key Binding | Function |
| Key binding | Function |
|-------------+---------------------------------------------------------------------|
| ~SPC k %~ | evil jump item |
| ~SPC k :~ | ex command |
@ -3240,7 +3240,7 @@ These commands automatically switch to =lisp state=.
***** Emacs lisp specific key bindings
| Key Binding | Function |
| Key binding | Function |
|-------------+--------------------------------------------|
| ~SPC m e $~ | go to end of line and evaluate last sexp |
| ~SPC m e b~ | evaluate buffer |
@ -3250,7 +3250,7 @@ These commands automatically switch to =lisp state=.
| ~SPC m e l~ | go to end of line and evaluate last sexp |
| ~SPC m e r~ | evaluate region |
| Key Binding | Function |
| Key binding | Function |
|-------------+----------------------------------------------------|
| ~SPC m g g~ | go to definition |
| ~SPC m g G~ | go to definition in another window |
@ -3273,7 +3273,7 @@ To search in a project see [[#searching-in-a-project][project searching]].
=projectile= commands start with p:
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------------------------------------------|
| ~SPC p '~ | open a shell in projects root (with the =shell= layer) |
| ~SPC p !~ | run shell command in projects root |
@ -3317,7 +3317,7 @@ Cygwin ~find~ must be in your ~PATH~.
** Registers
Access commands to the various registers start with =r=:
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------|
| ~SPC r e~ | show evil yank and named registers |
| ~SPC r m~ | show marks register |
@ -3330,7 +3330,7 @@ only performed at save time by default.
Errors management commands (start with ~e~):
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------------------------|
| ~SPC t s~ | toggle flycheck |
| ~SPC e c~ | clear all errors |
@ -3350,7 +3350,7 @@ search results that have been saved to a separate buffer.
*** Error transient state
The following key bindings are active in the error transient state:
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------|
| ~n~ | jump to next error |
| ~N~ or ~p~ | jump to previous error |
@ -3367,7 +3367,7 @@ The following key bindings are active in the error transient state:
** Compiling
Spacemacs binds a few commands to support compiling a project.
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------|
| ~SPC c c~ | use =helm-make= via projectile |
| ~SPC c C~ | compile |

View File

@ -166,7 +166,7 @@ backslash, an actual space and a lowercase ~b~.
=Describe functions= are powerful Emacs introspection commands to get information
about functions, variables, modes etc. These commands are bound thusly:
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------|
| ~SPC h d f~ | describe-function |
| ~SPC h d k~ | describe-key |

View File

@ -184,7 +184,7 @@ explore:
| Key binding | Function |
|-------------+---------------------------------------------------------------|
| ~SPC h SPC~ | Lists all layers and allows you to view files from the layer. |
| ~SPC ?~ | Lists all keybindings. |
| ~SPC ?~ | Lists all key bindings. |
* Customization
** The .spacemacs file
@ -450,7 +450,7 @@ that is loaded at startup. Here is an example:
gotham)))
#+END_SRC
All installed themes can be listed and chosen using the ~SPC T h~ keybinding.
All installed themes can be listed and chosen using the ~SPC T h~ key binding.
*** Nohlsearch
Spacemacs emulates the default vim behavior which highlights search results even

View File

@ -100,7 +100,7 @@ read that in =:password=.
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------------|
| ~SPC a i e~ | Starts ERC |
| ~SPC a i E~ | Starts ERC via TLS/SSL |

View File

@ -25,12 +25,12 @@ file.
* Key bindings
| Key Binding | Description |
| Key binding | Description |
| ~SPC a j~ | Connect all accounts |
** Jabber Roster
| Key Binding | Description |
| Key binding | Description |
| ~SPC m a~ | Jabber send presence |
| ~SPC m b~ | Jabber get browse |
| ~SPC m d~ | Jabber disconnect |

View File

@ -17,7 +17,7 @@
- [[#disclaimer][Disclaimer]]
- [[#note][Note]]
- [[#enabling-sfoobar][Enabling =s/foo/bar/=]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#rcirc-documentation][Rcirc documentation]]
- [[#spacemacs-layout-support][Spacemacs Layout Support]]
@ -176,16 +176,16 @@ variable =rcirc-enable-late-fix= to =t= in your dotfile:
(rcirc :variables rcirc-enable-late-fix t)))
#+END_SRC
* Key Bindings
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------------------------------------|
| ~SPC a i r~ | Open rcirc |
| ~SPC l o i~ | Open rcirc in a custom perspective “@RICRC” (need perspectives layer enabled) |
In normal state:
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------|
| ~C-j~ | next item in history |
| ~C-k~ | previous item in history |

View File

@ -62,7 +62,7 @@ By default the values are:
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------|
| ~SPC a C d~ | Direct message someone |
| ~SPC a C g~ | Join a group (private channel) |
@ -84,7 +84,7 @@ By default the values are:
The following bindings are provided to mimic bindings in the official Slack
client.
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------|
| ~SPC m @~ | Embed mention of user |
| ~SPC m #~ | Embed mention of channel |

View File

@ -10,7 +10,7 @@
- [[#enabling-auto-dictionary-mode][Enabling auto-dictionary-mode]]
- [[#enabling-multi-dictionary-support-with-hunspell][Enabling multi-dictionary support with hunspell]]
- [[#enable-auto-completion-popup][Enable auto-completion popup]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#spell-checking-transient-state][Spell Checking Transient-state]]
- [[#known-issues][Known issues]]
@ -118,9 +118,9 @@ set the layer variable =enable-flyspell-auto-completion= to t:
'((spell-checking :variables enable-flyspell-auto-completion t)))
#+END_SRC
* Key Bindings
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-----------------+----------------------------------------|
| ~SPC S b~ | flyspell whole buffer |
| ~SPC S c~ | flyspell correct |
@ -131,7 +131,7 @@ set the layer variable =enable-flyspell-auto-completion= to t:
** Spell Checking Transient-state
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------------|
| ~SPC S . b~ | Rerun spell check for the whole buffer |
| ~SPC S . d~ | Change dictionary |

View File

@ -10,7 +10,7 @@
- [[#enablingdisabling-tooltips][Enabling/Disabling tooltips]]
- [[#disabling-by-default][Disabling by default]]
- [[#bitmaps][Bitmaps]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
* Description
This layer adds on the fly syntax checking to all supported language layers.
@ -61,9 +61,9 @@ variable =syntax-checking-use-original-bitmaps= to =t=:
'((syntax-checking :variables syntax-checking-use-original-bitmaps t)))
#+END_SRC
* Key Bindings
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------------------------|
| ~SPC e b~ | check for errors now |
| ~SPC e c~ | clear errors |

View File

@ -15,7 +15,7 @@
- [[#add-auto-completion-in-a-layer][Add auto-completion in a layer]]
- [[#completion-back-ends][Completion back ends]]
- [[#improved-faces][Improved faces]]
- [[#key-bindings-1][Key Bindings]]
- [[#key-bindings-1][Key bindings]]
- [[#company][Company]]
- [[#auto-complete][Auto-complete]]
- [[#yasnippet][Yasnippet]]
@ -200,10 +200,10 @@ For nicer-looking faces, try adding the following to `custom-set-faces` in your
((t (:inherit company-tooltip-selection :weight bold :underline nil)))))
#+END_SRC
* Key Bindings
* Key bindings
** Company
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------------------------------------------------------|
| ~C-d~ | open minibuffer with documentation of thing at point in company dropdown |
| ~C-/~ | show candidates in Helm or Ivy (for fuzzy searching) |
@ -212,7 +212,7 @@ For nicer-looking faces, try adding the following to `custom-set-faces` in your
Vim Style:
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------|
| ~C-j~ | (vim style) go down in company dropdown menu |
| ~C-k~ | (vim style) go up in company dropdown menu |
@ -220,14 +220,14 @@ Vim Style:
Emacs style:
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------|
| ~C-n~ | (emacs style) go down in company dropdown menu |
| ~C-p~ | (emacs style) go up in company dropdown menu |
** Auto-complete
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------------------------|
| ~C-j~ | select next candidate |
| ~C-k~ | select previous candidate |
@ -237,14 +237,14 @@ Emacs style:
** Yasnippet
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------------------|
| ~M-/~ | Expand a snippet if text before point is a prefix of a snippet |
| ~SPC i s~ | List all current yasnippets for inserting |
** Auto-yasnippet
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------------------------------|
| ~SPC i S c~ | create a snippet from an active region |
| ~SPC i S e~ | Expand the snippet just created with ~SPC i y~ |

View File

@ -128,7 +128,7 @@ When using the Vim style or Hybrid style with the variable
=hybrid-style-enable-hjkl-bindings= set to =t=, Spacemacs adds navigation in the
Helm buffers with ~hjkl~.
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------|
| ~C-h~ | go to next source |
| ~C-H~ | describe key (replace ~C-h~) |
@ -142,7 +142,7 @@ plugin.
Initiate the transient state with ~M-SPC~ or ~s-M-SPC~ while in a =Helm= buffer.
| Key Binding | Description |
| Key binding | Description |
|----------------------+------------------------------------------------------|
| ~M-SPC~ or ~s-M-SPC~ | initiate the transient state |
| ~q~ | quit transient state |
@ -171,7 +171,7 @@ Initiate the transient state with ~M-SPC~ or ~s-M-SPC~ while in a =Helm= buffer.
** Bookmarks
In the =helm-bookmarks= buffer:
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------|
| ~C-d~ | delete the selected bookmark |
| ~C-e~ | edit the selected bookmark |
@ -194,7 +194,7 @@ real-time and navigate between them easily.
You can even edit the occurrences directly in the =helm= buffer and apply the
modifications to the buffer.
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------|
| ~SPC s s~ | execute =helm-swoop= |
| ~SPC s S~ | execute =helm-multi-swoop= |

View File

@ -7,7 +7,7 @@
- [[#configuration][Configuration]]
- [[#general][General]]
- [[#advanced-buffer-information][Advanced buffer information]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#transient-state][Transient state]]
* Description
@ -64,14 +64,14 @@ is disabled by default.
(ivy :variables ivy-enable-advanced-buffer-information t)))
#+END_SRC
* Key Bindings
* Key bindings
If you choose =ivy= as completion system, make sure to read the [[http://oremacs.com/swiper/][official manual]].
In case you dont want to read everything, at least familiarise with
[[http://oremacs.com/swiper/#minibuffer-key-bindings][minibuffer key bindings]].
Some useful key bindings are presented in the following table.
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------------------------------------------------------|
| ~RET~ | call default action on current candidate |
| ~M-RET~ | the same as ~RET~ but doesnt close completion minibuffer |
@ -85,7 +85,7 @@ Some useful key bindings are presented in the following table.
** Transient state
Press ~M-SPC~ anytime in Ivy to get into the transient state.
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------------|
| ~j~ | select next candidate |
| ~k~ | select previous candidate |

View File

@ -49,7 +49,7 @@ Choose if ~C-e~ first brings you to the end of the line or the end of the code
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------------------------------------|
| ~C-a~ | move to beginning of line or code |
| ~C-e~ | move to end of line or code |

View File

@ -41,7 +41,7 @@ Example:
* Key bindings
** Global
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------|
| ~SPC b I~ | open IBuffer menu (global) |
@ -49,7 +49,7 @@ Example:
** IBuffer
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------|
| ~g r~ | update IBuffer (“refresh”) |
| ~g j~ | move to next filter group |

View File

@ -294,7 +294,7 @@ To permanently enable mode line display of org clock, add this snippet to your
* Key bindings
** Starting org-mode
| Key Binding | Description |
| Key binding | Description |
|---------------+---------------------------------------------------------------------------|
| ~SPC a o #~ | org agenda list stuck projects |
| ~SPC a o /~ | org occur in agenda files |
@ -319,7 +319,7 @@ To permanently enable mode line display of org clock, add this snippet to your
** Toggles
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------|
| ~SPC m T c~ | org-toggle-checkbox |
| ~SPC m T e~ | org-toggle-pretty-entities |
@ -332,7 +332,7 @@ To permanently enable mode line display of org clock, add this snippet to your
** Org-mode
| Key Binding | Description |
| Key binding | Description |
|----------------------------------------------+-----------------------------------------------|
| ~SPC m <dotspacemacs-major-mode-leader-key>~ | org-ctrl-c-ctrl-c |
| ~SPC m *~ | org-ctrl-c-star |
@ -375,7 +375,7 @@ To permanently enable mode line display of org clock, add this snippet to your
Please see the [[https://github.com/Somelauw/evil-org-mode/blob/master/doc/keythemes.org][evil-org documentation]] for additional instructions on customizing
=evil-org-mode=.
| Key Binding | Description |
| Key binding | Description |
|---------------+---------------------------------|
| ~gj~ / ~gk~ | Next/previous element (heading) |
| ~gh~ / ~gl~ | Parent/child element (heading) |
@ -391,7 +391,7 @@ Please see the [[https://github.com/Somelauw/evil-org-mode/blob/master/doc/keyth
If the layer variable =org-want-todo-bindings= is true, the following bindings
are also available.
| Key Bindings | Description |
| Key bindings | Description |
|--------------+-------------------------------------|
| ~t~ | Cycle TODO state of current heading |
| ~T~ | Insert new TODO heading |
@ -399,7 +399,7 @@ are also available.
** Tables
| Key Binding | Description |
| Key binding | Description |
|---------------+----------------------------------------------------------------------------|
| ~SPC m t a~ | Align the table at point by aligning all vertical bars |
| ~SPC m t b~ | Blank the current table field or active region |
@ -431,7 +431,7 @@ are also available.
** Trees
| Key Binding | Description |
| Key binding | Description |
|---------------+---------------------------------|
| ~gj~ / ~gk~ | Next/previous element (heading) |
| ~gh~ / ~gl~ | Parent/child element (heading) |
@ -459,7 +459,7 @@ are also available.
** Element insertion
| Key Binding | Description |
| Key binding | Description |
|---------------+----------------------------------|
| ~SPC m i d~ | org-insert-drawer |
| ~SPC m i D s~ | Take screenshot |
@ -477,13 +477,13 @@ are also available.
** Links
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------|
| ~SPC m x o~ | org-open-at-point |
** Babel / Source Blocks
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------|
| ~SPC m b .~ | Enter Babel Transient State |
| ~SPC m b a~ | org-babel-sha1-hash |
@ -513,7 +513,7 @@ are also available.
Use ~SPC m b .~ to enter a transient state for quick source block navigation and
execution. During that state, the following bindings are active:
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------|
| ~'~ | edit source block |
| ~e~ | execute source block |
@ -525,7 +525,7 @@ execution. During that state, the following bindings are active:
** Emphasis
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------|
| ~SPC m x b~ | make region bold |
| ~SPC m x c~ | make region code |
@ -537,7 +537,7 @@ execution. During that state, the following bindings are active:
** Navigating in calendar
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------|
| ~M-l~ | One day forward |
| ~M-h~ | One day backward |
@ -552,7 +552,7 @@ execution. During that state, the following bindings are active:
=org-capture-mode= and =org-src-mode= both support the confirm and abort
conventions.
| Key Binding | Description |
| Key binding | Description |
|----------------------------------------------+----------------------------------------|
| ~SPC m <dotspacemacs-major-mode-leader-key>~ | confirm in =org-capture-mode= |
| ~SPC m '~ | confirm in =org-src-mode= |
@ -565,7 +565,7 @@ conventions.
*** Key bindings
The evilified org agenda supports the following bindings:
| Key Binding | Description |
| Key binding | Description |
|----------------------+-----------------------------------|
| ~M-SPC~ or ~s-M-SPC~ | org-agenda transient state |
| ~SPC m a~ | org-agenda |
@ -666,14 +666,14 @@ are listed bellow.
** Pomodoro
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------|
| ~SPC m C p~ | starts a pomodoro |
** Presentation
org-present must be activated explicitly by typing: ~SPC SPC org-present~
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------|
| ~h~ | previous slide |
| ~l~ | next slide |
@ -681,13 +681,13 @@ org-present must be activated explicitly by typing: ~SPC SPC org-present~
** Helm-org-rifle
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------|
| ~SPC a o r~ | Search org files for keywords and headings |
** Org-projectile
| Key Binding | Description |
| Key binding | Description |
|-------------------+---------------------------------------------------------|
| ~SPC a o p~ | Capture a TODO for the current project |
| ~SPC u SPC a o p~ | Capture a TODO for any given project (choose from list) |
@ -695,7 +695,7 @@ org-present must be activated explicitly by typing: ~SPC SPC org-present~
** Org-journal
| Key Binding | Description |
| Key binding | Description |
|---------------+------------------------|
| ~SPC a o j j~ | New journal entry |
| ~SPC a o j s~ | Search journal entries |
@ -703,7 +703,7 @@ org-present must be activated explicitly by typing: ~SPC SPC org-present~
Journal entries are highlighted in the calendar. The following key bindings are
available for =calendar-mode= for navigating and manipulating the journal.
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------|
| ~SPC m r~ | Read journal entry |
| ~SPC m i~ | Insert journal entry for date |
@ -717,7 +717,7 @@ available for =calendar-mode= for navigating and manipulating the journal.
While viewing a journal entry in =org-journal-mode= the following key bindings
are available.
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------|
| ~SPC m j~ | New journal entry |
| ~SPC m p~ | Previous journal entry |
@ -726,13 +726,13 @@ are available.
** Org-brain
*** Application bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------|
| ~SPC a o b~ | Visualize an org-brain entry |
*** Visualization bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------|
| ~j / TAB~ | Goto next link |
| ~k / S-TAB~ | Goto previous link |

View File

@ -4,7 +4,7 @@
- [[#description][Description]]
- [[#features][Features:]]
- [[#install][Install]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
* Description
CEDET is a *C*ollection of *E*macs *D*evelopment *E*nvironment *T*ools written
@ -39,8 +39,8 @@ By default, Spacemacs sets Semantic to parse only file, local and project scope.
For a different parsing scope, you can customize the variable
=semanticdb-find-default-throttle=.
* Key Bindings
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------|
| ~SPC m r~ | srefactor: refactor thing at point. |

View File

@ -21,7 +21,7 @@ file.
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------|
| ~SPC SPC~ | all Emacs commands (interactive functions) |
| ~SPC m :~ | current major mode commands |

View File

@ -36,7 +36,7 @@ and automatic insertion and cycling among of typographic quotes and dashes.
* Key bindings
| Key Bindings | Description |
| Key bindings | Description |
|--------------+------------------------------------------------------------------|
| ~SPC t T~ | Toggle Typo Mode (automatic insertion of typographic characters) |
| ~SPC t ~~ | Toggle Tildify Mode (automatic insertion of non-breaking spaces) |
@ -46,7 +46,7 @@ The following key bindings are available in insert state.
** Typo Mode
| Key Bindings | Description |
| Key bindings | Description |
|--------------+------------------------------------------|
| ~"~ | Cycle among quotation marks |
| ~`~ | Cycle among left single quotation marks |

View File

@ -109,7 +109,7 @@ Please see the [[http://www.gnus.org/manual.html][manual]] for a complete list.
Basic and Spacemacs specific key bindings can be found in the following table.
| Key Binding | Gnus mode - Description |
| Key binding | Gnus mode - Description |
|-------------+-----------------------------------------------------|
| ~SPC a g~ | Starts Gnus |
| ~m~ | New Message |

View File

@ -11,7 +11,7 @@
- [[#neotree-source-control-integration][NeoTree Source Control Integration]]
- [[#usage][Usage]]
- [[#neotree-mode-line][NeoTree mode-line]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#neotree-navigation][NeoTree navigation]]
- [[#opening-files-with-neotree][Opening files with NeoTree]]
- [[#other-neotree-key-bindings][Other NeoTree key bindings]]
@ -95,12 +95,12 @@ The mode-line has the following format =[x/y] d (D:a, F:b)= where:
- =a= the number of directories in the current directory
- =b= the number of files in the current directory
* Key Bindings
* Key bindings
** NeoTree navigation
Navigation is centered on the ~hjkl~ keys with the hope of providing a fast
navigation experience like in [[http://ranger.nongnu.org/][ranger]]:
| Key Binding | Description |
| Key binding | Description |
|--------------+-------------------------------------------------------------------------------|
| ~h~ | collapse expanded directory or go to parent node |
| ~H~ | select previous sibling |
@ -121,7 +121,7 @@ window number where to open a file by using a numeric argument, for instance
~2 l~ or ~2 RET~ will open the current file in window 2. It is also possible to
open the file in a split window with ~|~ and ~-~:
| Key Binding | Description |
| Key binding | Description |
|------------------+-------------------------------------------|
| ~l~ or ~RET~ | open file in last active window |
| ~# l~ or ~# RET~ | open file in window number =#= |
@ -130,7 +130,7 @@ open the file in a split window with ~|~ and ~-~:
** Other NeoTree key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------|
| ~TAB~ | toggle stretching of the buffer |
| ~c~ | create a node |

View File

@ -11,7 +11,7 @@
- [[#file-watch][File watch]]
- [[#collapsed-directories][Collapsed directories]]
- [[#locking-width][Locking width]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#global][Global]]
- [[#inside-treemacs][Inside Treemacs]]
@ -84,7 +84,7 @@ Default is 3 (or 0 when python is not installed).
** Locking width
To have the width of the treemacs window locked by default, meaning not manually
resizable, set the variable =treemacs-lock-width= to non-nil. It will still be
resizable through Treemacs commands and keybindings.
resizable through Treemacs commands and key bindings.
#+BEGIN_SRC emacs-lisp
(setq-default dotspacemacs-configuration-layers '(
@ -93,10 +93,10 @@ resizable through Treemacs commands and keybindings.
Default is =nil=.
* Key Bindings
* Key bindings
** Global
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------------------------------------------------------------------------------------------------|
| ~M-0~ | Selected the treemacs window. Actually selects window #10, which is always assigned to treemacs. |
| ~SPC 0~ | Open treemacs in the current directory. When not visiting a file use $HOME as fallback. With a prefix arg manually select the root instead. |
@ -111,7 +111,7 @@ depending on whether vim/hybrid editing style is used. Likewise refresh is only
bound to g when emacs editing style is used, since under vim g is a prefix for
many other commands.
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------------------------------------------------------------------|
| ~?~ | Summon the helpful hydra to show you the treemacs keymap. |
| ~M-j/M-n~ | Select next node at the same depth as currently selected node, if possible. |

View File

@ -6,7 +6,7 @@
- [[#description][Description]]
- [[#features][Features:]]
- [[#install][Install]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#general-managment][General Managment]]
- [[#fabric][Fabric]]
- [[#files][Files]]
@ -31,26 +31,26 @@ To use this configuration layer, add it to your =~/.spacemacs=. You will need to
add =django= to the existing =dotspacemacs-configuration-layers= list in this
file.
* Key Bindings
* Key bindings
Django related key bindings uses [[https://github.com/davidmiller/pony-mode][pony-mode]] and are behind the prefix ~SPC m j~ in =Python-mode=.
Various configuration options for =pony-mode= are documented at [[http://www.deadpansincerity.com/docs/pony/configuration.html][deadpansincerity.com]].
** General Managment
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------|
| ~SPC m j m~ | Start a =pony-mode= managment session |
** Fabric
| Key Binding | Description |
| Key binding | Description |
|---------------+----------------------------------|
| ~SPC m j a f~ | Run a fabric command |
| ~SPC m j a d~ | Deploy project with =fab deploy= |
** Files
| Key Binding | Description |
| Key binding | Description |
|---------------+---------------------------------------------------------------|
| ~SPC m j f s~ | Open the =settings.py= for this project |
| ~SPC m j f c~ | Interactively display a setting value in the minibuffer |
@ -59,7 +59,7 @@ Various configuration options for =pony-mode= are documented at [[http://www.dea
** Interactive
| Key Binding | Description |
| Key binding | Description |
|---------------+----------------------------------------------------------------------------|
| ~SPC m j i d~ | Run interpreter for this projects default database as an inferior process |
| ~SPC m j i s~ | Open a Python shell with the current pony projects context loaded. |
@ -68,7 +68,7 @@ Various configuration options for =pony-mode= are documented at [[http://www.dea
** Server
| Key Binding | Description |
| Key binding | Description |
|---------------+-------------------------------------------------------------------|
| ~SPC m j r d~ | Stop the dev server |
| ~SPC m j r o~ | Open a tab at the dev server |
@ -78,7 +78,7 @@ Various configuration options for =pony-mode= are documented at [[http://www.dea
** South/Syncdb
| Key Binding | Description |
| Key binding | Description |
|---------------+--------------------------------------------|
| ~SPC m j s c~ | Convert an existing app to south |
| ~SPC m j s h~ | Create migration for modification |
@ -88,7 +88,7 @@ Various configuration options for =pony-mode= are documented at [[http://www.dea
** Test
| Key Binding | Description |
| Key binding | Description |
|---------------+------------------------------------------------------------------|
| ~SPC m j t d~ | Move down the traceback one level |
| ~SPC m j t e~ | Go to the file and line of the last stack trace in a test buffer |

View File

@ -21,7 +21,7 @@ file.
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|---------------+--------------------|
| ~SPC m f r~ | Shows routes |
| ~SPC m f f w~ | Find in web folder |

View File

@ -7,7 +7,7 @@
- [[#features][Features:]]
- [[#install][Install]]
- [[#optional-configuration][Optional Configuration]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#rjsx-mode][rjsx-mode]]
- [[#formatting-web-beautify][Formatting (web-beautify)]]
- [[#documentation-js-doc][Documentation (js-doc)]]
@ -118,10 +118,10 @@ concatenations and contiguous function calls:
(add-to-list 'web-mode-indentation-params '("lineup-calls" . nil)))
#+END_SRC
* Key Bindings
* Key bindings
** rjsx-mode
| Key Binding | Description |
| Key binding | Description |
|---------------+----------------------------------------------------------------------------------|
| ~<~ | inserts </> whenever it would start a new JSX node |
| ~>~ | right before the slash in a self-closing tag automatically inserts a closing tag |
@ -129,14 +129,14 @@ concatenations and contiguous function calls:
** Formatting (web-beautify)
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------------------------|
| ~SPC m =~ | beautify code in js2-mode, json-mode, web-mode, and css-mode |
*** Documentation (js-doc)
You can check more [[https://github.com/mooz/js-doc/][here]]
| Key Binding | Description |
| Key binding | Description |
|---------------+---------------------------------------|
| ~SPC m r d b~ | insert JSDoc comment for current file |
| ~SPC m r d f~ | insert JSDoc comment for function |
@ -145,7 +145,7 @@ You can check more [[https://github.com/mooz/js-doc/][here]]
** Auto-complete and documentation (tern)
| Key Binding | Description |
| Key binding | Description |
|---------------+------------------------------------------------------------------------------------------|
| ~SPC m C-g~ | brings you back to last place you were when you pressed M-.. |
| ~SPC m g g~ | jump to the definition of the thing under the cursor |

View File

@ -31,14 +31,14 @@ Linux user could install [[https://zhm.github.io/symbola/][Symbola]] font to get
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------|
| ~SPC a E~ | open a dedicated buffer to browse Emoji |
| ~SPC i e~ | insert Emoji via an helm buffer |
** Emoji dedicated buffer
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------|
| ~RET~ | copy current Emoji code |
| ~q~ | quit |

View File

@ -32,7 +32,7 @@ file.
* Games instructions
To run a game:
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------|
| ~SPC a G~ | Open an =helm= buffer to select a game |
@ -43,7 +43,7 @@ Possible helm actions:
** 2048
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------|
| ~h~ | Move the tiles left |
| ~j~ | Move the tiles down |
@ -52,7 +52,7 @@ Possible helm actions:
** Pacmacs
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------|
| ~h~ | Move left |
| ~j~ | Move down |
@ -62,7 +62,7 @@ Possible helm actions:
** Sudoku
| Key Bindings | Description |
| Key bindings | Description |
| ~h~ | Move left |
| ~j~ | Move down |
| ~k~ | Move up |
@ -76,7 +76,7 @@ Possible helm actions:
** Tetris
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------|
| ~h~ | Move block to the left |
| ~i~ | Rotate block counter-clockwise |

View File

@ -6,7 +6,7 @@
- [[#description][Description]]
- [[#features][Features:]]
- [[#install][Install]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#notes][Notes]]
* Description
@ -24,9 +24,9 @@ To use this configuration layer, add it to your =~/.spacemacs=. You will need to
add =selectric= to the existing =dotspacemacs-configuration-layers= list in this
file.
* Key Bindings
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------|
| ~SPC C-t t~ | Toggle clicky key sounds |

View File

@ -6,7 +6,7 @@
- [[#description][Description]]
- [[#features][Features:]]
- [[#install][Install]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#tell-me-how-to-spawn-the-xkcd-greatness][Tell me how to spawn the xkcd greatness!!]]
- [[#okay-what-now][Okay, what now]]
@ -24,17 +24,17 @@ To use this configuration layer, add it to your =~/.spacemacs=. You will need to
add =xkcd= to the existing =dotspacemacs-configuration-layers= list in this
file.
* Key Bindings
* Key bindings
** Tell me how to spawn the xkcd greatness!!
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------|
| ~SPC a x~ | Open xkcd mode |
** Okay, what now
You can now move through the comics with these
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------|
| ~e~ | Open explanation in the browser |
| ~j~ or ~l~ | Next comic |

View File

@ -16,7 +16,7 @@
- [[#enable-youdao有道-dictionary激活有道字典][Enable YouDao(有道) Dictionary(激活有道字典)]]
- [[#set-monospaced-font-size设置等宽字体][Set monospaced font size(设置等宽字体)]]
- [[#enabledisable-ace-pinyin-in-avy-goto-char][Enable/Disable ace-pinyin in =avy-goto-char=]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#youdao-dictionary][Youdao Dictionary]]
- [[#find-by-pinyin-dired][Find-by-pinyin-dired]]
@ -151,7 +151,7 @@ disable it. You can set =chinese-enable-avy-pinyin= to =nil=.
chinese-enable-avy-pinyin nil)))
#+END_SRC
* Key Bindings
* Key bindings
Currently, there are no built-in key bindings for this layer. You could define
your own preference.

View File

@ -14,7 +14,7 @@
- [[#avy-migemo][avy-migemo]]
- [[#ddskk][ddskk]]
- [[#pangu-spacing][pangu-spacing]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
* Description
This Layer adds Japanese related packages.
@ -110,5 +110,5 @@ mode globally, add:
inside ~dotspacemacs/user-config~.
* Key Bindings
* Key bindings
By default, ~C-x j~ toggles ~skk-mode~.

View File

@ -53,7 +53,7 @@ Spacemacs leader key.
All Agda specific bindings are prefixed with the major-mode leader
~SPC m~.
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------------------------------------------------------------------------------------------------|
| ~SPC m =~ | Show constraints. |
| ~SPC m ?~ | Show all goals. |

View File

@ -23,7 +23,7 @@ file.
* Key bindings
** Element insertion
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------|
| ~SPC m h 1~ | Insert title level 1 |
| ~SPC m h I~ | Insert title level 1 (the most important one) |
@ -38,7 +38,7 @@ file.
** Promotion, Demotion
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------|
| ~M-h~ | Promote title level |
| ~M-l~ | Demote title level |

View File

@ -56,7 +56,7 @@ is a one time operation and the result is cached for later use.
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------|
| ~SPC m h h~ | Look up the documentation for instruction at point |
| ~;~ | Insert a comment |

View File

@ -6,7 +6,7 @@
- [[#description][Description]]
- [[#features][Features:]]
- [[#install][Install]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
* Description
Syntax highlighting and Emacs functions for use with [[https://autohotkey.com/][AutoHotkey]] or
@ -30,9 +30,9 @@ To use this configuration layer, add it to your =~/.spacemacs=. You will need to
add =autohotkey= to the existing =dotspacemacs-configuration-layers= list in this
file.
* Key Bindings
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------|
| ~SPC m c b~ | block comment |
| ~SPC m c c~ | line comment |

View File

@ -57,7 +57,7 @@ More configuration options are available and are detailed in the =org-ref= and
* Key bindings
In a Bib(La)TeX file, the following key bindings are added:
| Key Binding | Description |
| Key binding | Description |
|---------------------------+--------------------------------------------|
| ~SPC m j~ / ~g j~ / ~C-j~ | Next entry |
| ~SPC m k~ / ~g k~ / ~C-k~ | Previous entry |
@ -76,6 +76,6 @@ In a Bib(La)TeX file, the following key bindings are added:
In addition, =org-mode=, =latex-mode= and =markdown-mode= all have the following
key binding added:
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------|
| ~SPC m i c~ | Insert citation |

View File

@ -23,7 +23,7 @@
- [[#enable-google-set-c-style][Enable google-set-c-style]]
- [[#newlines][Newlines]]
- [[#projectile-sub-project-adoption][Projectile sub-project adoption]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#formatting-clang-format][Formatting (clang-format)]]
- [[#rtags-1][RTags]]
- [[#cquery--ccls][cquery / ccls]]
@ -265,9 +265,9 @@ set =c-c++-adopt-subprojects= to =t=.
This is based on a recommendation on the =cquery= and =ccls= wikis, but should be more
generally applicable.
* Key Bindings
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------------------|
| ~SPC m g a~ | open matching file |
| | (e.g. switch between .cpp and .h, requires a project to work) |
@ -280,14 +280,14 @@ generally applicable.
** Formatting (clang-format)
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------|
| ~SPC m = =~ | format current region or buffer |
| ~SPC m = f~ | format current function |
** RTags
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------|
| ~SPC m g .~ | find symbol at point |
| ~SPC m g ,~ | find references at point |
@ -324,7 +324,7 @@ The key bindings listed below are in addition to the default key bindings define
*** goto
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------|
| ~SPC m g &~ | find references (address) |
| ~SPC m g R~ | find references (read) |
@ -335,7 +335,7 @@ The key bindings listed below are in addition to the default key bindings define
*** help/hierarchy
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------|
| ~SPC m h b~ | base class(es) |
| ~SPC m h d~ | derived class(es) |
@ -348,7 +348,7 @@ The key bindings listed below are in addition to the default key bindings define
*** backend (language server)
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------|
| ~SPC m b f~ | refresh index (e.g. after branch change) |
| ~SPC m b p~ | preprocess file |

View File

@ -16,7 +16,7 @@
- [[#usage][Usage]]
- [[#cheatsheet][Cheatsheet]]
- [[#structuraly-safe-editing][Structuraly safe editing]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#working-with-clojure-files-barfage-slurpage--more][Working with clojure files (barfage, slurpage & more)]]
- [[#leader][Leader]]
- [[#documentation][Documentation]]
@ -206,7 +206,7 @@ or to enable it for all supported modes:
When enabled the symbol =🆂= should be displayed in the mode-line.
* 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 youll likely want when working with
@ -218,7 +218,7 @@ As this state works the same for all files, the documentation is in global
** Leader
*** Documentation
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------|
| ~SPC m h a~ | cider apropos |
| ~SPC m h c~ | clojure cheatsheet |
@ -230,7 +230,7 @@ As this state works the same for all files, the documentation is in global
*** Evaluation
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------------|
| ~SPC m e ;~ | eval sexp and show result as comment |
| ~SPC m e b~ | eval buffer |
@ -245,7 +245,7 @@ As this state works the same for all files, the documentation is in global
*** Goto
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------|
| ~SPC m g b~ | go back |
| ~SPC m g C~ | browse classpath |
@ -258,7 +258,7 @@ As this state works the same for all files, the documentation is in global
*** REPL
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------------------------------------------|
| ~SPC m ,~ | handle shortcut (cider-repl-handle-shortcut) |
| ~SPC m s b~ | send and eval buffer in REPL |
@ -283,7 +283,7 @@ As this state works the same for all files, the documentation is in global
*** Tests
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------|
| ~SPC m t a~ | run all tests in namespace |
| ~SPC m t r~ | re-run test failures for namespace |
@ -291,7 +291,7 @@ As this state works the same for all files, the documentation is in global
*** Toggles
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------|
| ~SPC m T e~ | toggle englighten mode |
| ~SPC m T f~ | toggle REPL font-locking |
@ -301,7 +301,7 @@ As this state works the same for all files, the documentation is in global
*** Debugging
| Key Binding | Description |
| Key binding | Description |
|---------------+----------------------------------------------------|
| ~SPC m d !~ | reload traces and clear sayid workspace |
| ~SPC m d b~ | instrument expression at point |
@ -333,7 +333,7 @@ As this state works the same for all files, the documentation is in global
*** Refactoring
The following refactoring key bindings are enabled by default in clojure-mode:
| Key Binding | Description |
| Key binding | Description |
|---------------+----------------------------------------------------------------|
| ~SPC m r c i~ | cycle between if and if-not forms |
| ~SPC m r c p~ | cycle privacy of defn and def forms |
@ -350,7 +350,7 @@ The following refactoring key bindings are enabled by default in clojure-mode:
The following refactorings require cljr-refactor to be enabled and generally depend on a connected CIDER session.
| Key Binding | Description |
| Key binding | Description |
|---------------+-----------------------------------|
| ~SPC m r ?~ | describe refactoring |
| ~SPC m r a d~ | add declaration |
@ -389,7 +389,7 @@ The following refactorings require cljr-refactor to be enabled and generally dep
*** Reformatting
| Key Binding | Description |
| Key binding | Description |
|--------------------------+-------------------------|
| ~SPC m f b~ or ~SPC m =~ | reformat current buffer |
| ~SPC m f l~ | realign current form |
@ -397,7 +397,7 @@ The following refactorings require cljr-refactor to be enabled and generally dep
*** Profiling
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------|
| ~SPC m p +~ | profile samples |
| ~SPC m p c~ | clear profile |
@ -412,14 +412,14 @@ In general, ~q~ should always quit the popped up buffer.
*** cider-repl-mode
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------|
| ~C-j~ | next input |
| ~C-k~ | previous input |
*** stacktrace-mode
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------|
| ~C-j~ | next cause |
| ~C-k~ | previous cause |
@ -439,7 +439,7 @@ In general, ~q~ should always quit the popped up buffer.
*** inspector-mode
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------|
| ~TAB~ | next inspectable object |
| ~Shift-TAB~ | previous inspectable object |
@ -452,7 +452,7 @@ In general, ~q~ should always quit the popped up buffer.
*** test-report-mode
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------|
| ~C-j~ | next result |
| ~C-k~ | previous result |
@ -466,7 +466,7 @@ In general, ~q~ should always quit the popped up buffer.
** Sayid Buffers
*** sayid-mode
| Key Binding | Description |
| Key binding | Description |
|--------------------+---------------------------------------------------|
| ~Shift-Backspace~ | forward buffer state |
| ~enter~ | pop to function |
@ -488,7 +488,7 @@ In general, ~q~ should always quit the popped up buffer.
*** sayid-traced-mode
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------|
| ~backspace~ | go back to trace overview |
| ~enter~ | drill into ns at point |
@ -503,7 +503,7 @@ In general, ~q~ should always quit the popped up buffer.
*** sayid-pprint
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------|
| ~enter~ | show path in minibuffer |
| ~i~ | enter child node |

View File

@ -8,7 +8,7 @@
- [[#install][Install]]
- [[#configuration][Configuration]]
- [[#linting][Linting]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#repl][REPL]]
* Description
@ -34,9 +34,9 @@ To enable linting, install [[http://www.coffeelint.org/][CoffeeLint]] with the f
npm install -g coffeelint
#+END_SRC
* Key Bindings
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------|
| ~SPC m c c~ | Compile buffer |
| ~SPC m c r~ | Compile region |
@ -44,7 +44,7 @@ To enable linting, install [[http://www.coffeelint.org/][CoffeeLint]] with the f
** REPL
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------|
| ~SPC m '~ | Create or go to REPL |
| ~SPC m s b~ | Send buffer to REPL |

View File

@ -7,7 +7,7 @@
- [[#features][Features:]]
- [[#install][Install]]
- [[#structuraly-safe-editing][Structuraly safe editing]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#working-with-lisp-files-barfage-slurpage--more][Working with lisp files (barfage, slurpage & more)]]
- [[#leader][Leader]]
- [[#help][Help]]
@ -67,7 +67,7 @@ or to enable it for all supported modes:
When enabled the symbol =🆂= should be displayed in the mode-line.
* 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 youll likely want when working with
@ -79,7 +79,7 @@ As this state works the same for all files, the documentation is in global
** Leader
*** Help
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------------|
| ~SPC m h a~ | SLIME apropos |
| ~SPC m h d~ | Disassemble symbol at point |
@ -97,7 +97,7 @@ As this state works the same for all files, the documentation is in global
*** Evaluation
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------|
| ~SPC m e b~ | Evaluate buffer |
| ~SPC m e e~ | Evaluate last sexp |
@ -108,7 +108,7 @@ As this state works the same for all files, the documentation is in global
*** REPL
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------|
| ~SPC m s i~ | Start an inferior process |
| ~SPC m s e~ | Evaluate last expression in REPL |
@ -116,7 +116,7 @@ As this state works the same for all files, the documentation is in global
*** Compile
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------|
| ~SPC m c c~ | Compile file |
| ~SPC m c C~ | Compile file and load it |
@ -127,7 +127,7 @@ As this state works the same for all files, the documentation is in global
*** Navigation
| Key Binding | Description |
| Key binding | Description |
|---------------------------+------------------|
| ~SPC m g g~ | Go to definition |
| ~SPC m g b~ | Go back |
@ -136,7 +136,7 @@ As this state works the same for all files, the documentation is in global
*** Macroexpansion
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------|
| ~SPC m m a~ | Macroexpand the expression at point completly |
| ~SPC m m o~ | Macroexpand the expression at point once |

View File

@ -56,7 +56,7 @@ font, or disable the feature by adding the following snippet to the your
* Key bindings
** Laying out windows
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------|
| ~SPC m l c~ | Clear response buffer |
| ~SPC m l l~ | Re-layout windows |
@ -64,7 +64,7 @@ font, or disable the feature by adding the following snippet to the your
** Managing prover process
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------------------|
| ~SPC m p i~ | Interrupt prover |
| ~SPC m p p~ | Process buffer - processes and moves point to end of buffer |
@ -73,7 +73,7 @@ font, or disable the feature by adding the following snippet to the your
** Getting documentation
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------------------|
| ~SPC m h h~ | Show documentation for whatever is below the cursor |
| ~SPC m h e~ | Show documentation for the error in the `*response*` buffer |
@ -82,7 +82,7 @@ font, or disable the feature by adding the following snippet to the your
** Prover queries
The mnemonic for =a= is “ask”.
| Key Binding | Description |
| Key binding | Description |
|---------------+---------------------------------------------|
| ~SPC m a a~ | Print |
| ~SPC m a A~ | Print (showing all) |
@ -98,7 +98,7 @@ The mnemonic for =a= is “ask”.
** Moving the point
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------|
| ~SPC m g e~ | Go to end of command at point |
| ~SPC m g g~ | Go to definition at point |
@ -107,7 +107,7 @@ The mnemonic for =a= is “ask”.
** Inserting
| Key Binding | Description |
| Key binding | Description |
|-----------------+-----------------------------------------------------------------|
| ~SPC m M-RET~ | Insert regular match branch |
| ~SPC m M-S-RET~ | Insert =match goal with= branch |

View File

@ -57,7 +57,7 @@ file.
* Key bindings
** Crystal commands
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------------|
| ~SPC m e b~ | play-crystal submit buffer |
| ~SPC m e e~ | play-crystal show code in a browser |
@ -78,7 +78,7 @@ file.
Start a inferior crystal REPL process with ~SPC m '~ or ~SPC m s i~.
Send code to inferior process commands:
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------|
| ~SPC m '~ | start inferior REPL process |
| ~SPC m s B~ | send buffer and switch to REPL |
@ -92,7 +92,7 @@ Send code to inferior process commands:
** Ameba
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------|
| ~SPC m a d~ | Prompts from a directory on which to run Ameba |
| ~SPC m a f~ | Runs Ameba on the current visited file |

View File

@ -8,7 +8,7 @@
- [[#packages-included][Packages Included]]
- [[#install][Install]]
- [[#caveats][Caveats]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#navigation][Navigation]]
- [[#helpers-documentation-info][Helpers (documentation, info)]]
- [[#refactoring][Refactoring]]
@ -54,10 +54,10 @@ or .sln file.
solution/project you need to invoke ~SPC m s S~ and ~SPC m s s~ to stop
current server and start another one pointing to another solution/project.
* Key Bindings
* Key bindings
** Navigation
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------|
| ~SPC m g c~ | Go to member in current file |
| ~SPC m g e~ | List errors and warnings in solution |
@ -76,14 +76,14 @@ or .sln file.
** Helpers (documentation, info)
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------------------------|
| ~SPC m h t~ | Get type information for symbol under cursor |
| ~SPC m h T~ | Get type information for symbol under cursor and put it into kill-ring |
** Refactoring
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------|
| ~SPC m r m~ | Rename symbol under cursor |
| ~SPC m r M~ | Rename symbol under cursor interactively |
@ -91,7 +91,7 @@ or .sln file.
** OmniSharp server interaction
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------|
| ~SPC m s i~ | Install OmniSharp server |
| ~SPC m s r~ | Reload the solution |
@ -100,6 +100,6 @@ or .sln file.
** Tests
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------|
| ~SPC m t b~ | Run tests in current buffer |

View File

@ -7,7 +7,7 @@
- [[#features][Features:]]
- [[#install][Install]]
- [[#layer][Layer]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
* Description
This layer adds tools for better integration of CSV files in Spacemacs.
@ -29,9 +29,9 @@ To use this contribution add it to your =~/.spacemacs=
(setq-default dotspacemacs-configuration-layers '(csv))
#+END_SRC
* Key Bindings
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------|
| ~SPC m a~ | Align fields |
| ~SPC m d~ | Kill fields |

View File

@ -28,7 +28,7 @@ It is also recommended to install [[https://github.com/dlang/dub][DUB]] a =D lan
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------------|
| ~SPC m g g~ | Go to definition |
| ~SPC m g b~ | Jump back (after go to definition with above command) |

View File

@ -129,7 +129,7 @@ You find and overview of all the key bindings on the [[https://github.com/tonini
** Help
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------|
| ~SPC m h :~ | Run custom search for help |
| ~SPC m h h~ | Show help of the current expression |
@ -138,7 +138,7 @@ You find and overview of all the key bindings on the [[https://github.com/tonini
** Mix
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------------|
| ~SPC m m :~ | Prompt for a =mix= command |
| ~SPC m m c~ | Compile the whole application |
@ -147,14 +147,14 @@ You find and overview of all the key bindings on the [[https://github.com/tonini
** Project
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------------|
| ~SPC m g t~ | Toggle between a file and its tests in the current window. |
| ~SPC m g T~ | Toggle between a file and its tests in other window. |
** Evaluation in place
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------|
| ~SPC m e b~ | Evaluate buffer |
| ~SPC m e B~ | Evaluate buffer and insert result |
@ -165,7 +165,7 @@ You find and overview of all the key bindings on the [[https://github.com/tonini
** REPL interactions
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------------------|
| ~SPC m s c~ | Compiles the current buffer in the IEx process. |
| ~SPC m s i~ | Start an =iex= inferior process |
@ -178,7 +178,7 @@ You find and overview of all the key bindings on the [[https://github.com/tonini
** Tests
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------------------------------------------|
| ~SPC m g t~ | Open the test file for current buffer |
| ~SPC m t a~ | Run all the tests |
@ -195,7 +195,7 @@ You find and overview of all the key bindings on the [[https://github.com/tonini
** Compile
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------|
| ~SPC m c :~ | Run a custom compile command with =elixirc= |
| ~SPC m c b~ | Compile the current buffer with elixirc. =elixirc= |
@ -203,7 +203,7 @@ You find and overview of all the key bindings on the [[https://github.com/tonini
** Execute
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------|
| ~SPC m x :~ | Run a custom execute command with =elixir= |
| ~SPC m x b~ | Run the current buffer through =elixir= |
@ -211,7 +211,7 @@ You find and overview of all the key bindings on the [[https://github.com/tonini
** Code Definition Jump
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------|
| ~SPC m g g~ | Jump to the elixir expression definition at point. |
| ~SPC m .~ | Jump to the elixir expression definition at point. |
@ -224,7 +224,7 @@ You find and overview of all the key bindings on the [[https://github.com/tonini
** Hex (packages)
Hex is the package manager for Elixir & Erlang ecosystem. See [[https://hex.pm]].
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------------|
| ~SPC m X i~ | Display Hex package information for the package at point |
| ~SPC m X r~ | Display Hex package releases for the package at point |
@ -234,7 +234,7 @@ Hex is the package manager for Elixir & Erlang ecosystem. See [[https://hex.pm]]
** Macro expand
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------------------------------------|
| ~SPC m o l~ | Macro expand once the Elixir code on the current line |
| ~SPC m o L~ | Macro expand once the Elixir code on the current line and insert the result |
@ -247,6 +247,6 @@ Hex is the package manager for Elixir & Erlang ecosystem. See [[https://hex.pm]]
** Formatting
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------|
| ~SPC m =~ | Format the current buffer |

View File

@ -186,7 +186,7 @@ using a =dir-locals.el= file.
* Key bindings
** elm-make
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------|
| ~SPC m c b~ | elm-compile-buffer |
| ~SPC m c B~ | spacemacs/elm-compile-buffer-override-output |
@ -194,7 +194,7 @@ using a =dir-locals.el= file.
** elm-repl
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------------|
| ~SPC m s i~ | elm-repl-load |
| ~SPC m s f~ | send current function to REPL |
@ -204,14 +204,14 @@ using a =dir-locals.el= file.
** elm-reactor
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------|
| ~SPC m R n~ | elm-preview-buffer |
| ~SPC m R m~ | elm-preview-main |
** elm-test-runner
| Key Binding | Description |
| Key binding | Description |
|---------------+----------------------------------------|
| ~SPC m t b~ | elm-test-runner-run |
| ~SPC m t d~ | elm-test-runner-run-directory |
@ -222,7 +222,7 @@ using a =dir-locals.el= file.
** elm-package
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------|
| ~SPC m p i~ | elm-import |
| ~SPC m p c~ | elm-package-catalog |
@ -230,7 +230,7 @@ using a =dir-locals.el= file.
*** package list buffer
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------|
| ~g~ | elm-package-refresh |
| ~v~ | elm-package-view |
@ -241,18 +241,18 @@ using a =dir-locals.el= file.
** elm-oracle
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------|
| ~SPC m h h~ | elm-oracle-doc-at-point |
| ~SPC m h t~ | elm-oracle-type-at-point |
** elm-format
| Key Binding | Description |
| Key binding | Description |
| ~SPC m = b~ | elm-mode-format-buffer |
** Refactoring
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------|
| ~SPC m r i~ | elm-sort-imports |

View File

@ -156,7 +156,7 @@ When enabled the symbol =🆂= should be displayed in the mode-line.
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|----------------------------+--------------------------------------------------------|
| ~SPC m g g~ | go to definition of symbol under point |
| ~SPC m g G~ | go to definition of symbol under point in other window |
@ -178,7 +178,7 @@ When enabled the symbol =🆂= should be displayed in the mode-line.
** Additional testing functions with overseer
Function related to test are present under the ~SPC m t~ prefix:
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------|
| ~SPC m t a~ | overseer test |
| ~SPC m t A~ | test debug |
@ -193,7 +193,7 @@ Function related to test are present under the ~SPC m t~ prefix:
** Additional evaluation functions
If =smartparens= is used the following additional key bindings are available:
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------|
| ~SPC m e c~ | evaluate sexp around point |
| ~SPC m e s~ | evaluate symbol around point |
@ -201,7 +201,7 @@ If =smartparens= is used the following additional key bindings are available:
** Format code
The [[https://github.com/syl20bnr/spacemacs/blob/develop/layers/%2Bemacs/semantic/README.org][semantic]] layer should be installed for these key bindings to become active.
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------|
| ~SPC m = b~ | format current buffer |
| ~SPC m = f~ | format current function |
@ -211,7 +211,7 @@ The [[https://github.com/syl20bnr/spacemacs/blob/develop/layers/%2Bemacs/semanti
** Debugging
To start debugging:
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------------------------|
| ~SPC m d f~ | on a =defun= symbol toggle on the instrumentalisation of the function |
| ~SPC m d F~ | on a =defun= symbol toggle off the instrumentalisation of the function |

View File

@ -7,7 +7,7 @@
- [[#features][Features:]]
- [[#install][Install]]
- [[#options][Options]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#inferior-repl-process][Inferior REPL process]]
- [[#help][Help]]
- [[#more-interaction-with-the-repl][More interaction with the REPL]]
@ -60,11 +60,11 @@ appropriate:
ess-enable-smart-equals t)))
#+END_SRC
* Key Bindings
* Key bindings
** Inferior REPL process
Send code to inferior process with these commands:
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------|
| ~SPC m '~ | start REPL |
| ~SPC m ,~ | send region, current function, or paragraph and step |
@ -86,7 +86,7 @@ Send code to inferior process with these commands:
** Help
Get help and helpers for inspecting objects at point are available in R buffers only.
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------------------|
| ~SPC m h a~ | help apropos |
| ~SPC m h d~ | display help on object |
@ -106,7 +106,7 @@ Get help and helpers for inspecting objects at point are available in R buffers
** More interaction with the REPL
Helpers that provide further interaction with the REPL.
| Key Binding | Description |
| Key binding | Description |
|---------------+-------------------------------------------------------|
| ~SPC m r /~ | set working directory |
| ~SPC m r TAB~ | install package |
@ -122,7 +122,7 @@ Helpers that provide further interaction with the REPL.
** R devtools
Interaction with the =R= =devtools= package.
| Key Binding | Description |
| Key binding | Description |
|---------------+------------------------------------------|
| ~SPC m w TAB~ | interface for =devtools::install()= |
| ~SPC m w a~ | ask for a devtools command and runs it |
@ -138,7 +138,7 @@ Interaction with the =R= =devtools= package.
** Debugging
Tools for debugging
| Key Binding | Description |
| Key binding | Description |
|--------------+-------------------------------------------------------------------|
| ~SPC m d ?~ | =ess-tracebug-show-help= |
| ~SPC m d `~ | show traceback and last error message |
@ -163,7 +163,7 @@ Tools for debugging
** Editing Markdown
Edit Markdown files
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------------|
| ~SPC m c C~ | send knitr/sweave chunk and switch to REPL in insert mode |
| ~SPC m c c~ | send knitr/sweave chunk and keep buffer focused |

View File

@ -6,7 +6,7 @@
- [[#description][Description]]
- [[#features][Features:]]
- [[#install][Install]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#factor-mode-editing-source-files][factor-mode (editing source files)]]
- [[#fuel-listener-mode][fuel-listener-mode]]
- [[#snippets][Snippets]]
@ -29,10 +29,10 @@ up by emacs (usually somewhere in site-lisp).
To use this layer, add it to your =./spacemacs= file. Add =factor= to the
=dotspacemacs-configuration-layers= list there.
* Key Bindings
* Key bindings
** factor-mode (editing source files)
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------------------|
| ~SPC m '~ | Jump to the factor listener, start if required |
| ~SPC m c c~ | Compile and run the current file |
@ -69,7 +69,7 @@ To use this layer, add it to your =./spacemacs= file. Add =factor= to the
** fuel-listener-mode
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------|
| ~SPC m r~ | Refresh all loaded vocabs |
| ~SPC m T s~ | Toggle stack mode |

View File

@ -22,7 +22,7 @@ file.
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------|
| ~SPC m c f~ | Compile to SVG and open in Firefox |
| ~SPC m c g~ | Compile a jack-gtk program and run it |

View File

@ -32,7 +32,7 @@ appropriate variable.
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------------------------|
| ~SPC m d s~ | See definition (show decompiled body) |
| ~SPC m e E~ | Evaluate expression in minibuffer |

View File

@ -6,7 +6,7 @@
- [[#description][Description]]
- [[#features][Features:]]
- [[#install][Install]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#repl][REPL]]
* Description
@ -24,9 +24,9 @@ To use this configuration layer, add it to your =~/.spacemacs=. You will need to
add =fsharp= to the existing =dotspacemacs-configuration-layers= list in this
file.
* Key Bindings
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------|
| ~SPC m c c~ | Build the project |
| ~SPC m g g~ | Go to definition at point |
@ -34,7 +34,7 @@ file.
** REPL
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------------------|
| ~SPC m s b~ | Send buffer to the REPL |
| ~SPC m s B~ | Send buffer to the REPL and switch to the REPL in =insert state= |

View File

@ -231,7 +231,7 @@ You have a few options to ensure you always get up to date suggestions:
* Working with Go
** Go commands (start with =m=):
| Key Binding | Description |
| Key binding | Description |
|---------------+---------------------------------------------------------------------------------------|
| ~SPC m =~ | run “go fmt” |
| ~SPC m e b~ | go-play buffer |
@ -256,7 +256,7 @@ You have a few options to ensure you always get up to date suggestions:
** Go Guru
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------|
| ~SPC m f <~ | go-guru show possible callers |
| ~SPC m f >~ | go-guru show call targets |
@ -273,7 +273,7 @@ You have a few options to ensure you always get up to date suggestions:
** Refactoring
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------------------|
| ~SPC m r d~ | Add comment stubs |
| ~SPC m r e~ | Extract code as new function |

View File

@ -33,7 +33,7 @@ compiler more time to finish generating the file before reverting the buffer.
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------|
| ~SPC m ,~ | Preview file |
| ~SPC m =~ | Indent graph |

View File

@ -26,13 +26,13 @@ file.
* Key bindings
** Imports
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------|
| ~SPC m r i~ | Add import for symbol around point |
** REPL
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------------|
| ~SPC m s b~ | send buffer to REPL and stay in buffer |
| ~SPC m s B~ | send buffer and and switch to REPL buffer |

View File

@ -174,7 +174,7 @@ All Haskell specific bindings are prefixed with the major-mode leader ~SPC m~.
Top-level commands are prefixed by ~SPC m~:
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------------------------|
| ~SPC m g g~ | go to definition or tag |
| ~SPC m g i~ | cycle the Haskell import lines or return to point (with prefix arg) |
@ -184,7 +184,7 @@ Top-level commands are prefixed by ~SPC m~:
** Documentation
Documentation commands are prefixed by ~SPC m h~
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------------------------------|
| ~SPC m h d~ | find or generate Haddock documentation for the identifier under the cursor |
| ~SPC m h f~ | do a helm-hoogle lookup |
@ -197,7 +197,7 @@ Documentation commands are prefixed by ~SPC m h~
** Debug
Debug commands are prefixed by ~SPC m d~:
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------|
| ~SPC m d a~ | abandon current process |
| ~SPC m d b~ | insert breakpoint at function |
@ -213,7 +213,7 @@ Debug commands are prefixed by ~SPC m d~:
** Debug Buffer
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------|
| ~RET~ | select object at the point |
| ~a~ | abandon current computation |
@ -229,7 +229,7 @@ Debug commands are prefixed by ~SPC m d~:
** REPL
REPL commands are prefixed by ~SPC m s~:
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------|
| ~SPC m s b~ | load or reload the current buffer into the REPL |
| ~SPC m s c~ | clear the REPL |
@ -239,7 +239,7 @@ REPL commands are prefixed by ~SPC m s~:
** Intero REPL
Intero REPL commands are prefixed by ~SPC m i~:
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------------------|
| ~SPC m i c~ | change directory in the backend process |
| ~SPC m i d~ | reload the module =DevelMain= and then run =DevelMain.update= |
@ -251,7 +251,7 @@ Intero REPL commands are prefixed by ~SPC m i~:
** Cabal commands
Cabal commands are prefixed by ~SPC m c~:
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------------|
| ~SPC m c a~ | cabal actions |
| ~SPC m c b~ | build the current cabal project, i.e. invoke =cabal build= |
@ -261,7 +261,7 @@ Cabal commands are prefixed by ~SPC m c~:
** Cabal files
These commands are available in a cabal file.
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------|
| ~SPC m d~ | add a dependency to the project |
| ~SPC m b~ | go to benchmark section |
@ -281,7 +281,7 @@ These commands are available in a cabal file.
** Refactor
Refactor commands are prefixed by ~SPC m r~:
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------|
| ~SPC m r b~ | apply all HLint suggestions in the current buffer |
| ~SPC m r i~ | reformat imports from anywhere in the buffer |
@ -302,7 +302,7 @@ For more info, see
ghc-mod commands are prefixed by ~SPC m m~:
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------|
| ~SPC t~ | insert template |
| ~SPC m m u~ | insert template with holes |
@ -327,7 +327,7 @@ This command is only available when intero is enabled.
This top-level command is prefixed by ~SPC m~:
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------|
| ~SPC m g b~ | return from definition |

View File

@ -10,7 +10,7 @@
- [[#prettier][prettier]]
- [[#choosing-a-formatter][Choosing a formatter]]
- [[#live-display-in-browser][Live display in browser]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#web-mode][Web mode]]
- [[#cssscss][CSS/SCSS]]
@ -77,10 +77,10 @@ in the browser. For other buffers, a list of available views can be found on
For more information visit the [[https://github.com/skeeto/impatient-mode/blob/master/README.md][help page on GitHub.]]
* Key Bindings
* Key bindings
** Web mode
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------------|
| ~SPC m g p~ | quickly navigate CSS rules using =helm= |
| ~SPC m e h~ | highlight DOM errors |
@ -99,7 +99,7 @@ For more information visit the [[https://github.com/skeeto/impatient-mode/blob/m
A transient-state is also defined, start it with ~SPC m .~ or ~, .~
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------------------|
| ~?~ | Toggle full help |
| ~c~ | clone current element |
@ -118,7 +118,7 @@ A transient-state is also defined, start it with ~SPC m .~ or ~, .~
** CSS/SCSS
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------|
| ~SPC m g h~ | quickly navigate CSS rules |
| ~SPC m z c~ | fold css statement to one line |

View File

@ -7,7 +7,7 @@
- [[#features][Features:]]
- [[#install][Install]]
- [[#layer][Layer]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#debug][Debug]]
- [[#repl][REPL]]
- [[#tests][Tests]]
@ -34,10 +34,10 @@ To install =hy= globally:
pip install hy
#+END_SRC
* Key Bindings
* Key bindings
** Debug
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------|
| ~SPC m d d~ | insert pdb |
| ~SPC m d t~ | insert pdb threaded |
@ -50,7 +50,7 @@ by activating a virtual environment.
Send code to hy REPL commands:
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------------------|
| ~SPC m s b~ | send buffer to the REPL |
| ~SPC m s B~ | send buffer to the REPL and switch to it |
@ -63,7 +63,7 @@ Send code to hy REPL commands:
** Tests
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------|
| ~SPC m t a~ | launch all tests of the project |
| ~SPC m t A~ | launch all tests of the project in debug mode |

View File

@ -46,7 +46,7 @@ Binaries are also available for some platforms at
Several (but not all) of the evil-leader shorthands that =idris-mode= provides
are reproduced under the local leader.
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------------------------------------|
| ~SPC m c~ | Case split the pattern variable under point, or make it into a case expression. |
| ~SPC m d~ | Create an initial pattern match clause for a type declaration. |
@ -58,7 +58,7 @@ are reproduced under the local leader.
** Interactive editing
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------------------------------------------------------|
| ~SPC m i a~ | Attempt to solve a metavariable automatically. |
| ~SPC m i c~ | Case split the pattern variable under point, or make it into a case expression. |
@ -70,7 +70,7 @@ are reproduced under the local leader.
** Documentation
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------------|
| ~SPC m h a~ | Search the documentation for a string. |
| ~SPC m h d~ | Search the documentation for the name under point. |
@ -79,7 +79,7 @@ are reproduced under the local leader.
** REPL
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------------------------------------------|
| ~SPC m s b~ | Load the current buffer into Idris. |
| ~SPC m s B~ | Load the current buffer into Idris and switch to REPL in insert state |
@ -93,7 +93,7 @@ are reproduced under the local leader.
** Active term manipulations
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------|
| ~SPC m m c~ | Show the core language for the term at point. |
| ~SPC m m i~ | Show implicits for the term at point. |
@ -102,7 +102,7 @@ are reproduced under the local leader.
** Build system
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------------------------------|
| ~SPC m b c~ | Build the package. |
| ~SPC m b C~ | Clean the package, removing =.ibc= files |

View File

@ -13,7 +13,7 @@
- [[#what-needs-to-be-run][What needs to be run]]
- [[#using-the-ipython-notebook][Using the IPython notebook]]
- [[#open-notebook-list][Open Notebook List]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#transient-state-ipython-notebook][Transient-state: =ipython-notebook=]]
- [[#normal-mode][Normal mode]]
- [[#insert-mode][Insert mode]]
@ -69,7 +69,7 @@ Have an IPython notebook running
This layer is lazy loaded so the transient-state will only work after you summon the
command =ein:notebooklist-open= which is bound to ~SPC a y o~
** Key Bindings
** Key bindings
The key bindings can be used through a transient state or the usual evil-leader.
*** Transient-state: =ipython-notebook=

View File

@ -248,7 +248,7 @@ and ask you which projects you want to import.
** Meghanada
*** Server
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------|
| ~SPC m D c~ | Connect to server |
| ~SPC m D d~ | Disconnect from server |
@ -263,21 +263,21 @@ and ask you which projects you want to import.
*** Navigation
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------|
| ~SPC m g b~ | Jump back to previous location |
| ~SPC m g g~ | Jump to declaration |
*** Compilation
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------|
| ~SPC m c b~ | Compile file (buffer) |
| ~SPC m c c~ | Compile project |
*** Tests (junit)
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------|
| ~SPC m t a~ | Run all tests |
| ~SPC m t c~ | Run test class around point |
@ -286,7 +286,7 @@ and ask you which projects you want to import.
*** Refactoring
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------|
| ~SPC m =~ | Beautify code |
| ~SPC m r i~ | Optimize imports |
@ -295,7 +295,7 @@ and ask you which projects you want to import.
*** Tasks
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------|
| ~SPC m x :~ | Run task |
@ -303,7 +303,7 @@ and ask you which projects you want to import.
*** Java-mode
**** Ant
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------|
| ~SPC m a a~ | Run Ant |
| ~SPC m a c~ | Clear Ant cache |
@ -312,7 +312,7 @@ and ask you which projects you want to import.
**** Project management
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------|
| ~SPC m p b~ | Build project |
| ~SPC m p c~ | Create project |
@ -328,14 +328,14 @@ and ask you which projects you want to import.
**** Eclim daemon
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------|
| ~SPC m D k~ | Kill daemon |
| ~SPC m D s~ | Start daemon |
**** Goto
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------|
| ~M-,~ | jump back from go to declaration/definition |
| ~SPC m g g~ | go to declaration |
@ -343,7 +343,7 @@ and ask you which projects you want to import.
**** Refactoring
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------|
| ~SPC m r c~ | create a constructor |
| ~SPC m r f~ | format file |
@ -355,7 +355,7 @@ and ask you which projects you want to import.
**** Documentation, Find
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------|
| ~SPC m f f~ | general find in project |
| ~SPC m h c~ | call hierarchy |
@ -365,7 +365,7 @@ and ask you which projects you want to import.
**** Errors (problems)
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------|
| ~SPC e e~ | Force an error check |
| ~SPC e l~ | List errors |
@ -375,13 +375,13 @@ and ask you which projects you want to import.
**** Tests
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------------------|
| ~SPC m t t~ | run JUnit tests for current method or current file or project |
*** Errors (problems) buffer
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------|
| ~RET~ | go to problem place |
| ~a~ | show all problems |
@ -393,7 +393,7 @@ and ask you which projects you want to import.
*** Projects buffer
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------|
| ~RET~ | go to current project |
| ~c~ | go to problem place |
@ -414,14 +414,14 @@ and ask you which projects you want to import.
** Ensime key bindings
*** Search
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------|
| ~SPC m /~ | incremental search using =ensime-scalex= major mode |
| ~SPC m ?~ | incremental search in all live buffers |
*** Ensime Search Mode
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------------------------|
| ~C-j~ | Move to next match |
| ~C-k~ | Move to previous match |
@ -431,7 +431,7 @@ and ask you which projects you want to import.
*** sbt
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------|
| ~SPC m b .~ | sbt transient state |
| ~SPC m b b~ | sbt command |
@ -443,13 +443,13 @@ and ask you which projects you want to import.
*** Typecheck
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------|
| ~SPC m c t~ | type check the current file |
*** Debug
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------|
| ~SPC m d A~ | Attach to a remote debugger |
| ~SPC m d b~ | set breakpoint |
@ -468,14 +468,14 @@ and ask you which projects you want to import.
*** Errors
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------|
| ~SPC m e e~ | print error at point |
| ~SPC m e s~ | switch to buffer containing the stack trace parser |
*** Goto
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------|
| ~SPC m g g~ | go to definition |
@ -489,14 +489,14 @@ and ask you which projects you want to import.
*** Documentation, Inspect
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------|
| ~SPC m h h~ | show documentation for symbol at point |
| ~SPC m h u~ | show uses for symbol at point |
*** Server
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------------------|
| ~SPC m D f~ | reload open files |
| ~SPC m D r~ | regenerate the =.ensime= and restart the ensime server |
@ -504,7 +504,7 @@ and ask you which projects you want to import.
*** Refactoring
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------------------------|
| ~SPC m r a~ | add type annotation |
| ~SPC m r d~ | get rid of an intermediate variable (=ensime-refactor-inline-local=) |
@ -518,7 +518,7 @@ and ask you which projects you want to import.
*** Tests
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------|
| ~SPC m t a~ | test command (sbt) |
| ~SPC m t r~ | test quick command (sbt) |
@ -526,7 +526,7 @@ and ask you which projects you want to import.
*** REPL
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------------------------|
| ~SPC m s a~ | ask for a file to be loaded in the REPL |
| ~SPC m s b~ | send buffer to the REPL |
@ -537,7 +537,8 @@ and ask you which projects you want to import.
** LSP Java
*** Code intelligence shorcuts
| Key Binding | Description |
| Key binding | Description |
|---------------+---------------------------------------|
| ~SPC m g g~ | Go to definition |
| ~SPC m g r~ | Find references |
@ -562,8 +563,10 @@ and ask you which projects you want to import.
| ~SPC m c c~ | Build project |
| ~SPC m a n~ | Actionable notifications |
| ~SPC m =~ | Format code |
*** Debugger shorcuts
| Key Binding | Description |
| Key binding | Description |
|---------------+---------------------------------|
| ~SPC m d t t~ | Debug test method |
| ~SPC m d t c~ | Debug test class |
@ -614,9 +617,10 @@ and ask you which projects you want to import.
| ~SPC m d w o~ | goto output buffer if present |
| ~SPC m d w s~ | list sessions |
| ~SPC m d w b~ | list breakpoints |
** Maven
| Key Binding | Description |
| Key binding | Description |
|-----------------+------------------------------------------------------|
| ~SPC m m c c~ | Compile |
| ~SPC m m c C~ | Clean |
@ -631,7 +635,7 @@ and ask you which projects you want to import.
** Gradle
| Key Binding | Description |
| Key binding | Description |
|---------------+--------------------------|
| ~SPC m l c c~ | Compile |
| ~SPC m l c C~ | Clean |

View File

@ -17,7 +17,7 @@
- [[#indentation][Indentation]]
- [[#repl][REPL]]
- [[#node-modules][Node Modules]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#js2-mode][js2-mode]]
- [[#folding-js2-mode][Folding (js2-mode)]]
- [[#refactoring-js2-refactor][Refactoring (js2-refactor)]]
@ -156,17 +156,17 @@ doing this [[https://stackoverflow.com/questions/9679932#comment33532258_9683472
'((javascript :variables node-add-modules-path t)))
#+END_SRC
* Key Bindings
* Key bindings
** js2-mode
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------|
| ~SPC m w~ | toggle js2-mode warnings and errors |
| ~%~ | jump between blockswith [[https://github.com/redguardtoo/evil-matchit][evil-matchit]] |
** Folding (js2-mode)
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------|
| ~SPC m z c~ | hide element |
| ~SPC m z o~ | show element |
@ -178,7 +178,7 @@ doing this [[https://stackoverflow.com/questions/9679932#comment33532258_9683472
** Refactoring (js2-refactor)
Bindings should match the plain emacs assignments.
| Key Binding | Description |
| Key binding | Description |
|---------------+----------------------------------------------------------------------------------------------------------------|
| ~SPC m k~ | deletes to the end of the line, but does not cross semantic boundaries |
| ~SPC m r 3 i~ | converts ternary operator to if-statement |
@ -214,7 +214,7 @@ Bindings should match the plain emacs assignments.
*** Documentation (js-doc)
You can check more [[https://github.com/mooz/js-doc/][here]]
| Key Binding | Description |
| Key binding | Description |
|---------------+---------------------------------------|
| ~SPC m r d b~ | insert JSDoc comment for current file |
| ~SPC m r d f~ | insert JSDoc comment for function |
@ -223,12 +223,12 @@ You can check more [[https://github.com/mooz/js-doc/][here]]
** REPL (skewer-mode)
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------------------|
| ~SPC m e e~ | evaluates the last expression |
| ~SPC m e E~ | evaluates and inserts the result of the last expression at point |
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------------------------------------|
| ~SPC m s a~ | Toggle live evaluation of whole buffer in REPL on buffer changes |
| ~SPC m s b~ | send current buffer contents to the skewer REPL |

View File

@ -13,7 +13,7 @@
- [[#usage][Usage]]
- [[#reformat][Reformat]]
- [[#display-navigable-hierarchy][Display navigable hierarchy]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#json-hierarchy][JSON hierarchy]]
* Description
@ -85,9 +85,9 @@ Use the universal prefix argument to print decoded strings, for instance:
region. Use the universal prefix argument ~SPC u SPC m h h~ to create the
hierarchy for the JSON *after* the point.
* Key Bindings
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------|
| ~SPC m =~ | DWIM Reformat JSON |
| ~SPC m h p~ | Get the path of the value at point |
@ -96,7 +96,7 @@ hierarchy for the JSON *after* the point.
** JSON hierarchy
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------|
| ~RET~ | Expand/Collapse node |
| ~TAB~ | Select next node |

View File

@ -27,7 +27,7 @@ To use some of the additional formatting and evaluation features, youll need
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------------|
| ~SPC m =~ | format the buffer using `jsonnet fmt` |
| ~SPC m g g~ | jump to the definition of a given identifier |

View File

@ -81,7 +81,7 @@ using this layer with Julia 1.0, =julia-mode-enable-lsp= should be set to =nil=.
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------------|
| ~SPC m h h~ | Calls ~@doc~ macro on symbol under cursor. |
| ~SPC m e m~ | Expands macro under cursor. |

View File

@ -111,7 +111,7 @@ By default, the underlying latex code is echoed in the echo area.
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|---------------+--------------------------------------------|
| ~SPC m -~ | recenter output buffer |
| ~SPC m ,~ | TeX command on master file |
@ -160,7 +160,7 @@ By default, the underlying latex code is echoed in the echo area.
** Folding
Available only when =latex-enable-folding= is non nil.
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------|
| ~SPC m z =~ | fold TeX math |
| ~SPC m z b~ | fold TeX buffer |
@ -170,7 +170,7 @@ Available only when =latex-enable-folding= is non nil.
** RefTeX
| Key Binding | Description |
| Key binding | Description |
|---------------+---------------------------------------|
| ~SPC m r c~ | reftex-citation |
| ~SPC m r g~ | reftex-grep-document |

View File

@ -6,7 +6,7 @@
- [[#description][Description]]
- [[#features][Features:]]
- [[#install][Install]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#commands][Commands]]
* Description
@ -24,10 +24,10 @@ file.
In order to enable code linting, install [[https://github.com/mpeterv/luacheck][Luacheck]].
* Key Bindings
* Key bindings
** Commands
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------|
| ~SPC m d~ | lookup thing at point in lua documentation |
| ~SPC m s b~ | send buffer contents to REPL |

View File

@ -29,7 +29,7 @@ This layer adds a number of packages for less common languages and major modes.
* Key bindings
** Arch Linux PKGBUILDs
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------|
| ~SPC m b~ | Run makepkg |
| ~SPC m r~ | Increase the pkgrel number |
@ -40,7 +40,7 @@ This layer adds a number of packages for less common languages and major modes.
** Gentoo ebuilds
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------|
| ~SPC m n~ | Insert skeleton ebuild |
| ~SPC m k~ | Edit keywords |

View File

@ -90,7 +90,7 @@ To generate a table of contents type on top of the buffer:
* Key bindings
** Element insertion
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------------------------|
| ~SPC m -~ | insert horizontal line |
| ~SPC m h i~ | insert header dwim |
@ -120,33 +120,33 @@ To generate a table of contents type on top of the buffer:
** Element removal
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------|
| ~SPC m k~ | kill thing at point |
** Completion
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------|
| ~SPC m ]~ | complete |
** Following and Jumping
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------|
| ~SPC m o~ | follow thing at point |
| ~RET~ | jump (markdown-do) |
** Indentation
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------|
| ~SPC m \>~ | indent region |
| ~SPC m \<~ | outdent region |
** Header navigation
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------|
| ~gj~ | outline forward same level |
| ~gk~ | outline backward same level |
@ -155,7 +155,7 @@ To generate a table of contents type on top of the buffer:
** Buffer-wide commands
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------------------------------------------------|
| ~SPC m c ]~ | complete buffer |
| ~SPC m c m~ | other window |
@ -171,13 +171,13 @@ To generate a table of contents type on top of the buffer:
** List editing
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------|
| ~SPC m l i~ | insert list item |
** Movement
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------|
| ~SPC m {~ | backward paragraph |
| ~SPC m }~ | forward paragraph |
@ -186,7 +186,7 @@ To generate a table of contents type on top of the buffer:
** Promotion, Demotion
| Key Binding | Command |
| Key binding | Command |
|--------------------+--------------------|
| ~M-k~ or ~M-up~ | markdown-move-up |
| ~M-j~ or ~M-down~ | markdown-move-down |
@ -195,7 +195,7 @@ To generate a table of contents type on top of the buffer:
** Toggles
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------|
| ~SPC m t i~ | toggle inline images |
| ~SPC m t l~ | toggle hidden urls |

View File

@ -30,7 +30,7 @@ and =nimsuggest= binary must be in $PATH.
* Working with Nim
** Nim commands (start with =m=):
| Key Binding | Description |
| Key binding | Description |
|----------------------+------------------------------|
| ~SPC m c r~ | =nim compile --run main.nim= |
| ~SPC m g g~ or ~M-.~ | Jump to definition |

View File

@ -9,7 +9,7 @@
- [[#layer][Layer]]
- [[#using-merlin-for-error-reporting][Using merlin for error reporting]]
- [[#opam-packages][OPAM packages]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#repl-utop][REPL (utop)]]
- [[#layer-improvements-list][layer improvements list]]
@ -57,9 +57,9 @@ Make sure opam is initialized and configured.
opam config setup -a
#+END_SRC
* Key Bindings
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------------|
| ~SPC m =~ | Indent buffer. |
| ~SPC m c c~ | Compile |
@ -83,7 +83,7 @@ Make sure opam is initialized and configured.
** REPL (utop)
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------------------|
| ~SPC m s b~ | Send buffer to the REPL |
| ~SPC m s B~ | Send buffer to the REPL and switch to the REPL in =insert state= |

View File

@ -43,7 +43,7 @@ Send code to inferior process with these commands:
** Helpers
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------|
| ~SPC m h h~ | view documentation for function at point |
| ~SPC m h i~ | read octave info documentation |

View File

@ -38,7 +38,7 @@ All Pact specific bindings are prefixed with the major-mode leader ~SPC m~.
** REPL
REPL commands are prefixed by ~SPC m s~:
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------|
| ~SPC m s '~ | Open a Pact REPL in a new frame |
| ~SPC m s b~ | Load or reload the current buffer into the REPL |

View File

@ -8,7 +8,7 @@
- [[#install][Install]]
- [[#layer][Layer]]
- [[#auto-completion-plsense][Auto-completion: PlSense]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#perldoc][Perldoc]]
- [[#pod-and-here-doc][POD and HERE doc]]
- [[#find-symbol][Find Symbol]]
@ -33,11 +33,11 @@ file.
** Auto-completion: PlSense
=company-plsense= requires installation of the =plsense= server from [[https://github.com/aki2o/plsense#install][here]].
* Key Bindings
* Key bindings
** Perldoc
Browse formatted perldocs.
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------|
| ~SPC m h h~ | view perldoc of symbol at point |
| ~SPC m h d~ | view perldoc of any symbol |
@ -45,21 +45,21 @@ Browse formatted perldocs.
** POD and HERE doc
Select a POD or HERE doc.
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------|
| ~SPC m v~ | select entire POD or HERE doc at point |
** Find Symbol
Jump to symbol definition.
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------|
| ~SPC m g g~ | jump to symbol definition |
| ~SPC m g G~ | jump to symbol definition in other window |
** Formatting Code
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------|
| ~SPC m = =~ | format current line or region |
| ~SPC m = b~ | format current buffer |

View File

@ -41,6 +41,6 @@ Then you can generate the =TAGS= file for your projects like this:
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------|
| ~SPC m g g~ | Jump to definition (requires =ctags-universal= |

View File

@ -29,7 +29,7 @@ file.
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------|
| ~SPC m g g~ | jump to define at point |
| ~C-t~ | jump back |

View File

@ -66,7 +66,7 @@ documents, define a value for =org-plantuml-jar-path= in your =~/.spacemacs=:
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|--------------------------+-------------------------------------------------------|
| ~SPC m c c~ or ~C-c C-c~ | Build diagram from the text in the current buffer |
| ~SPC m c o~ | Set the output type (=unicode text=, =svg=, or =png=) |

View File

@ -48,7 +48,7 @@ meant as an alternative to using flycheck. Default value is nil.
** Purescript
*** Imports
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------------------|
| ~SPC m i =~ | Format imports |
| ~SPC m i \~ | Return to where you were editing before navigating to imports |
@ -58,7 +58,7 @@ meant as an alternative to using flycheck. Default value is nil.
*** psc-ide
=psc-ide= command are available under ~SPC m m~:
| Key Binding | Description |
| Key binding | Description |
|---------------+---------------------------------------------------------------------------|
| ~SPC m m s~ | Start psc-ide-server |
| ~SPC m m l~ | Load definitions for the modules inside your project |
@ -76,7 +76,7 @@ meant as an alternative to using flycheck. Default value is nil.
[[https://github.com/ardumont/emacs-psci][psci]] provides a very basic REPL for purescript. The following key
bindings are available:
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------------------------------------------------------|
| ~SPC m s b~ | Equivalent of =:m /path/to/current/module/file.purs= - Load <file> for importing |
| ~SPC m s i~ | Launch a psci console buffer |

View File

@ -25,7 +25,7 @@
- [[#manage-virtual-environments-with-pyvenv][Manage virtual environments with pyvenv]]
- [[#manage-multiple-python-versions-with-pyenv][Manage multiple Python versions with pyenv]]
- [[#automatic-activation-of-local-pyenv-version][Automatic activation of local pyenv version]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#inferior-repl-process][Inferior REPL process]]
- [[#running-python-script-in-shell][Running Python Script in shell]]
- [[#testing][Testing]]
@ -216,9 +216,9 @@ previous link, is a program which manages your virtual environments in a central
location set by the =WORKON_HOME= environment variable.
Spacemacs integration of virtual environments and virtualenvwrapper is provided
by the [[https://github.com/jorgenschaefer/pyvenv][pyvenv]] package. It provides the following keybindings:
by the [[https://github.com/jorgenschaefer/pyvenv][pyvenv]] package. It provides the following key bindings:
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------|
| ~SPC m V a~ | activate a virtual environment in any directory |
| ~SPC m V d~ | deactivate active virtual environment |
@ -229,9 +229,9 @@ If you need multiple Python versions (e.g. Python 2 and Python 3) then take a
look at [[https://github.com/yyuu/pyenv][pyenv]]. It enables the installation and managment of multiple
Python versions.
[[https://www.brianthicks.com/post/2015/04/15/automate-your-python-environment-with-pyenv/][This blogpost]] gives a good overview on how to use the tool. Spacemacs
integration is provided by [[https://github.com/proofit404/pyenv-mode][pyenv mode]] which has the following keybindings.
integration is provided by [[https://github.com/proofit404/pyenv-mode][pyenv mode]] which has the following key bindings.
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------|
| ~SPC m v s~ | set a pyenv environment with [[https://github.com/pyenv/pyenv][pyenv]] |
| ~SPC m v u~ | unset a pyenv environment with [[https://github.com/pyenv/pyenv][pyenv]] |
@ -256,7 +256,7 @@ can be set with the variable =python-auto-set-local-pyvenv-virtualenv== to:
- =on-project-switch= set the virtualenv when you switch projects,
- =nil= to disable.
* Key Bindings
* Key bindings
** Inferior REPL process
Start a Python or iPython inferior REPL process with ~SPC m s i~.
If =ipython= is available in system executable search paths, =ipython=
@ -266,7 +266,7 @@ search path by activating a virtual environment.
Send code to inferior process commands:
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------|
| ~SPC m s b~ | send buffer and keep code buffer focused |
| ~SPC m s B~ | send buffer and switch to REPL in insert mode |
@ -284,7 +284,7 @@ to start the Python script in comint mode. This is useful when working with
multiple Python files since the REPL does not reload changes made in other
modules.
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------------------------------|
| ~SPC m c c~ | Execute current file in a comint shell |
| ~SPC m c C~ | Execute current file in a comint shell and switch to it in =insert state= |
@ -315,7 +315,7 @@ function with a prefix argument, for example ~SPC u SPC m t a~.
** Refactoring
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------|
| ~SPC m r f~ | fix a missing import statement with [[https://pypi.python.org/pypi/importmagic][importmagic]] |
| ~SPC m r i~ | remove unused imports with [[https://github.com/myint/autoflake][autoflake]] |
@ -330,7 +330,7 @@ packages in the currently activated virtual environment.
In the package list buffer:
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------------------|
| ~RET~ | follow link (=pippel-menu-visit-homepage=) |
| ~d~ | mark for deletion (=pippel-menu-mark-delete=) |
@ -344,13 +344,13 @@ In the package list buffer:
** Live coding
Live coding is provided by the [[https://github.com/donkirkby/live-py-plugin][live-py-plugin.]]
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------|
| ~SPC m l~ | Toggle live-py-mode |
** Other Python commands
| Key Binding | Description |
| Key binding | Description |
|---------------+-----------------------------------------------------------------------------------|
| ~SPC m =~ | Reformat the buffer according to PEP8 using [[https://github.com/google/yapf][YAPF]] |
| ~SPC m d b~ | toggle a breakpoint using =wdb=, =ipdb=, =pudb=, =pdb= or =python3.7= (and above) |

View File

@ -7,7 +7,7 @@
- [[#features][Features:]]
- [[#install][Install]]
- [[#structuraly-safe-editing][Structuraly safe editing]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#navigation][Navigation]]
- [[#documentation][Documentation]]
- [[#tests][Tests]]
@ -56,10 +56,10 @@ or to enable it for all supported modes:
When enabled the symbol =🆂= should be displayed in the mode-line.
* Key Bindings
* Key bindings
** Navigation
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------|
| ~SPC m g `~ | Return to previous location |
| ~SPC m g g~ | Go to definition of symbol at point |
@ -68,21 +68,21 @@ When enabled the symbol =🆂= should be displayed in the mode-line.
** Documentation
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------------------|
| ~SPC m h d~ | Describes the function at point in a =Racket Describe= buffer |
| ~SPC m h h~ | View documentation of the identifier or string at point. |
** Tests
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------|
| ~SPC m t b~ | Run tests of buffer |
| ~SPC m t B~ | Run tests of buffer with coverage |
** REPL
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------------------|
| ~SPC m s b~ | Send buffer to REPL |
| ~SPC m s B~ | Send buffer to REPL and switch to REPL buffer in =insert state= |
@ -97,7 +97,7 @@ When enabled the symbol =🆂= should be displayed in the mode-line.
** Other key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------------------------------------|
| ~SPC m i l~ | Insert lambda character |
| ~H-r~ | Run current file and open REPL (=H= is hyper, *may* be bound to command on OSX) |

View File

@ -213,7 +213,7 @@ When =ruby-test-runner= equals =minitest=.
** Seeing is believing
| Key Binding | Description |
| Key binding | Description |
|---------------+----------------------------------|
| ~<SPC> m @ @~ | Run seeing is believing |
| ~<SPC> m @ c~ | Clear seeing is believing output |

View File

@ -64,7 +64,7 @@ To enable automatic buffer formatting on save, set the variable =rust-format-on-
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------|
| ~SPC m = =~ | reformat the buffer |
| ~SPC m c .~ | repeat the last Cargo command |

View File

@ -5,7 +5,7 @@
- [[#features][Features:]]
- [[#install][Install]]
- [[#structuraly-safe-editing][Structuraly safe editing]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#compiling][Compiling]]
- [[#navigation][Navigation]]
- [[#documentation][Documentation]]
@ -57,17 +57,17 @@ or to enable it for all supported modes:
When enabled the symbol =🆂= should be displayed in the mode-line.
* Key Bindings
* Key bindings
** Compiling
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------|
| ~SPC m c c~ | Compile current buffer |
| ~SPC m c p~ | Add directory to load path |
** Navigation
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------|
| ~SPC m g g~ | Goto Definition |
| ~SPC m g b~ | Go Back |
@ -77,7 +77,7 @@ When enabled the symbol =🆂= should be displayed in the mode-line.
** Documentation
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------|
| ~SPC m h h~ | Docs for symbol at point |
| ~SPC m h d~ | Look up manual entry for symbol at point |
@ -87,13 +87,13 @@ When enabled the symbol =🆂= should be displayed in the mode-line.
** Insertion
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------|
| ~SPC m i l~ | Insert Lambda |
** Macroexpansion
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------|
| ~SPC m m e~ | Macroexpand last sexp |
| ~SPC m m f~ | Macroexpand surrounding sexp |
@ -101,7 +101,7 @@ When enabled the symbol =🆂= should be displayed in the mode-line.
** REPL
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------|
| ~SPC m s i~ | Start or switch to the REPL |
| ~SPC m s s~ | Select Scheme implementation |
@ -115,7 +115,7 @@ When enabled the symbol =🆂= should be displayed in the mode-line.
** Evaluation
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------|
| ~SPC m e b~ | Evaluate the whole buffer |
| ~SPC m e e~ | Evaluate last sexp |

View File

@ -27,6 +27,6 @@ file.
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------|
| ~SPC m q~ | Execute SPARQL query |

View File

@ -8,7 +8,7 @@
- [[#install][Install]]
- [[#linting][Linting]]
- [[#style-checking][Style checking]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
* Description
This simple layer adds support for shell scripting.
@ -35,9 +35,9 @@ In order to enable =sh= scripts linting, install [[https://www.shellcheck.net/][
** Style checking
In order to enable =sh= scripts style checking, install [[https://github.com/openstack-dev/bashate][bashate]].
* Key Bindings
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------------|
| ~SPC m \~ | insert end-of-line backslashes to the lines in the region |
| ~SPC i !~ | insert shebang in a script file |

View File

@ -6,7 +6,7 @@
- [[#description][Description]]
- [[#features][Features:]]
- [[#install][Install]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#form-completion][Form Completion]]
- [[#repl][REPL]]
@ -23,17 +23,17 @@ To use this configuration layer, add it to your =~/.spacemacs=. You will need to
add =sml= to the existing =dotspacemacs-configuration-layers= list in this
file.
* Key Bindings
* Key bindings
** Form Completion
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------------------------------------------------|
| ~M-SPC~ | Inserts a space and completes the form before the cursor. |
| ~\vert{}~ | Inserts a pipe and adds a double arrow or copies the function name. Generally just works. |
** REPL
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------------------------------------------------|
| ~SPC m s b~ | Send buffer to REPL |
| ~SPC m s B~ | Send buffer to REPL and switch to REPL buffer in =insert state= |

View File

@ -98,13 +98,13 @@ auto-indent by setting the variable =sql-auto-indent= to =nil=.
* Key bindings
** Highlighting
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------|
| ~SPC m h k~ | select a SQL dialect to highlight |
** Inferior Process Interactions (SQLi)
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------|
| ~SPC m b b~ | show the SQLi buffer name |
| ~SPC m b s~ | set the SQLi buffer |
@ -113,7 +113,7 @@ auto-indent by setting the variable =sql-auto-indent= to =nil=.
*** Send SQL queries to SQLi:
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------------------------------------------|
| ~SPC m s b~ | Send the whole buffer to the SQLi buffer |
| ~SPC m s B~ | Send the whole buffer to the SQLi buffer and switch to it in =insert state= |
@ -127,7 +127,7 @@ auto-indent by setting the variable =sql-auto-indent= to =nil=.
** SQLi buffer
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------------------------|
| ~SPC m b r~ | rename buffer (follow up in the SQL buffer with ~SPC m b s~) |
| ~SPC m b S~ | save the current connection |

View File

@ -133,7 +133,7 @@ You have to install the following dependencies with npm.
* Key bindings
** Typescript Major Mode
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------------------------------|
| ~SPC m =~ | reformat the buffer |
| ~SPC m E d~ | add =tslitn-disable-next-line= at point |
@ -151,7 +151,7 @@ You have to install the following dependencies with npm.
** Reference Major Mode
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------|
| ~C-j~ | find previous reference |
| ~C-k~ | find next reference |

View File

@ -6,7 +6,7 @@
- [[#description][Description]]
- [[#features][Features:]]
- [[#install][Install]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#powershell-powershellel][Powershell (powershell.el)]]
- [[#batch-dosel][Batch (dos.el)]]
@ -23,16 +23,16 @@ To use this configuration layer, add it to your =~/.spacemacs=. You will need to
add =windows-scripts= to the existing =dotspacemacs-configuration-layers= list in this
file.
* Key Bindings
* Key bindings
** Powershell (powershell.el)
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------|
| ~SPC m r r~ | Transform marked regexp to regex |
** Batch (dos.el)
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------------------|
| ~SPC m D~ | ask for a command and display help |
| ~SPC m e b~ | evaluate buffer |

View File

@ -40,7 +40,7 @@ And you can add alist of file name patterns to language names used for asciidoc
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------------------|
| ~SPC x f f~ | copy-as-format |
| ~SPC x f a~ | copy-as-format-asciidoc |

View File

@ -30,7 +30,7 @@ availabe in the future.
** =evil-mc=
The =evil-mc= package provides the following key bindings:
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------|
| ~g r f~ | evil-mc-make-and-goto-first-cursor |
| ~g r h~ | evil-mc-make-cursor-here |
@ -48,7 +48,7 @@ The =evil-mc= package provides the following key bindings:
For easy navigation you also have the following:
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------|
| ~M-n~ | evil-mc-make-and-goto-next-cursor |
| ~M-p~ | evil-mc-make-and-goto-prev-cursor |

View File

@ -27,6 +27,6 @@ works and how to configure it.
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------|
| ~SPC t P~ | Toggle between parinfer indent and paren mode |

View File

@ -21,7 +21,7 @@ file.
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|---------------+--------------------------|
| ~SPC a m s p~ | Play or pause Spotify |
| ~SPC a m s n~ | Go to the next track |
@ -30,13 +30,13 @@ file.
If [[https://github.com/emacs-helm/helm][Helm]] layer is enabled, you can also use the following binding(s):
| Key Binding | Description |
| Key binding | Description |
|---------------+------------------------|
| ~SPC a m s g~ | Search for a new track |
If [[https://github.com/abo-abo/swiper][Ivy]] layer is enabled, you can also use the following binding(s):
| Key Binding | Description |
| Key binding | Description |
| ~SPC a m s s a~ | Spotify search artist |
| ~SPC a m s s A~ | Spotify search album |
| ~SPC a m s s t~ | Search for a new track |

View File

@ -7,7 +7,7 @@
- [[#features][Features:]]
- [[#install][Install]]
- [[#layer][Layer]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#nixos-options][NixOS Options]]
* Description
@ -24,9 +24,9 @@ To use this configuration layer, add it to your =~/.spacemacs=. You will need to
add =nixos= to the existing =dotspacemacs-configuration-layers= list in this
file.
* Key Bindings
* Key bindings
** NixOS Options
| Key Binding | Description |
| Key binding | Description |
|-------------+-------------------------|
| ~SPC h >~ | Call helm-nixos-options |

View File

@ -11,12 +11,12 @@
- [[#use-with-non-us-keyboard-layouts][Use with non-US keyboard layouts]]
- [[#define-words-using-os-x-dictionary][Define words using OS X Dictionary]]
- [[#coreutils][Coreutils]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#future-work][Future Work]]
* Description
Spacemacs is not just emacs+vim. It can have OSX key bindings too! This layer
globally defines common OSX keybindings.
globally defines common OSX key bindings.
** Features:
- ~⌘~ is set to ~hyper~ and ~⌥~ is set to ~meta~
@ -101,9 +101,9 @@ To get =gls= install coreutils homebrew:
brew install coreutils
#+END_SRC
* Key Bindings
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------|
| ~⌘ =~ | Scale up text |
| ~⌘ -~ | Scale down text |

View File

@ -7,7 +7,7 @@
- [[#features][Features:]]
- [[#install][Install]]
- [[#layer][Layer]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
* Description
This layer adds support for the peer programming tool [[https://github.com/Floobits/floobits-emacs][floobits]] to Spacemacs.
@ -24,9 +24,9 @@ To use this configuration layer, add it to your =~/.spacemacs=. You will need to
add =floobits= to the existing =dotspacemacs-configuration-layers= list in this
file.
* Key Bindings
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------------------------------------------------------------------------------|
| ~SPC P c~ | Clears all mirrored highlights. |
| ~SPC P d~ | Load the .floorc.json file for floobits configuration. |

View File

@ -61,7 +61,7 @@ For more details please check [[https://github.com/stanaka/dash-at-point#Usage][
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+-----------------------------------------------------------------|
| ~SPC d d~ | Lookup thing at point in Dash or Zeal |
| ~SPC d D~ | Lookup thing at point in Dash or Zeal within a specified Docset |

View File

@ -6,7 +6,7 @@
- [[#install][Install]]
- [[#layer][Layer]]
- [[#configuration][Configuration]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
* Description
This layer adds a search driven note taking system into Spacemacs.
@ -41,9 +41,9 @@ can be configured in your =dotfile=:
Just add or substitute your preferred extension.
* Key Bindings
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+----------------------------------|
| ~SPC a n~ | Open Deft (works globally) |
| ~SPC m c~ | Clear deft filter |

View File

@ -11,7 +11,7 @@
- [[#with-org][With Org]]
- [[#manually][Manually]]
- [[#server][Server]]
- [[#key-bindings][Key Bindings]]
- [[#key-bindings][Key bindings]]
- [[#troubleshooting][Troubleshooting]]
- [[#database-empty-at-first-start][Database empty at first start]]
- [[#queue-timeout-exceeded][Queue timeout exceeded]]
@ -93,15 +93,15 @@ to =t= which will start the web automatically when Emacs starts.
By default web interface is available on [[http://localhost:8080/elfeed/][localhost:8080/elfeed]]. You can change
the default port by changing the value of =httpd-port=.
* Key Bindings
* Key bindings
| Key Binding | Description |
| Key binding | Description |
|-------------+--------------|
| ~SPC a f~ | start elfeed |
Use =SPC ?= to discover major-mode key bindings.
| Key Binding | Description |
| Key binding | Description |
|-------------+---------------------------------------------------|
| ~c~ | compact feed db |
| ~gr~ | update all the feeds |
@ -114,7 +114,7 @@ Use =SPC ?= to discover major-mode key bindings.
In =elfeed-show= mode, you can use the following bindings:
| Key Binding | Description |
| Key binding | Description |
|-------------+------------------|
| ~q~ | quit show window |
| ~C-j~ | Next entry |

Some files were not shown because too many files have changed in this diff Show More