Function: treemacs-string-trim-right

treemacs-string-trim-right is a byte-compiled function defined in treemacs-core-utils.el.

Signature

(treemacs-string-trim-right STRING)

Documentation

Trim STRING of trailing string matching REGEXP.

Same as the builtin string-trim-right, but re-implemented here for Emacs 27.

Source Code

;; Defined in ~/.emacs.d/elpa/treemacs-20251226.1307/treemacs-core-utils.el
(define-inline treemacs-string-trim-right (string)
  "Trim STRING of trailing string matching REGEXP.

Same as the builtin `string-trim-right', but re-implemented here for Emacs 27."
  (declare (side-effect-free t))
  (inline-letevals (string)
    (inline-quote
     (let ((i (string-match-p "\\(?:[ \t\n\r]+\\)\\'" ,string)))
       (if i (substring ,string 0 i) ,string)))))