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 1
1
(ns com.github.clojure-lsp.intellij.client
2
2
(:require
3
- [clojure.walk :as walk])
3
+ [clojure.walk :as walk]
4
+ [com.github.clojure-lsp.intellij.client :as lsp-client])
4
5
(:import
5
6
[com.github.clojure_lsp.intellij ClojureLanguageServer]
6
7
[com.intellij.openapi.project Project]
16
17
(keyword (.toString (.getServerStatus manager " clojure-lsp" )))))
17
18
18
19
(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)))))
25
27
26
28
(defn dependency-contents [^String uri ^Project project]
27
29
(when-let [manager (LanguageServerManager/getInstance project)]
You can’t perform that action at this time.
0 commit comments