This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-08-24
Channels
- # announcements (1)
- # beginners (113)
- # calva (16)
- # cider (6)
- # cljsrn (1)
- # clojure (104)
- # clojure-argentina (2)
- # clojure-dev (3)
- # clojure-italy (1)
- # clojure-nl (10)
- # clojure-spec (6)
- # clojure-uk (4)
- # clojuredesign-podcast (44)
- # clojurescript (25)
- # core-async (2)
- # datomic (21)
- # emacs (14)
- # events (1)
- # figwheel-main (12)
- # fulcro (7)
- # joker (2)
- # leiningen (1)
- # mount (7)
- # music (1)
- # off-topic (16)
- # pedestal (3)
- # re-frame (8)
- # reagent (8)
- # reitit (11)
- # shadow-cljs (4)
- # spacemacs (16)
- # sql (1)
- # tools-deps (14)
- # vim (1)
i bounce around between emacs, vim/tmux, and intellij cursive
but i'd love to hear about your preferences
when i started with clojure, emacs was really the only game in town
clojure 1.3 era
maybe ~5 years ago i just wanted a change so i started experimenting with vim (for clojure, i had used vi/vim plenty otherwise)
and then when i took a job writing clojure full time i went all in and used vim the whole time
after that project tanked, though, i was writing java and scala daily and using intellij, so i decided to give cursive a try just to see
so, to answer your question, i'd say emacs is still my "favorite" just because i've used it the most and i feel like my muscle memory is best there
but vim is really nice too and has a feel to it that i really enjoy: more lightweight, maybe
and then of course, despite being an anti-ide guy for a long time, once i got comfortable with intellij in general cursive felt a bit more natural
i've toyed with vscode and atom (for clojure), but never really tried that hard
i just recently started completely from scratch on an emacs setup again and i'm liking it
cider does everything (and more than i need i think)
but i do always have intellij open these days (ugh, java again) so its tempting to just have that open as well for my little side project(s)
I hope I'm not spoiling a future episode too much, but my environment of choice is neovim with the conjure plugin.
probably not spoiling it, no. an overview of the landscape plus maybe a discussion of common features would probably be a good approach
hmmm, haven't even looked at that
and i've kind of resisted really getting neovim going (for no good reason)
i like a relatively minimal setup
For a vim user, it's got some niceties. Although much of the cool stuff has gotten into vim too.
i want an editor, a repl and a terminal
i want to be able to reload stuff into the repl easily
i want paredit
automagic formatting
good syntax highlighting
those are my real requirements
I've never tried paredit. Structural editing with vim-sexp has been great. I'd like to try it though.
paredit is nice
thats awesome, i have it open a lot heh
It's amazing to me that there are so many workflows in the clojure community. I was in a meetup and even all 5 vim users had different ways of evaluating code.
its no wonder new people are scared off by it