Skip to content

Commit 9953a48

Browse files
authored
Feature text scale level (#639)
1 parent 9aa61c8 commit 9953a48

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

lsp-ui-doc.el

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,16 @@
3030

3131
;;; Code:
3232

33+
(require 'lsp-ui-util)
34+
3335
(require 'lsp-protocol)
3436
(require 'lsp-mode)
3537
(require 'dash)
3638
(require 'goto-addr)
3739
(require 'markdown-mode)
40+
3841
(require 'cl-lib)
39-
(require 'lsp-ui-util)
42+
(require 'face-remap)
4043
(require 'subr-x)
4144

4245
(when (featurep 'xwidget-internal)
@@ -138,6 +141,11 @@ option."
138141
:type 'boolean
139142
:group 'lsp-ui-doc)
140143

144+
(defcustom lsp-ui-doc-text-scale-level 0
145+
"Text scale amount for doc buffer."
146+
:type 'integer
147+
:group 'lsp-ui-doc)
148+
141149
(defface lsp-ui-doc-background
142150
'((((background light)) :background "#b3b3b3")
143151
(t :background "#272A36"))
@@ -238,7 +246,9 @@ Because some variables are buffer local.")
238246
(inhibit-point-motion-hooks t)
239247
(inhibit-redisplay t))
240248
,@body)
241-
(setq buffer-read-only t)))))
249+
(setq buffer-read-only t)
250+
(let ((text-scale-mode-step 1.1))
251+
(text-scale-set lsp-ui-doc-text-scale-level))))))
242252

243253
(defmacro lsp-ui-doc--get-parent (var)
244254
"Return VAR in `lsp-ui-doc--parent-vars'."

0 commit comments

Comments
 (0)