File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
src/main/clojure/com/github/clojure_lsp/intellij Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change 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]
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)]
You can’t perform that action at this time.
0 commit comments