This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-03-11
Channels
- # admin-announcements (20)
- # beginners (48)
- # boot (90)
- # cider (33)
- # cljs-dev (5)
- # cljsjs (10)
- # cljsrn (7)
- # clojure (68)
- # clojure-austin (5)
- # clojure-bangladesh (4)
- # clojure-finland (10)
- # clojure-gamedev (1)
- # clojure-madison (7)
- # clojure-poland (15)
- # clojure-russia (75)
- # clojurescript (25)
- # core-async (23)
- # cursive (5)
- # data-science (43)
- # datomic (15)
- # dirac (26)
- # editors (10)
- # emacs (2)
- # euroclojure (12)
- # funcool (23)
- # hoplon (7)
- # immutant (68)
- # jobs (24)
- # jobs-discuss (1)
- # juxt (1)
- # keechma (9)
- # ldnclj (7)
- # luminus (66)
- # off-topic (54)
- # om (170)
- # proton (7)
- # re-frame (1)
- # reagent (15)
- # ring-swagger (11)
- # spacemacs (6)
- # testing (1)
- # vim (1)
- # yada (19)
@cfleming: I would encourage you to try real Vim to check how paredit/sexp work because Cursive Vi emulation is very basic and it doesn't include any bindings from Vim plugins (fireplace, sexp)
Wrapping an element and inserting stuff at start would be cse(<I
Basic command to wrap stuff is ys{object}{parenthesis}
, cse
is shortcut for current element, same as ysae
(around element)
<I
moves cursor to start of current form and goes to insert mode (there is also >I
)
@juhoteperi: Ok, I’ll try that, but realistically I’m unlikely to use anything else for more than experimentation. I’m hoping to fork IdeaVim to allow extensions so that might be a good test project.