Skip to content

Commit 905cc74

Browse files
authored
Add lsp-treemacs-errors-position-params variable (#101)
* Add lsp-treemacs-errors-position-params variable Use this to configure the window position for the `lsp-treemacs-errors-list'. See `display-buffer-in-side-window' for available options. * Format docstrings using `fill-paragraph`
1 parent f360d54 commit 905cc74

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

lsp-treemacs.el

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,22 @@
4848
`((side . ,treemacs-position)
4949
(slot . 1)
5050
(window-width . ,treemacs-width))
51-
"The params which will be used by `display-buffer-in-side-window'.")
51+
"The params which will be used by
52+
`display-buffer-in-side-window' in
53+
`lsp-treemacs-java-deps-list'.")
5254

5355
(defvar lsp-treemacs-symbols-position-params
5456
`((side . ,treemacs-position)
5557
(slot . 2)
56-
(window-width . ,treemacs-width)))
58+
(window-width . ,treemacs-width))
59+
"The params which will be used by
60+
`display-buffer-in-side-window' in `lsp-treemacs-symbols'.")
61+
62+
(defvar lsp-treemacs-errors-position-params
63+
`((side . bottom))
64+
"The params which will be used by
65+
`display-buffer-in-side-window' in
66+
`lsp-treemacs-errors-list'.")
5767

5868
(defface lsp-treemacs-project-root-error
5969
'((t :inherit font-lock-keyword-face))
@@ -539,7 +549,7 @@ will be rendered an empty line between them."
539549

540550
;;;###autoload
541551
(defun lsp-treemacs-java-deps-list ()
542-
"Display error list."
552+
"Display java dependencies."
543553
(interactive)
544554
(-if-let (buffer (get-buffer lsp-treemacs-deps-buffer-name))
545555
(select-window
@@ -1269,10 +1279,10 @@ With prefix 2 show both."
12691279
(setq lsp-treemacs--current-workspaces (lsp-workspaces))
12701280
(-if-let (buffer (get-buffer lsp-treemacs-errors-buffer-name))
12711281
(progn
1272-
(select-window (display-buffer-in-side-window buffer '((side . bottom))))
1282+
(select-window (display-buffer-in-side-window buffer lsp-treemacs-errors-position-params))
12731283
(lsp-treemacs-errors-list--refresh))
12741284
(let* ((buffer (lsp-treemacs-errors-list--refresh))
1275-
(window (display-buffer-in-side-window buffer '((side . bottom)))))
1285+
(window (display-buffer-in-side-window buffer lsp-treemacs-errors-position-params)))
12761286
(select-window window)
12771287
(set-window-dedicated-p window t)
12781288
(lsp-treemacs-error-list-mode 1)

0 commit comments

Comments
 (0)