File tree 2 files changed +13
-12
lines changed
2 files changed +13
-12
lines changed Original file line number Diff line number Diff line change 35
35
; ;; Code:
36
36
37
37
(require 'lsp-mode )
38
- (require 'lsp-ui )
39
38
(require 'xref )
39
+ (require 'dash )
40
40
41
41
(defgroup lsp-ui-peek nil
42
42
" Improve version of xref with peek feature."
@@ -718,6 +718,10 @@ Returns item(s)."
718
718
(unless (bound-and-true-p lsp-ui-mode-map)
719
719
(user-error " Please load lsp-ui before trying to enable lsp-ui-peek" )))
720
720
721
+ ; ; lsp-ui.el loads lsp-ui-peek.el, so we can’t ‘require’ lsp-ui.
722
+ ; ; FIXME: Remove this cyclic dependency.
723
+ (declare-function lsp-ui--workspace-path " lsp-ui" (path))
724
+
721
725
(declare-function evil-set-jump " ext:evil-jumps.el" (&optional pos))
722
726
723
727
(provide 'lsp-ui-peek )
Original file line number Diff line number Diff line change 40
40
:link '(custom-manual " (lsp-ui) Top" )
41
41
:link '(info-link " (lsp-ui) Customizing" ))
42
42
43
- (require 'cl-lib )
43
+ (require 'lsp-ui-sideline )
44
+ (require 'lsp-ui-peek )
45
+ (require 'lsp-ui-imenu )
46
+ (require 'lsp-ui-doc )
44
47
(require 'dash )
45
48
49
+ (with-eval-after-load 'flycheck
50
+ (require 'lsp-ui-flycheck ))
51
+
46
52
(with-eval-after-load 'winum
47
53
(when (and (boundp 'winum-ignored-buffers-regexp ) lsp-ui-doc-winum-ignore)
48
54
(add-to-list 'winum-ignored-buffers-regexp lsp-ui-doc--buffer-prefix)))
@@ -159,15 +165,6 @@ Both should have the form (FILENAME LINE COLUMN)."
159
165
(cons idx (length refs)))
160
166
(cons 0 0 ))))
161
167
162
- (provide 'lsp-ui )
163
-
164
- (cl-eval-when (load eval)
165
- (require 'lsp-ui-sideline )
166
- (require 'lsp-ui-peek )
167
- (require 'lsp-ui-imenu )
168
- (require 'lsp-ui-doc )
169
-
170
- (with-eval-after-load 'flycheck
171
- (require 'lsp-ui-flycheck )))
172
168
169
+ (provide 'lsp-ui )
173
170
; ;; lsp-ui.el ends here
You can’t perform that action at this time.
0 commit comments