File tree Expand file tree Collapse file tree 2 files changed +19
-11
lines changed Expand file tree Collapse file tree 2 files changed +19
-11
lines changed Original file line number Diff line number Diff line change @@ -1198,17 +1198,15 @@ the lists according to METHOD."
1198
1198
(-compose #'not #'lsp-empty?)
1199
1199
results)
1200
1200
(`(,hover) hover)
1201
- (hovers (-reduce-from
1202
- (-lambda ((&Hover :contents) result)
1203
- (lsp:set-hover-contents
1204
- result (append
1205
- (if (and (sequencep contents)
1206
- (not (stringp contents)))
1207
- contents
1208
- (list contents))
1209
- (lsp:hover-contents result))))
1210
- (lsp-make-hover)
1211
- hovers))))
1201
+ (hovers (lsp-make-hover
1202
+ :contents
1203
+ (-mapcat
1204
+ (-lambda ((&Hover :contents))
1205
+ (if (and (sequencep contents)
1206
+ (not (stringp contents)))
1207
+ (append contents ())
1208
+ (list contents)))
1209
+ hovers)))))
1212
1210
("textDocument/completion"
1213
1211
(lsp-make-completion-list
1214
1212
:is-incomplete (seq-some
Original file line number Diff line number Diff line change 165
165
(should (lsp-point-in-range? (lsp-make-position :character 3 :line 3 )
166
166
range))))
167
167
168
+ (ert-deftest lsp-test--merge-hover ()
169
+ (should (= (length (lsp:hover-contents
170
+ (lsp--merge-results
171
+ (list (lsp-make-hover :contents (vector " string"
172
+ (lsp-make-marked-string :language " java"
173
+ :value " XXX" )))
174
+ (lsp-make-hover :contents []))
175
+ " textDocument/hover" )))
176
+ 2 )))
177
+
168
178
(provide 'lsp-mode-test )
169
179
; ;; lsp-mode-test.el ends here
You can’t perform that action at this time.
0 commit comments