diff options
author | Bozhidar Batsov <bozhidar@batsov.com> | 2016-04-09 18:16:43 -0700 |
---|---|---|
committer | Bozhidar Batsov <bozhidar@batsov.com> | 2016-04-09 18:19:39 -0700 |
commit | aa275cda8b5ac53e9f4fa0f4fc0fce2276f813cc (patch) | |
tree | a534bfdebc434731147f6e9c3c5d08542060572a /doc | |
parent | bb2bb31ebcc5bbd02d8ec5e6eb29b9bb86d14913 (diff) |
Kill the function names in the cider-mode keybindings table
While somewhat useful, they mess up the layout of the table, so
we're better off without them.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/interactive_programming.md | 92 |
1 files changed, 46 insertions, 46 deletions
diff --git a/doc/interactive_programming.md b/doc/interactive_programming.md index 28a0e422..ed702993 100644 --- a/doc/interactive_programming.md +++ b/doc/interactive_programming.md @@ -16,52 +16,52 @@ with it. Here's a list of `cider-mode`'s keybindings: -Function Name | Keyboard shortcut | Description --------------------------------------|--------------------------------------|------------------------------- -`cider-eval-last-sexp` | <kbd>C-x C-e</kbd> <br/> <kbd>C-c C-e</kbd>| Evaluate the form preceding point and display the result in the echo area and/or in an buffer overlay (according to `cider-use-overlays`). If invoked with a prefix argument, insert the result into the current buffer. -`cider-eval-last-sexp-and-replace` | <kbd>C-c C-w</kbd> | Evaluate the form preceding point and replace it with its result. -`cider-eval-last-sexp-to-repl` | <kbd>C-c M-e</kbd> | Evaluate the form preceding point and output it result to the REPL buffer. If invoked with a prefix argument, takes you to the REPL buffer after being invoked. -`cider-insert-last-sexp-in-repl` | <kbd>C-c M-p</kbd> | Load the form preceding point in the REPL buffer. -`cider-pprint-eval-last-sexp` | <kbd>C-c C-p</kbd> | Evaluate the form preceding point and pretty-print the result in a popup buffer. -`cider-pprint-eval-defun-at-point` | <kbd>C-c C-f</kbd> | Evaluate the top level form under point and pretty-print the result in a popup buffer. -`cider-eval-defun-at-point` | <kbd>C-M-x</kbd> <br/> <kbd>C-c C-c</kbd> | Evaluate the top level form under point and display the result in the echo area. -`cider-eval-defun-at-point` | <kbd>C-u C-M-x</kbd> <br/> <kbd>C-u C-c C-c</kbd> | Debug the top level form under point and walk through its evaluation -`cider-eval-region` | <kbd>C-c C-r</kbd> | Evaluate the region and display the result in the echo area. -`cider-interrupt` | <kbd>C-c C-b</kbd> | Interrupt any pending evaluations. -`cider-macroexpand-1` | <kbd>C-c C-m</kbd> | Invoke `macroexpand-1` on the form at point and display the result in a macroexpansion buffer. If invoked with a prefix argument, `macroexpand` is used instead of `macroexpand-1`. -`cider-macroexpand-all` | <kbd>C-c M-m</kbd> | Invoke `clojure.walk/macroexpand-all` on the form at point and display the result in a macroexpansion buffer. -`cider-eval-ns-form` | <kbd>C-c C-n</kbd> | Eval the ns form. -`cider-repl-set-ns` | <kbd>C-c M-n</kbd> | Switch the namespace of the REPL buffer to the namespace of the current buffer. -`cider-switch-to-repl-buffer` | <kbd>C-c C-z</kbd> | Switch to the relevant REPL buffer. Use a prefix argument to change the namespace of the REPL buffer to match the currently visited source file. -`cider-switch-to-repl-buffer` | <kbd>C-u C-u C-c C-z</kbd> | Switch to the REPL buffer based on a user prompt for a directory. -`cider-load-buffer-and-switch-to-repl-buffer` | <kbd>C-c M-z</kbd> | Load (eval) the current buffer and switch to the relevant REPL buffer. Use a prefix argument to change the namespace of the REPL buffer to match the currently visited source file. -`cider-display-connection-info` | <kbd>C-c M-d</kbd> | Display default REPL connection details, including project directory name, buffer namespace, host and port. -`cider-rotate-default-connection` | <kbd>C-c M-r</kbd> | Rotate and display the default nREPL connection. -`cider-find-and-clear-repl-output` | <kbd>C-c C-o</kbd> | Clear the last output in the REPL buffer. With a prefix argument it will clear the entire REPL buffer, leaving only a prompt. Useful if you're running the REPL buffer in a side by side buffer. -`cider-load-buffer` | <kbd>C-c C-k</kbd> | Load (eval) the current buffer. -`cider-load-file` | <kbd>C-c C-l</kbd> | Load (eval) a Clojure file. -`cider-refresh` | <kbd>C-c C-x</kbd> | Reload all modified files on the classpath. If invoked with a prefix argument, reload all files on the classpath. If invoked with a double prefix argument, clear the state of the namespace tracker before reloading. -`cider-doc` | <kbd>C-c C-d d</kbd> <br/> <kbd>C-c C-d C-d</kbd> | Display doc string for the symbol at point. If invoked with a prefix argument, or no symbol is found at point, prompt for a symbol. -`cider-javadoc` | <kbd>C-c C-d j</kbd> <br/> <kbd>C-c C-d C-j</kbd> | Display JavaDoc (in your default browser) for the symbol at point. If invoked with a prefix argument, or no symbol is found at point, prompt for a symbol. -`cider-grimoire` | <kbd>C-c C-d r</kbd> <br/> <kbd>C-c C-d C-r</kbd> | Lookup symbol in Grimoire. -`cider-apropos` | <kbd>C-c C-d a</kbd> <br/> <kbd>C-c C-d C-a</kbd> | Apropos search for functions/vars. -`cider-apropos-documentation` | <kbd>C-c C-d f</kbd> <br/> <kbd>C-c C-d C-f</kbd> | Apropos search for documentation. -`cider-inspect` | <kbd>C-c M-i</kbd> | Inspect expression. Will act on expression at point if present. -`cider-toggle-trace-var` | <kbd>C-c M-t v</kbd> | Toggle var tracing. -`cider-toggle-trace-ns` | <kbd>C-c M-t n</kbd> | Toggle namespace tracing. -`cider-undef` | <kbd>C-c C-u</kbd> | Undefine a symbol. If invoked with a prefix argument, or no symbol is found at point, prompt for a symbol. -`cider-test-run-test` | <kbd>C-c C-t t</kbd> <br/> <kbd>C-c C-t C-t</kbd> | Run test at point. -`cider-test-run-ns-tests` | <kbd>C-c C-t n</kbd> <br/> <kbd>C-c C-t C-n</kbd> | Run tests for current namespace. -`cider-test-run-loaded-tests` | <kbd>C-c C-t l</kbd> <br/> <kbd>C-c C-t C-l</kbd> | Run tests for all loaded namespaces. -`cider-test-run-project-tests` | <kbd>C-c C-t p</kbd> <br/> <kbd>C-c C-t C-p</kbd> | Run tests for all project namespaces. This loads the additional namespaces. -`cider-test-rerun-tests` | <kbd>C-c C-t r</kbd> <br/> <kbd>C-c C-t C-r</kbd> | Re-run test failures/errors. -`cider-test-show-report` | <kbd>C-c C-t b</kbd> <br/> <kbd>C-c C-t C-b</kbd> | Show the test report buffer. -`cider-find-var` | <kbd>M-.</kbd> | Jump to the definition of a symbol. If invoked with a prefix argument, or no symbol is found at point, prompt for a symbol. -`cider-find-resource` | <kbd>C-c M-.</kbd> | Jump to the resource referenced by the string at point. -`cider-find-ns` | <kbd>C-c C-.</kbd> | Jump to some namespace on the classpath. -`cider-pop-back` | <kbd>M-,</kbd> | Return to your pre-jump location. -`complete-symbol` | <kbd>M-TAB</kbd> | Complete the symbol at point. -`cider-quit` | <kbd>C-c C-q</kbd> | Quit the current nREPL connection. With a prefix argument it will quit all connections. + Keyboard shortcut | Description +--------------------------------------|------------------------------- +<kbd>C-x C-e</kbd> <br/> <kbd>C-c C-e</kbd>| Evaluate the form preceding point and display the result in the echo area and/or in an buffer overlay (according to `cider-use-overlays`). If invoked with a prefix argument, insert the result into the current buffer. +<kbd>C-c C-w</kbd> | Evaluate the form preceding point and replace it with its result. +<kbd>C-c M-e</kbd> | Evaluate the form preceding point and output it result to the REPL buffer. If invoked with a prefix argument, takes you to the REPL buffer after being invoked. +<kbd>C-c M-p</kbd> | Load the form preceding point in the REPL buffer. +<kbd>C-c C-p</kbd> | Evaluate the form preceding point and pretty-print the result in a popup buffer. +<kbd>C-c C-f</kbd> | Evaluate the top level form under point and pretty-print the result in a popup buffer. +<kbd>C-M-x</kbd> <br/> <kbd>C-c C-c</kbd> | Evaluate the top level form under point and display the result in the echo area. +<kbd>C-u C-M-x</kbd> <br/> <kbd>C-u C-c C-c</kbd> | Debug the top level form under point and walk through its evaluation +<kbd>C-c C-r</kbd> | Evaluate the region and display the result in the echo area. +<kbd>C-c C-b</kbd> | Interrupt any pending evaluations. +<kbd>C-c C-m</kbd> | Invoke `macroexpand-1` on the form at point and display the result in a macroexpansion buffer. If invoked with a prefix argument, `macroexpand` is used instead of `macroexpand-1`. +<kbd>C-c M-m</kbd> | Invoke `clojure.walk/macroexpand-all` on the form at point and display the result in a macroexpansion buffer. +<kbd>C-c C-n</kbd> | Eval the ns form. +<kbd>C-c M-n</kbd> | Switch the namespace of the REPL buffer to the namespace of the current buffer. +<kbd>C-c C-z</kbd> | Switch to the relevant REPL buffer. Use a prefix argument to change the namespace of the REPL buffer to match the currently visited source file. +<kbd>C-u C-u C-c C-z</kbd> | Switch to the REPL buffer based on a user prompt for a directory. +<kbd>C-c M-z</kbd> | Load (eval) the current buffer and switch to the relevant REPL buffer. Use a prefix argument to change the namespace of the REPL buffer to match the currently visited source file. +<kbd>C-c M-d</kbd> | Display default REPL connection details, including project directory name, buffer namespace, host and port. +<kbd>C-c M-r</kbd> | Rotate and display the default nREPL connection. +<kbd>C-c C-o</kbd> | Clear the last output in the REPL buffer. With a prefix argument it will clear the entire REPL buffer, leaving only a prompt. Useful if you're running the REPL buffer in a side by side buffer. +<kbd>C-c C-k</kbd> | Load (eval) the current buffer. +<kbd>C-c C-l</kbd> | Load (eval) a Clojure file. +<kbd>C-c C-x</kbd> | Reload all modified files on the classpath. If invoked with a prefix argument, reload all files on the classpath. If invoked with a double prefix argument, clear the state of the namespace tracker before reloading. +<kbd>C-c C-d d</kbd> <br/> <kbd>C-c C-d C-d</kbd> | Display doc string for the symbol at point. If invoked with a prefix argument, or no symbol is found at point, prompt for a symbol. +<kbd>C-c C-d j</kbd> <br/> <kbd>C-c C-d C-j</kbd> | Display JavaDoc (in your default browser) for the symbol at point. If invoked with a prefix argument, or no symbol is found at point, prompt for a symbol. +<kbd>C-c C-d r</kbd> <br/> <kbd>C-c C-d C-r</kbd> | Lookup symbol in Grimoire. +<kbd>C-c C-d a</kbd> <br/> <kbd>C-c C-d C-a</kbd> | Apropos search for functions/vars. +<kbd>C-c C-d f</kbd> <br/> <kbd>C-c C-d C-f</kbd> | Apropos search for documentation. +<kbd>C-c M-i</kbd> | Inspect expression. Will act on expression at point if present. +<kbd>C-c M-t v</kbd> | Toggle var tracing. +<kbd>C-c M-t n</kbd> | Toggle namespace tracing. +<kbd>C-c C-u</kbd> | Undefine a symbol. If invoked with a prefix argument, or no symbol is found at point, prompt for a symbol. +<kbd>C-c C-t t</kbd> <br/> <kbd>C-c C-t C-t</kbd> | Run test at point. +<kbd>C-c C-t n</kbd> <br/> <kbd>C-c C-t C-n</kbd> | Run tests for current namespace. +<kbd>C-c C-t l</kbd> <br/> <kbd>C-c C-t C-l</kbd> | Run tests for all loaded namespaces. +<kbd>C-c C-t p</kbd> <br/> <kbd>C-c C-t C-p</kbd> | Run tests for all project namespaces. This loads the additional namespaces. +<kbd>C-c C-t r</kbd> <br/> <kbd>C-c C-t C-r</kbd> | Re-run test failures/errors. +<kbd>C-c C-t b</kbd> <br/> <kbd>C-c C-t C-b</kbd> | Show the test report buffer. +<kbd>M-.</kbd> | Jump to the definition of a symbol. If invoked with a prefix argument, or no symbol is found at point, prompt for a symbol. +<kbd>C-c M-.</kbd> | Jump to the resource referenced by the string at point. +<kbd>C-c C-.</kbd> | Jump to some namespace on the classpath. +<kbd>M-,</kbd> | Return to your pre-jump location. +<kbd>M-TAB</kbd> | Complete the symbol at point. +<kbd>C-c C-q</kbd> | Quit the current nREPL connection. With a prefix argument it will quit all connections. There's no need to memorize this list. In any Clojure buffer with `cider-mode` active you'll have a CIDER menu available, which lists all the most important |