This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-11-03
Channels
- # announcements (35)
- # aws (20)
- # babashka (4)
- # beginners (88)
- # cider (9)
- # clara (1)
- # clj-kondo (6)
- # cljsrn (3)
- # clojure (107)
- # clojure-dev (7)
- # clojure-europe (99)
- # clojure-nl (3)
- # clojure-spec (9)
- # clojure-uk (2)
- # clojurescript (28)
- # core-async (53)
- # cursive (11)
- # datascript (1)
- # datomic (2)
- # emacs (20)
- # fulcro (3)
- # graalvm (4)
- # holy-lambda (18)
- # jobs (1)
- # kaocha (7)
- # leiningen (2)
- # lsp (25)
- # luminus (1)
- # membrane-term (52)
- # missionary (8)
- # nextjournal (19)
- # off-topic (16)
- # other-languages (3)
- # podcasts-discuss (2)
- # polylith (23)
- # re-frame (4)
- # reclojure (6)
- # remote-jobs (1)
- # rewrite-clj (36)
- # ring (1)
- # sci (10)
- # shadow-cljs (7)
- # spacemacs (5)
- # sql (20)
- # uncomplicate (1)
- # vscode (3)
- # xtdb (27)
Good morning! 🙂
I think this is a nice-ish cider emacs config. Anything that I'm missing? (other than clojure-lsp, which I'd gratefully receive a config for) https://gist.github.com/otfrom/c34d13995f7653a0b38a25a939d2a14d
clj-refactor.el perhaps? (it was long neglected but it's finally shining again... probably cljr-slash and add-missing-import are its most handy features)
This is my emacs clojure-lsp config: https://github.com/borkdude/prelude/blob/master/personal/init.el#L356-L409 A little bit specific to my needs since I still run clj-kondo separately as I'm developing it
that find-definition function is interesting. If clojure-lsp can't find the definition, does it just stay in the same place (thus the comparison before going to cider-find-var)?
(I'll go back to clojure-lsp when I can get the hooks I need to make all the tech.ml.dataset and other scicloj stuff work well. I've just not had the time or the super-human skills of @borkdude to fix it myself 🙂 )
this one makes both play nice https://github.com/mpenet/emax/blob/master/init.el#L463-L513
lsp is on for some stuff, autocomplete in particular, and it doesnt' break once you jack-in
I only use the lsp stuff for navigation and when it fails I use consult-git-grep, that one never fails
btw @otfrom I don't think you need the :straight t everywhere anymore since you use (straight-use-package 'use-package)
Going to have go back to the drawing board, Rosetta2 is killing Emacs on (straight-use-package 'use-package)
yeah, trying to convince myself getting one is a good idea. looks good on paper but I am sure it's a world of hurt when it comes to dev/tooling setup for work stuff
It’s not a huge issue to me in most respects, most of my Luminus dev is running on another laptop and I’m just editing files.
1 person in my team has one and let's just say it's not been a smooth ride so far for him
Just when I’m developing these synthetic data k8s jobs I test it all in repl first.
@mpenet I was asking on the emacs channel earlier and I think I got my knuckles lightly wrapped for using an old nrepl version (rightly wrapped I may add to be fair)
yeah, that's another thing I wonder about, on linux I can get basically a daily snapshot of emacs with fancy modules enabled
then it's highly dependent on what you need cpu for. If you just edit files I doubt it's worth it, if you have to compile tons of heavy-weight stuff sure, fat docker setups? sure,
@mpenet I’m trying to contain everything in one place. Keep everything in containers. Need to focus some more time on it, it’s not a day job thing so it’s secondary in terms of time.
@jasonbell latest Emacs for Mac I think has a version that works on the M1 arm processors https://emacsformacosx.com/about
If you have any questions, anything to try out, I use (Doom) Emacs on my M1 macbook, without any issues really.
Did not have any complaints, yet, but I am not really a power-user, mostly finding references and definitions, renaming with it and using it for hints
yeah, works is good, but does it support stuff like nativecomp (https://www.emacswiki.org/emacs/GccEmacs)
I think https://github.com/d12frosted/homebrew-emacs-plus does for nativecomp (there's an option to enable it)
on linux the native json lib support makes that ~15x faster to give you an idea, kind of important with lsp
Messing with datascript. Filed my second PR today 🙂
I’ve got a general sort of datascript / datomic modeling question. Not sure where to ask it though, since the #datascript channel seems very quiet.
#datalog ?
good idea I think I’ll try there
Ha! 🙂 How’s your code? Oh my god, I really “noggin groom”ed it! And Hickey says I don’t need guard rails! Speak for yourself, man!
Morning
What do you call a man with a rubber toe?
I could do worse 😄
Hear about the person that stayed up all night wondering where the sun had gone?
What did the beaver say to the tree?
What do you call a fake noodle?
@U0MFQNXFZ I think you need to get to know @U0510902N!
Does he like puns?
Or.... does he dislike puns?
for some puns (and a bit of Clojure talk), see https://clojuredesign.club/
Did you hear about the scarecrow who won the nobel prize?
Did you hear about the book on anti-gravity?
@U0510902N when are we getting new episodes ? 😞
Oof, that's a hard one. We both want to get back to recording, but other things keep getting in the way. Unfortunately, that's all I can say for sure right now.
good luck ! and listen to you soon I hope