Function: apheleia-formatters-local-buffer-file-name

apheleia-formatters-local-buffer-file-name is a natively compiled function defined in apheleia-utils.el.

Signature

(apheleia-formatters-local-buffer-file-name &optional FILE-NAME)

Documentation

Get FILE-NAME without any remote components.

FILE-NAME defaults to variable buffer-file-name(var)/buffer-file-name(fun).

Source Code

;; Defined in /nix/store/lwcwryzabcmvjcwwzzs65jrwf7p7d7cs-emacs-packages-deps/share/emacs/site-lisp/elpa/apheleia-20260915.1628/apheleia-utils.el
(defun apheleia-formatters-local-buffer-file-name (&optional file-name)
  "Get FILE-NAME without any remote components.
FILE-NAME defaults to variable `buffer-file-name'."
  (when-let* ((file-name (or file-name buffer-file-name)))
    (if-let* ((remote (file-remote-p file-name)))
        (substring file-name (length remote))
      file-name)))