This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-07-06
Channels
- # beginners (90)
- # boot (83)
- # cider (39)
- # clara (4)
- # cljs-dev (124)
- # cljsrn (10)
- # clojure (208)
- # clojure-boston (1)
- # clojure-italy (13)
- # clojure-nlp (3)
- # clojure-russia (34)
- # clojure-spec (63)
- # clojure-uk (101)
- # clojurescript (65)
- # community-development (13)
- # copenhagen-clojurians (1)
- # core-async (1)
- # cursive (24)
- # datascript (1)
- # datomic (65)
- # emacs (20)
- # graphql (20)
- # hoplon (21)
- # instaparse (18)
- # jobs (5)
- # jobs-discuss (2)
- # leiningen (8)
- # luminus (32)
- # midje (1)
- # mount (3)
- # off-topic (18)
- # om (10)
- # parinfer (6)
- # pedestal (2)
- # planck (2)
- # precept (22)
- # protorepl (7)
- # re-frame (45)
- # reagent (9)
- # ring (1)
- # ring-swagger (4)
- # rum (2)
- # spacemacs (5)
- # sql (2)
- # unrepl (13)
- # untangled (8)
- # yada (5)
Did clojure-mode indentation become a lot slower lately? I regularly re-indent the whole buffer out of habit, and now it takes several seconds even in a file of only ~100 lines.
Then it must have happened when I upgraded to the latest Emacs version. I've been lagging behind for a while. It's just really slow. If everyone else can reindent a largish ns in subsecond times, I guess I'll have to start bisecting my settings then.
http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=4713dd425beac5cb459704e67dcb8f6faf714375
@ajs inf-clojure
adds 0 Cider features. It has more features than inferior-lisp
, that’s for sure, but they are all implemented in precisely the same manner. Not sure what exactly seems excessive to you. Most of the extra functionality like eldoc, completion and font-locking is completely optional (and quite useful). Not to mention the socket REPL support.
Thanks for the clarification. I've been using it and definitely have found it a lot more useful for my purposes, and enjoyable, then cider was, and that's a great contribution to the community. Thanks!
It certainly won’t grow to anything complex, because it was designed to be simple, but still a bit more powerful and useful then inferior-lisp
, that wasn’t even Clojure-specific.
@richiardiandrea unrepl
is an effort to improve upon nREPL, not cider.
I keep believing that nREPL’s only real problem is that it’s not being developed actively anymore - don’t see anything fundamentally wrong with it. It just needs more work to become even more useful (and mostly - more cljs friendly). Unfortunately due to the bullshit that clojure-contrib
carries with it, no one wants to work on the project.
well it is not mine but more like a common effort started by Christophe Grand and of course many other people started to jump in (like me)
It is basically trying to define a better, more repl-y protocol
for example you will be able to upgrade from a repl type to another (clj vs cljs) just by sending a command
Yeah, I know what it is. I’m just clarifying that this is a (potential) replacement for nREPL.
Then it must have happened when I upgraded to the latest Emacs version. I've been lagging behind for a while. It's just really slow. If everyone else can reindent a largish ns in subsecond times, I guess I'll have to start bisecting my settings then.