Fork me on GitHub
#emacs
<
2018-08-27
>
theeternalpulse01:08:03

is there something similar to evil-lispy but better ergonomics and navigation commands.

mpenet08:08:58

is there a way to have cider follow clj-fmt formatting rules, or the other way around

mpenet08:08:06

without adding annotations everywhere

mpenet08:08:52

I prefer the defaults in cider but I need to play nice with cljfmt

vemv08:08:24

are macros the only point of contention?

mpenet08:08:36

mostly yes

mpenet08:08:29

sometimes some protocol functions get indented differently too apparently

vemv08:08:49

Personally I use put-clojure-indent to teach clojure-mode how to indent specific macros. Although recently I realised that that's unnecesary under CIDER. i.e. make sure to format under an active cider connection

mpenet08:08:07

yeah I suspected that

mpenet08:08:43

most of the clj.spec stuff gets indented weirdly

mpenet08:08:49

since it's mostly macros

mpenet08:08:31

ah but that was fixed in the latest cljfmt commit, just not released yet

mpenet08:08:43

@weavejester would you do a release with 81cdeaa34afdda39ec68ded554910203d3ff770b please?

bozhidar13:08:44

@vemv It’s relatively easy to infer if something’s a macro taking a body. SLIME did this for Common Lisp and we can certainly do so as well.

👍 4