biff

Petar Radosevic 2024-02-18T06:09:29.285389Z

https://github.com/tonsky/clj-reload may be an interesting project to optimize reloading changed code for Biff.

2024-02-18T09:23:41.280699Z

I saw that--looks cool. Though looking at https://github.com/tonsky/clj-reload?tab=readme-ov-file#comparison-toolsnamespace to tools.namespace, not sure there's really anything different that I'd use in my own workflow at least; Biff's existing eval-on-save with tools.namespace seems to get the job done.

👍 1
Petar Radosevic 2024-02-18T20:01:20.697729Z

@foo I remember from the Defn podcast that you were using Vim for development. As an Emacs user trying out Neovim + Conjure, I keep getting unresolved namespace with a new Diff project that I start with clj -M:dev dev. I’m not seeing this in Emacs + Cider on the same project. Any idea what I’m doing wrong?

Petar Radosevic 2024-02-18T20:48:26.673849Z

Figured out that it’s a clj-kondo warning, don’t know why I’m getting it though.

2024-02-18T23:36:02.120939Z

huh, haven't seen that before. I haven't used clj-kondo much. do you have a nvim clj-kondo integration/is there a conjure setting for that? I'm just wondering how clj-kondo warnings are getting into the conjure eval buffer.

Petar Radosevic 2024-02-19T06:48:32.996369Z

clj-kondo is part of clojure-lsp which is also running. When I stop the LSP, the messages go away. Curiously, when I start LSP again, after Conjure, they also don’t come back. So it only seems to happen when the LSP is running before Conjure.

Petar Radosevic 2024-02-19T06:55:43.742109Z

I understand this is not a biff problem, will move the thread to #clj-kondo.

👌 1