Skip to content

Commit f284c45

Browse files
committed
Fix settings
1 parent 6538857 commit f284c45

File tree

1 file changed

+9
-7
lines changed
  • src/main/clojure/com/github/clojure_lsp/intellij

1 file changed

+9
-7
lines changed

src/main/clojure/com/github/clojure_lsp/intellij/client.clj

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
(ns com.github.clojure-lsp.intellij.client
22
(:require
3-
[clojure.walk :as walk])
3+
[clojure.walk :as walk]
4+
[com.github.clojure-lsp.intellij.client :as lsp-client])
45
(:import
56
[com.github.clojure_lsp.intellij ClojureLanguageServer]
67
[com.intellij.openapi.project Project]
@@ -16,12 +17,13 @@
1617
(keyword (.toString (.getServerStatus manager "clojure-lsp")))))
1718

1819
(defn server-info [^Project project]
19-
(when-let [manager (LanguageServerManager/getInstance project)]
20-
(when-let [server (.getServer ^LanguageServerItem @(.getLanguageServer manager "clojure-lsp"))]
21-
(some->> (.serverInfo ^ClojureLanguageServer server)
22-
deref
23-
(into {})
24-
walk/keywordize-keys))))
20+
(when (identical? :started (lsp-client/server-status project))
21+
(when-let [manager (LanguageServerManager/getInstance project)]
22+
(when-let [server (.getServer ^LanguageServerItem @(.getLanguageServer manager "clojure-lsp"))]
23+
(some->> (.serverInfo ^ClojureLanguageServer server)
24+
deref
25+
(into {})
26+
walk/keywordize-keys)))))
2527

2628
(defn dependency-contents [^String uri ^Project project]
2729
(when-let [manager (LanguageServerManager/getInstance project)]

0 commit comments

Comments
 (0)