diff options
author | martin rudalics <rudalics@gmx.at> | 2021-11-22 12:02:35 +0100 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2021-11-22 12:02:42 +0100 |
commit | 61c254cafc9caa3b52553fa0e7cca8a5086c5cea (patch) | |
tree | 6f5d5826c0173d3422fe559b37de88a19396bc2b /lisp/emacs-lisp | |
parent | c7699b97022f5bdc3848d474485e0da5f2673595 (diff) | |
download | emacs-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.el | 3 |
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) |