File tree Expand file tree Collapse file tree 2 files changed +8
-7
lines changed Expand file tree Collapse file tree 2 files changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -111,6 +111,7 @@ Customization:
111111- ` lsp-ui-imenu-kind-position ` place to show entries kind
112112- ` lsp-ui-imenu-buffer-position ` place to show the buffer window
113113- ` lsp-ui-imenu-window-width ` set window width
114+ - ` lsp-ui-imenu-window-fix-width ` when non-nil, the window will not be resizable (eg. unaffected by ` balance-windows ` )
114115- ` lsp-ui-imenu--custom-mode-line-format ` mode line format
115116- ` lsp-ui-imenu-auto-refresh ` auto refresh when necessary
116117- ` lsp-ui-imenu-refresh-delay ` delay to refresh imenu
Original file line number Diff line number Diff line change 6262 (const :tag " Right" right))
6363 :group 'lsp-ui-imenu )
6464
65- (defcustom lsp-ui-imenu-persistent-buffer nil
66- " If non-nil, the `lsp-ui-imenu' buffer will permanently maintain its size.
67- ie. it will not be affected by `balance-windows' etc."
68- :type 'boolean
69- :group 'lsp-ui-imenu )
70-
7165(defcustom lsp-ui-imenu-colors '(" deep sky blue" " green3" )
7266 " Color list to cycle through for entry groups."
7367 :type '(repeat color)
@@ -78,6 +72,12 @@ ie. it will not be affected by `balance-windows' etc."
7872 :type 'number
7973 :group 'lsp-ui-imenu )
8074
75+ (defcustom lsp-ui-imenu-window-fix-width nil
76+ " If non-nil, the `lsp-ui-imenu' window will permanently maintain its width.
77+ ie. it will not be affected by `balance-windows' etc."
78+ :type 'boolean
79+ :group 'lsp-ui-imenu )
80+
8181(defcustom lsp-ui-imenu-auto-refresh nil
8282 " Automatically refresh imenu when certain conditions meet."
8383 :type '(choice (const :tag " Enable" t )
@@ -386,7 +386,7 @@ ITEMS are used when the kind position is 'left."
386386
387387(define-derived-mode lsp-ui-imenu-mode special-mode " lsp-ui-imenu"
388388 " Mode showing imenu entries."
389- (setq window-size-fixed (if lsp-ui-imenu-persistent-buffer 'width nil )))
389+ (setq window-size-fixed (if lsp-ui-imenu-window-fix-width 'width nil )))
390390
391391(defun lsp-ui-imenu--refresh ()
392392 " Safe refresh imenu content."
You can’t perform that action at this time.
0 commit comments