Files
emacs/lisp/org-cliplink/org-cliplink-string.el
2021-01-08 19:32:30 +01:00

19 lines
493 B
EmacsLisp

(defun org-cliplink-straight-string (s)
(when s
(mapconcat #'identity (split-string s) " ")))
(defun org-cliplink-join-string (ss)
(mapconcat #'identity ss " "))
(defun org-cliplink-elide-string (s max-length)
(if max-length
(when s
(if (> max-length 3)
(if (> (length s) max-length)
(concat (substring s 0 (- max-length 3)) org-cliplink-ellipsis)
s)
org-cliplink-ellipsis))
s))
(provide 'org-cliplink-string)