Function: recentf-apply-filename-handlers

recentf-apply-filename-handlers is a byte-compiled function defined in recentf.el.gz.

Signature

(recentf-apply-filename-handlers NAME)

Documentation

Apply recentf-filename-handlers to file NAME.

Return the transformed file name, or NAME if any handler failed, or returned nil.

Source Code

;; Defined in /usr/src/emacs/lisp/recentf.el.gz
(defun recentf-apply-filename-handlers (name)
  "Apply `recentf-filename-handlers' to file NAME.
Return the transformed file name, or NAME if any handler failed, or
returned nil."
  (or (condition-case nil
          (let ((handlers recentf-filename-handlers)
                (filename name))
            (while (and filename handlers)
              (setq filename (funcall (car handlers) filename)
                    handlers (cdr handlers)))
            filename)
        (error nil))
      name))