Skip to content

Commit 2ae8f81

Browse files
committed
Reapply "Fix code lens references not working when more than a project is opened."
This reverts commit 3b93794.
1 parent 3b93794 commit 2ae8f81

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
- Bump clj4intellij to 0.6.3.
66
- Improve server installation fixing concurrency bugs + using lsp4ij install API.
7+
- Fix code lens references not working when more than a project is opened. #67
78

89
## 3.0.0
910

src/main/clojure/com/github/clojure_lsp/intellij/extension/register_actions_startup.clj

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,9 @@
9595
(.registerAction manager id action)
9696
action)))
9797

98-
(defn ^:private code-lens-references-performed [^Project project ^LSPCommand command ^AnActionEvent event]
99-
(let [uri (.getAsString ^JsonPrimitive (.getArgumentAt command 0))
98+
(defn ^:private code-lens-references-performed [^LSPCommand command ^AnActionEvent event]
99+
(let [project (.getProject event)
100+
uri (.getAsString ^JsonPrimitive (.getArgumentAt command 0))
100101
line (dec (.getAsInt ^JsonPrimitive (.getArgumentAt command 1)))
101102
character (dec (.getAsInt ^JsonPrimitive (.getArgumentAt command 2)))
102103
references (lsp-client/references uri line character project)
@@ -118,7 +119,7 @@
118119
:use-shortcut-of use-shortcut-of
119120
:on-performed (partial on-action-performed name text project)))
120121
(register-command! :id "code-lens-references"
121-
:on-performed (partial code-lens-references-performed project))
122+
:on-performed #'code-lens-references-performed)
122123
(action/register-group! :id "ClojureLSP.Refactors"
123124
:popup true
124125
:text "Clojure refactors"

0 commit comments

Comments
 (0)