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)))))