Function: treemacs--remove-trailing-newline

treemacs--remove-trailing-newline is a byte-compiled function defined in treemacs-core-utils.el.

Signature

(treemacs--remove-trailing-newline STR)

Documentation

Remove final newline in STR.

Source Code

;; Defined in ~/.emacs.d/elpa/treemacs-20251226.1307/treemacs-core-utils.el
(define-inline treemacs--remove-trailing-newline (str)
  "Remove final newline in STR."
  (declare (pure t) (side-effect-free t))
  (inline-letevals (str)
    (inline-quote
     (let ((len (1- (length ,str))))
       (if (= 10 (aref ,str len))
           (substring ,str 0 len)
         ,str)))))