This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-07-28
Channels
- # beginners (122)
- # boot (5)
- # cider (30)
- # clojure (16)
- # clojure-berlin (1)
- # clojure-dev (7)
- # clojure-spec (2)
- # clojure-uk (31)
- # clojurescript (3)
- # core-async (1)
- # cursive (5)
- # hoplon (38)
- # keechma (1)
- # leiningen (4)
- # off-topic (9)
- # onyx (2)
- # re-frame (32)
- # reagent (3)
- # reitit (11)
- # rum (1)
- # shadow-cljs (187)
- # spacemacs (3)
- # tools-deps (9)
- # uncomplicate (15)
- # vim (2)
But it's Saturday @dominicm. Saturday! š
This is true.
I'm really surprised I was left to sleep until 7:45 this morning. That's pretty unusual
I also went to bed around 10pm which is really unusual for me
But I feel more tired now than when I average 5 hours of sleep. Go figure š
@maleghast I'd be curious to know which bits of my emacs config are the particularly confusing bits as I can document them better. I know some of the templates are a bit horrid (esp the org-capture ones)
I think the biggest problem might be the things in there I don't use any more that still hang around. I'm not good elisp coder tho so I try to keep things simple where I can.
@otfrom - My apologies; I should have made it clear that the whole subject rather goes over my head and that Iāve never met an Emacs config I did understand. Itās not your config specifically I am having trouble with, though it being expressed in Org was a new one on me, but rather that I am that terrible beast, the Emacs opportunist... I know how to use Paredit Mode to my advantage when coding in Clojure and I like the whole Cider + REPL integration that lets me test my code as I go without leaving Emacs, and I like the way that Spacemacs lets me Meta-x to find anything else I might need that I canāt remember the shortcut for. I know__ that I need to set aside some time to really get into the ribs of Emacs, IF I want to banish imposter syndrome (about Emacs, not all things) and move with confidence through this sphere, and to not be confused and intimidated by new approaches to config or indeed adopting new tools inside Emacs (e.g. Org-Mode, which I am trying out, or magit, which Iāve had access to in every Emacs config Iāve ever used, but I still donāt know how to use it).
At the very least I need a really good Emacs book, but frankly I would pay good money for a 3-5 day immersion course in Emacs for Clojure and āThe rest of everything you want to do in your lifeā
@maleghast have you had a look at the book I am writing. https://practicalli.github.io/spacemacs/ There is still a way to go, but it would be great to understand what people learning Clojure development want to know. Happy to spend an hour or two at SkillsMatter one night guiding you through this. Or just ask me lots of questions here on slack. Feel free to direct message me if you want. Thanks.
Heya John, that would be great - I will take a look this week while I am āon the roadā, and I will definitely take you up on asking questions on Slack if not a meet-up to talk Emacs at some point... :-)
I can self-teach, but I do better with someone leading the way. Perhaps the middle ground of an Emacs Dojo...
@maleghast why learn Emacs? Serious question. I used Emacs 20+ years ago then moved into other things. When I learned Clojure I decided to come back to Emacs since it was so popular with Clojure devs. I stuck with it for two years and then switched to Atom and I'm much happier.
I've seen some annoyances with protorepl and boot, does jump to definition work for you?
@dominicm Yes with the caveat that you jump to the source in Boot's cached file tree. But I rarely use jump to definition anyway I tend to do "show source" instead.
I mean, learning Emacs "properly" is a thing all in itself. You don't "need" it for Clojure. But do you have a reason for learning it specifically?
@seancorfield - I realise that there are alternatives, such as Atom and indeed Cursive, but I like Emacs. I like the way I can have a very full featured development environment in a terminal window. I like learning things, and the bits of Emacs I have learned so far give me joy.
Fair enough. I just keep getting annoyed with Emacs and going off to other editors. When I'm editing stuff on servers via ssh I use vi/vim but I wouldn't consider myself a power user with that so I haven't even looked at Clojure integration there.
I know what you mean about getting annoyed with it (Emacs) and going off to try other things; this is how I have a working knowledge of Cursive. I donāt call myself a vi(m) power user, but I am capable of āgetting a lot doneā in vi(m), but when I started with Clojure it was a LONG way behind Emacs and so I decided to become UNIX ac/dc, i.e. a Vi(m) user that also uses AND likes Emacs :-)