documentation formatting: Wed Dec 5 03:03:03 UTC 2018
This commit is contained in:
parent
cc1764b2ad
commit
45276bd96f
|
@ -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 |
|
||||
|
|
|
@ -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 don’t 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 it’s 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]], it’s 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 project’s root (with the =shell= layer) |
|
||||
| ~SPC p !~ | run shell command in project’s 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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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~ |
|
||||
|
|
|
@ -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= |
|
||||
|
|
|
@ -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 don’t 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 doesn’t 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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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. |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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. |
|
||||
|
|
|
@ -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 project’s default database as an inferior process |
|
||||
| ~SPC m j i s~ | Open a Python shell with the current pony project’s 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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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~.
|
||||
|
|
|
@ -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. |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 you’ll 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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 you’ll 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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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) |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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= |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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=
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -27,7 +27,7 @@ To use some of the additional formatting and evaluation features, you’ll 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 |
|
||||
|
|
|
@ -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. |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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= |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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= |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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=) |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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) |
|
||||
|
|
|
@ -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) |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -27,6 +27,6 @@ file.
|
|||
|
||||
* Key bindings
|
||||
|
||||
| Key Binding | Description |
|
||||
| Key binding | Description |
|
||||
|-------------+----------------------|
|
||||
| ~SPC m q~ | Execute SPARQL query |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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= |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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. |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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 |
|
||||
|
|
|
@ -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
Loading…
Reference in New Issue