lsp

ericdallo 2025-11-13T17:56:58.774209Z

clojurists-together ♥️ clojure-lsp #clojure-conj

❤️ 13
2
snoe 2025-11-13T18:14:46.480369Z

Ran into a fairly serious issue with replace refer all with alias I nearly missed that it was stomping on unrelated values rather than just not adding an alias in some places.

(ns y)
(defn y-f [& a] a)
(def y-d "a")
(ns x (:require [y :refer :all]))
(update-in {} [:a :b] y-f 1)
(merge {:a y-d :b y-d :c y-d} {:a 1} {:a 2})
produces
(ns x (:require [y :as an-alias]))
(update-in {} [:a :b] y-f an-alias/y-f)
(merge {:a y-d an-alias/y-d y-d an-alias/y-d y-d} {an-alias/y-d 1} {:a 2})
v 2025.08.25-14.21.46

👀 1
😅 1
ericdallo 2025-11-13T20:25:18.284219Z

hum, yeah we should fix it, can you create a issue pls?

snoe 2025-11-13T22:29:43.369599Z

https://github.com/clojure-lsp/clojure-lsp/issues/2150

💙 1
snoe 2026-01-07T23:25:53.806649Z

PR https://github.com/clojure-lsp/clojure-lsp/pull/2200

ericdallo 2026-01-07T23:43:26.748059Z

Nice, thank you!