This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-01-07
Channels
- # announcements (4)
- # babashka (20)
- # beginners (167)
- # calva (1)
- # cider (18)
- # circleci (10)
- # clara (45)
- # clojure (85)
- # clojure-argentina (1)
- # clojure-europe (3)
- # clojure-finland (3)
- # clojure-greece (2)
- # clojure-italy (9)
- # clojure-nl (30)
- # clojure-spec (32)
- # clojure-survey (39)
- # clojure-uk (72)
- # clojurescript (12)
- # core-async (4)
- # data-science (3)
- # emacs (10)
- # figwheel-main (9)
- # fulcro (44)
- # graalvm (3)
- # jobs (12)
- # jobs-discuss (6)
- # joker (3)
- # juxt (1)
- # leiningen (4)
- # off-topic (23)
- # planck (5)
- # re-frame (4)
- # reitit (2)
- # remote-jobs (1)
- # shadow-cljs (43)
- # spacemacs (8)
- # test-check (19)
- # tools-deps (21)
Morning. Good luck @hobosarefriends. There are a lot of nice starter kits: https://github.com/emacs-tw/awesome-emacs#starter-kit. I'm using bbatsov's Prelude.
There's also a book "Mastering Emacs". I have it but I never got very far into reading it 🙂
I started my emacs journey with mastering emacs + spacemacs in 2016, now use prelude as spacemacs would crash often for me at the time.
I'm using the http://emacs.app for osx, but I remember @vijaykiran talking about using alacritty with emacs. Gonna try that today actually, as I'm now using a vertical 4k monitor and my emacs has quite a delay on the input if I open several buffers.
also, this isn't emacs only, but I pity those who haven't learned the paredit commands (although parinfer is also quite nice)
Started with Emacs quite a while ago (initial commit June of 2012). Wrote a few plugins which taught me a lot. Eventually I have 750~ commits to my emacs configuration haha
Then I switched to Spacemacs because configuring Emacs was eating a lot of my time (obviously)
Only issue right now is that Spacemacs freezes occasionally, and there’s no way of getting a stacktrace
Also I use Lispy https://github.com/abo-abo/lispy for Lisp editting (instead of paredit, parinfer, …) Makes editing lisp so pleasant. Has the steepest learning curve but is the most rewarding (IMHO)
Lispy basically has a multi-mode. When you’re on a paren, all your insert keys change into commands. When you’re not an a paren, you simply insert text
There are some videos on how it works https://www.youtube.com/watch?v=AlVVN9vfL8k
That seems like a very reasonable trade-off, but am not dissatisfied with my hotkey setup. Will watch the video.
Hmm, I can see it's more than just paredit with different hotkeys, interestingly it does stuff I'd expect it needs to have an ast for (e.g. I would use clj-refactor for)
Ugh, too bad, running emacs in windowed mode in alacritty has even worse input lag 😞 I guess my gpuless macbook just isn't powerful enough.
@kevin.van.rooijen thanks for sharing the lispy stuff. I think I might just go into the rabbit hole on this one 🙂