Function: reftex-truncate
reftex-truncate is a byte-compiled function defined in reftex.el.gz.
Signature
(reftex-truncate STRING NCOLS &optional ELLIPSES PADDING)
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/reftex.el.gz
(defun reftex-truncate (string ncols &optional ellipses padding)
;; Truncate STRING to NCOLS characters.
;; When PADDING is non-nil, and string is shorter than NCOLS, fill with
;; white space to NCOLS characters. When ELLIPSES is non-nil and the
;; string needs to be truncated, replace last 3 characters by dots.
(setq string
(if (<= (length string) ncols)
string
(if ellipses
(concat (substring string 0 (- ncols 3)) "...")
(substring string 0 ncols))))
(if padding
(format (format "%%-%ds" ncols) string)
string))