This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-10-31
Channels
- # aws-lambda (4)
- # beginners (152)
- # boot (19)
- # cider (45)
- # cljs-dev (14)
- # clojure (54)
- # clojure-dev (33)
- # clojure-greece (11)
- # clojure-italy (4)
- # clojure-nl (8)
- # clojure-norway (2)
- # clojure-russia (6)
- # clojure-sg (1)
- # clojure-spec (1)
- # clojure-uk (40)
- # clojure-ukraine (5)
- # clojurescript (40)
- # community-development (13)
- # component (8)
- # core-async (3)
- # cursive (25)
- # data-science (11)
- # datomic (13)
- # duct (1)
- # emacs (2)
- # events (16)
- # figwheel (3)
- # fulcro (53)
- # graphql (2)
- # jobs (5)
- # jobs-rus (1)
- # juxt (10)
- # leiningen (4)
- # off-topic (82)
- # other-languages (5)
- # portkey (3)
- # protorepl (13)
- # re-frame (22)
- # reagent (15)
- # ring-swagger (4)
- # shadow-cljs (69)
- # spacemacs (7)
- # specter (16)
- # sql (13)
- # vim (5)
- # yada (2)
I think there should be a way to do this in Atom, but I figured I’d ask for some thoughts first before I start experimenting. When I start a proto-repl, I’d like to be able to rename the tab name from “Proto-Repl” to something a little more descriptive. Anyone do something similar or have any thoughts on this? A separate less urgent issue I’m planning on tackling is the ability to have multiple proto-repl’s open in a single atom window. I think I remember perusing the proto-repl repo’s issues and seeing that this wasn’t possible, but my hunch is to think it could be possible. Thoughts on this welcome as well 🙏
I'd certainly like to see that feature (multiple open REPLs). I wouldn't use it all that often but it's probably the thing I miss most from CIDER.
Yeah, so some context is that I work with another developer and he is an emacs user, and thinks my dev workflow could use some significant improvement. He is leaning towards me learning Emacs, but I just started out at this job, so learning the codebase, plus learning Clojure/ClojureScript (I’m a newbie to both), plus Reagent/Reframe (also unfamiliar with), plus Emacs would make me 😱 Which is why I’m pretty dedicated to sticking with Atom and Proto-repl if I can 😉
I’ll share here if I make any progress on either of those features I mentioned :thumbsup:
If it's any help, I used Emacs for Clojure for two or so years solid before switching to ProtoREPL and I'm very happy with that change.
I used to use Emacs way back (20-ish years? versions 17, 18, and 19) then went off to various IDEs etc, then when I came to Clojure I used a mix of Eclipse/CCW and TextMate for a while, tried (and gave up on) Sublime Text, tried LightTable (for quite a while -- until it was clear it was not moving forward very fast and became incompatible with the latest Mac OS X at the time), then finally switched to Emacs...
...and I went through three or four completely different Emacs installations over the next few years. Then saw Jason present ProtoREPL and that was me happy! 🙂
same – I used Emacs while learning Clojure and stayed with it for two years, switched to Atom, and I prefer this setup, despite the limitation of only one repl
And, I think it’s healthy for a development team to have a mix of tools to match preferences
Also, ammo for you: https://pupeno.com/2016/09/26/emacs-is-hurting-clojure/
I'm coming from developing JS, where most devs use Sublime Text/Atom/VSCode, so I've actually never used Emacs/CIDER for Clojure. Who knows, maybe it's better since I don't have any old habits to unlearn
Also, I think the limitation of one REPL per Atom window is an underlying limitation in Ink: https://atom.io/packages/ink ...so the change might need to be made there first
Thanks for the support and tips 💛