This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-09-04
Channels
- # beginners (14)
- # boot (28)
- # chestnut (9)
- # cljsrn (18)
- # clojure (64)
- # clojure-conj (1)
- # clojure-dusseldorf (45)
- # clojure-finland (4)
- # clojure-gamedev (1)
- # clojure-greece (8)
- # clojure-italy (22)
- # clojure-russia (4)
- # clojure-spec (19)
- # clojure-uk (38)
- # clojurescript (49)
- # code-reviews (2)
- # component (12)
- # core-async (3)
- # cursive (3)
- # data-science (2)
- # events (4)
- # fulcro (394)
- # heroku (3)
- # hoplon (16)
- # immutant (11)
- # jobs (5)
- # lein-figwheel (1)
- # lumo (18)
- # off-topic (8)
- # om (11)
- # other-languages (1)
- # overtone (1)
- # pedestal (7)
- # portkey (62)
- # protorepl (1)
- # re-frame (40)
- # reagent (41)
- # ring-swagger (5)
- # spacemacs (5)
- # unrepl (5)
- # yada (12)
@ag @eggsyntax - thanks for the input. Good to know that y'all have a good experience with evil-mode macros.
I'm not sure what the deal is. I have learned that I can't rely on macros in evil-mode the same way that I did in vim, because something about them fails sometimes. I know one specific unsupported use case was one that @ag already mentioned: macros that move to a different buffer. (In Vim I'm used to the end of my macro being something like :wn^Mgg
to save and move to the beginning of the next buffer, at which point I run my macro again, but such things seem not to be possible in evil-mode.)
I'll keep an eye out for other things that don't seem to work. Maybe I'm just using it wrong and/or could switch to standard emacs macros and not have these problems.
One thing, not related to macros, but related to evil and vim being different, is that if I enter e.g lisp mode to do a sexpr edit, I can't repeat it with the dot
Which I guess makes sense in some way, but it's quite disturbing if you're coming from vim and use the dot a lot
Agreed. 👍
I use macros pretty often, but I have to admit I’m not quite enough of a vim macro fiend to have recorded macros that move between buffers. I bow before your vim-fu, @jeff.terrell 🙇