emacs

Consider also joining #cider, #lsp and #inf-clojure, where most of the tool-specific discussions are happening.
teodorlu 2020-03-20T08:24:09.211800Z

Hey! Anyone here used doom-emacs for Clojure development? I'm curious to hear about your experience. https://github.com/hlissner/doom-emacs

Cora (she/her) 2020-03-22T03:15:26.234600Z

I'm glad! ๐Ÿ˜„

2020-03-20T08:43:16.212600Z

you'll probably want to talk with @corasaurus-hex, but it may be some hours before he is around due to timezone issues.

๐Ÿ’ฏ 1
mkvlr 2020-03-20T09:56:45.212900Z

is melpa down?

mkvlr 2020-03-20T09:56:54.213200Z

> Error (use-package): Failed to install flycheck-clj-kondo: https://melpa.org/packages/flycheck-20200318.1319.tar: Not found

mkvlr 2020-03-20T09:58:58.213600Z

or is it a problem with my new config? :thinking_face:

mkvlr 2020-03-20T10:02:19.214100Z

ah, M-x package-refresh-contents to the rescue

Cora (she/her) 2020-03-20T11:18:16.214900Z

it works well enough for me, I like it

๐Ÿ‘ 1
teodorlu 2020-03-20T13:10:04.215200Z

Cool. Have you been using it for long? I got started with Emacs in 2017, and tried a bunch of starter kits before finding Spacemacs. I've enjoyed Spacemacs a lot, especially the Org-mode config. Since then, I've come to prefer Org-mode for all kinds of information. Recently, I've become annoyed at the keyboard input latency using Spacemacs, which occationally spikes from okay-ish to bad. At the same time, I don't want to configure Emacs from scratch. From what I've read about Doom, it could be a nice fit.

Cora (she/her) 2020-03-20T14:04:53.219900Z

I found spacemacs really slow and confusing and always breaking and no real help to be had to fix things. in contrast doom is fast, uses light integration code so you're mostly just using whatever packages, things are extremely stable, and the maintainer and others are usually available to help on their discord

Cora (she/her) 2020-03-20T14:05:55.221200Z

the keybindings are a little less intuitive than spacemacs mnemonics but like anything you adjust and it's fine

Cora (she/her) 2020-03-20T14:07:42.223500Z

also doom's upgrade process is really great and the declarative package management is stellar

teodorlu 2020-03-20T14:23:54.223700Z

Interesting. Thanks for sharing. Looks like I'm giving it a shot!

Cora (she/her) 2020-03-20T14:38:52.223900Z

๐Ÿ‘

Cora (she/her) 2020-03-20T14:39:00.224100Z

it's trivial to switch back, so ยฏ\(ใƒ„)/ยฏ

Cora (she/her) 2020-03-20T14:43:36.224300Z

I mean, since all of doom's configs live in .doom.d in your user directory

teodorlu 2020-03-20T15:12:02.224500Z

Yeah, setup was a breeze! I already have some symlinks for Spacemacs, a vanilla one and Purcell's.

plexus 2020-03-20T15:31:46.225100Z

is there an opposite of clojure-align?

plexus 2020-03-20T15:32:28.225900Z

I have a bad habit of aligning any map/let that my cursor touches, but not all my colleagues agree with that ๐Ÿ™‚

bozhidar 2020-03-20T15:55:31.226500Z

@plexus No, thereโ€™s not, but I guess it shouldnโ€™t be hard to create something that strips the extra whitespace.

Cora (she/her) 2020-03-20T18:56:22.226600Z

if you pin to a later doom-themes there are some cool nice new themes like doom-monokai

Cora (she/her) 2020-03-20T18:56:27.226800Z

https://github.com/hlissner/emacs-doom-themes

Cora (she/her) 2020-03-20T18:57:07.227100Z

I pin a newer cider and a newer doom-themes:

;; newer doom-themes
(package! doom-themes :pin "1eea551")

;; try newer cider in case that is causing lockups
(package! cider :pin "c027c49")

Cora (she/her) 2020-03-20T18:57:25.227300Z

(that's in packages.el)

Cora (she/her) 2020-03-20T18:57:39.227500Z

also (package! evil-cleverparens) is nice

Cora (she/her) 2020-03-20T18:58:26.227700Z

also be sure to check out the map! macro, makes mapping new stuff sooooooo easy

teodorlu 2020-03-20T20:25:52.229600Z

Thanks for the suggestions! I just had to wrap my head around the map! macro. I've gotten a few of my hand-wired Spacemacs shortcuts back by now. Starting to feel good ๐Ÿ˜Ž