Function: f-split

f-split is a byte-compiled function defined in f.el.

Signature

(f-split PATH)

Documentation

Split PATH and return list containing parts.

Other relevant functions are documented in the f group.

Shortdoc

;; f
(f-split "path")
    => ("path")
  (f-split "path/to")
    => ("path" "to")
  (f-split "/path/to/heaven")
    => ("/" "path" "to" "heaven")
  (f-split "~/back/to/earth")
    => ("~" "back" "to" "earth")

Source Code

;; Defined in ~/.emacs.d/elpa/f-20241003.1131/f.el
(defun f-split (path)
  "Split PATH and return list containing parts."
  (let ((parts (split-string path (f-path-separator) 'omit-nulls)))
    (if (string= (s-left 1 path) (f-path-separator))
        (push (f-path-separator) parts)
      parts)))