]> git.eshelyaron.com Git - emacs.git/commitdiff
Improve the string-limit doc string
authorLars Ingebrigtsen <larsi@gnus.org>
Wed, 23 Dec 2020 06:59:24 +0000 (07:59 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Wed, 23 Dec 2020 06:59:24 +0000 (07:59 +0100)
* lisp/emacs-lisp/subr-x.el (string-limit): Mention
truncate-string-to-width in the doc string.

lisp/emacs-lisp/shortdoc.el
lisp/emacs-lisp/subr-x.el

index e9e1be1d55055b63f3865199664e0927128a5ec4..0067495fea04bca9c66a20dd4d62f7811dc4d9f4 100644 (file)
@@ -147,6 +147,9 @@ There can be any number of :example/:result elements."
    :eval (string-limit "foobar" 3)
    :eval (string-limit "foobar" 3 t)
    :eval (string-limit "foobar" 10))
+  (truncate-string-to-width
+   :eval (truncate-string-to-width "foobar" 3)
+   :eval (truncate-string-to-width "你好bar" 5))
   (split-string
    :eval (split-string "foo bar")
    :eval (split-string "|foo|bar|" "|")
index 8a9424cbb3d2f9e006fa0cf7ae38fe22a57fbd8f..7e17a3464e64eabbd5d5edb87ba19243245c6d8f 100644 (file)
@@ -293,7 +293,11 @@ is returned unchanged.
 
 If STRING is longer than LENGTH, return a substring consisting of
 the first LENGTH characters of STRING.  If END is non-nil, return
-the last LENGTH characters instead."
+the last LENGTH characters instead.
+
+When shortening strings for display purposes,
+`truncate-string-to-width' is almost always a better alternative
+than this function."
   (unless (natnump length)
     (signal 'wrong-type-argument (list 'natnump length)))
   (cond