emacs

Consider also joining #cider, #lsp and #inf-clojure, where most of the tool-specific discussions are happening.
zilvinasu 2020-02-25T09:32:06.048500Z

Hey folks, what do you use for linting in emacs? to show possible refactorings and etc, I remember using something like eastwood in the past

bozhidar 2020-02-25T09:33:17.049Z

Besides eastwood thereโ€™s kibit and clj-kondo.

๐Ÿ‘ 2
bozhidar 2020-02-25T09:33:29.049300Z

I assume you remember kibit as the one suggesting refactorings.

zilvinasu 2020-02-25T09:33:41.049600Z

yeep kibit

practicalli-john 2020-02-25T10:00:47.051900Z

I use clj-kondo for live liniting of Clojure, which also suggest some refactoring. I occasionally use kibit as a batch process or part of a CI build process

vemv 2020-02-25T11:30:15.053100Z

Recently we OSSed https://github.com/nedap/formatting-stack/ . It's pretty emacs-y in that it bridges cider and cljfmt indentation. It also gathers various linters and presents them under a unified, repl-oriented format

2020-02-25T16:52:00.054300Z

Is there any way to change the column limit wrap value on clj-refactor namespace cleanup? e.g., long require .. :as .. being split to multiple-lines at a certain column limit

tianshu 2020-02-25T17:09:09.055800Z

Is there any document I can check to make a company-like pseudo frame? I think that is made with overlay, but it seems I can't create a overlay with an ... absolute position.

tianshu 2020-02-25T17:19:05.056300Z

Emmm, found popup.el. anyway it do what I need

2020-02-25T17:20:12.056400Z

There's also https://github.com/tumashu/posframe; haven't' used it personally, just ran across it this morning

2020-02-25T17:22:07.056700Z

I tried it out yesterday and was getting an exception that something in cljs was not found (my project is pure clj, no clj{c,x,s}). Tried the 4.0.0 version. Is that something known?

2020-02-25T17:22:38.056900Z

I was using the integrant integration

tianshu 2020-02-25T17:50:57.057100Z

thanks! I knew posframe, but it's a little bit slow in my use case.

vemv 2020-02-25T20:57:28.057500Z

Add :exclusions [org.clojure/clojurescript] to your project (or equivalent)

๐Ÿ‘ 1
vemv 2020-02-25T20:58:28.057700Z

It's an intrincate issue I have little control about... still, I'lll try to document it better