This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # admin-announcements (6)
- # beginners (19)
- # boot (1)
- # cbus (2)
- # cider (3)
- # clara (24)
- # cljs-dev (4)
- # cljsrn (18)
- # clojure (168)
- # clojure-boston (1)
- # clojure-dev (55)
- # clojure-russia (199)
- # clojure-sg (2)
- # clojurescript (38)
- # clojurex (1)
- # core-async (15)
- # css (16)
- # cursive (62)
- # datomic (23)
- # editors-rus (17)
- # events (3)
- # funcool (1)
- # hoplon (360)
- # ldnclj (37)
- # lein-figwheel (11)
- # leiningen (1)
- # nginx (1)
- # off-topic (13)
- # om (361)
- # onyx (1)
- # re-frame (56)
- # reagent (24)
- # robots (1)
- # spacemacs (46)
- # yada (9)
One of the reasons that I installed spacemacs after having been a Vim user and Clojure dabbler was because I was interested in the sexp-editing capabilities of Emacs. It has been a bit overwhelming getting used to the many modes and options of spacemacs I've only managed to teach myself one lisp-mode command before I learned that there are in fact several options to choose from: paredit, lisp-mode, lispy, and now, parinfer is also on the way. And possibly, there are more. Does anyone know of a comparative review of the different modes, or maybe someone could just sum up what the differences are? I have no idea where to go first, and since learning the new key commands for spacemacs has been hard enough, I'm hoping not to waste too much time and effort going in the wrong direction.
I really dig basic Vim and still use Vim for raw text editing.
I’m also a new-to-spacemacs user coming from Vim. Overwhelming is a good way of putting it, but I’ve found just exploring the menus with Helm here and there when I have time to be useful. I haven’t really tried messing with the parens plugins yet, I’m just working with the defaults for now.
Though I’ve had to disable a couple minor things that annoyed me.
I just realized that was an entirely unhelpful response to your questions, except for the purpose of commiseration.
What did you disable?
One thing I wish I could disable was the slowness. Vim is extremely snappy in comparison.
I just realized it’s only one thing:
though I also want to disable the “automatically provide a closing quotation mark when typing the first one” feature of smartparens.
Yeah, the slightly worse responsiveness is something I noticed too.
Hm, from what I read, I don't understand that option. I've only ever used undo in normal mode in Vim.
But from what I read, with that option you can have undos whilst in insert mode?
like in Vim?
Answering my own concern, this seems to be how to disable the smartparens for quotes and doublequotes:
(sp-pair "'" nil :actions :rem) (sp-pair "\"" nil :actions :rem)
evil-want-fine-undo nil makes undos in insert mode behave more like Vim's
So... How do you undo in insert mode in Vim?
if you don’t explicitly set it to
nil, it behaves more like Emacs’s, which I guess uses some sort of keystroke listener to decide when an “undo break” should appear.
Try this in spacemacs – in the scratch buffer, insert some text and don’t go back to normal mode. Wait a few seconds, then insert some more text. Now go back to normal mode and hit
u. In Vim, it would undo everything.
In spacemacs, it only undoes the most recent text.
I like the Vim way better.
Ah, so Vim works the way I thought. phew
yeah vim is still vim
Ah, I see!
I need to disable that too.
When I open spacemacs and open a new file, if I p, for some reason the clipboard (or whatever it's called) always contains a form with a number inside it
Do you know why?
wow. I never noticed that before, but it happens for me too.
and if I create a new .clj file in windows and open it with spacemacs, it has
(ns ) at the top. Weird.
i assume the
ns part of the clojure major mode
Something must be overwriting the paste buffer when Emacs initializes itself.
to add that
Anyhow. A different reason that I chose to install spacemacs was because I found the "everything and the kitchen sink" possibilities intrigueing, so I guess I'll just slog through the confusion for a while
@reefersleep: I’m using spacemacs + paredit + lispy 😃
The clipboard (which I think emacs calls a kill ring) having stuff in it when opening a new file sounds like a Spacemacs bug to me. The Spacemacs gitter might be able to tell you more authoritatively.
@erik_price: Nice to know about
@reefersleep: You know about the
SPC k menu for parenthesis (and similar) operations, right? Just checking.
Most helpful commands for me have been
SPC h d f and
SPC h d k.