This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-11-05
Channels
- # aleph (2)
- # beginners (93)
- # boot (9)
- # cider (1)
- # cljs-dev (50)
- # cljsrn (4)
- # clojure (32)
- # clojure-russia (58)
- # clojure-spec (23)
- # clojurescript (146)
- # clojurewerkz (2)
- # component (1)
- # cursive (2)
- # hoplon (163)
- # off-topic (4)
- # om (117)
- # onyx (8)
- # pedestal (1)
- # re-frame (13)
- # reagent (34)
- # spacemacs (17)
- # test-check (1)
- # untangled (3)
You may want to see https://github.com/syl20bnr/spacemacs/issues/1812 — spacemacs author gives useful tip on how to make spacemacs use regular paredit.
@lvh SPC-k
will show you most of the sexp-modifying commands that have a default keybinding.
Typing SPC-:
will bring up a window where you can type partial commands by name & see what matches. Typing sexp
there will bring up most of the other sexp-modifying commands, including ones that are not yet bound.
I also sometimes use other vim commands rather than true sexp commands, eg da(
to delete an sexp.
Note that calling a sexp-modifying command will leave you in evil-lisp-state
, with a pink cursor, which means that you can type any of the other sexp-modifying commands without the SPC-k
prefix, ie they’re available as single keystrokes.
See here for more info on evil-lisp-state
: http://spacemacs.org/doc/DOCUMENTATION#editing-lisp-code
Including sexp-navigation, eg once you’re in evil-lisp-state
, H
and L
will navigate to previous/next sexp.