summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authormartin rudalics <rudalics@gmx.at>2021-11-22 12:02:35 +0100
committerLars Ingebrigtsen <larsi@gnus.org>2021-11-22 12:02:42 +0100
commit61c254cafc9caa3b52553fa0e7cca8a5086c5cea (patch)
tree6f5d5826c0173d3422fe559b37de88a19396bc2b /lisp/emacs-lisp
parentc7699b97022f5bdc3848d474485e0da5f2673595 (diff)
downloademacs-61c254cafc9caa3b52553fa0e7cca8a5086c5cea.tar.gz
emacs-61c254cafc9caa3b52553fa0e7cca8a5086c5cea.tar.bz2
emacs-61c254cafc9caa3b52553fa0e7cca8a5086c5cea.zip
Add new function buffer-text-pixel-size
* doc/lispref/display.texi (Size of Displayed Text): Document it. * lisp/emacs-lisp/subr-x.el (string-pixel-width): Use buffer-text-pixel-size (bug#51995). * src/xdisp.c (window_text_pixel_size): Factor out from Fwindow_text_pixel_size. (Fbuffer_text_pixel_size): New function.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/subr-x.el3
1 files changed, 1 insertions, 2 deletions
diff --git a/lisp/emacs-lisp/subr-x.el b/lisp/emacs-lisp/subr-x.el
index f336799040f..b2dae564c2b 100644
--- a/lisp/emacs-lisp/subr-x.el
+++ b/lisp/emacs-lisp/subr-x.el
@@ -446,8 +446,7 @@ is inserted before adjusting the number of empty lines."
"Return the width of STRING in pixels."
(with-temp-buffer
(insert string)
- (car (window-text-pixel-size
- (current-buffer) (point-min) (point)))))
+ (car (buffer-text-pixel-size nil nil t))))
;;;###autoload
(defun string-glyph-split (string)