Function: org-roam--file-name-extension

org-roam--file-name-extension is a byte-compiled function defined in org-roam.el.

Signature

(org-roam--file-name-extension FILENAME)

Documentation

Return file name extension for FILENAME.

Like file-name-extension, but does not strip version number.

Source Code

;; Defined in ~/.emacs.d/elpa/org-roam-20260224.1637/org-roam.el
(defun org-roam--file-name-extension (filename)
  "Return file name extension for FILENAME.
Like `file-name-extension', but does not strip version number."
  (save-match-data
    (let ((file (file-name-nondirectory filename)))
      (if (and (string-match "\\.[^.]*\\'" file)
               (not (eq 0 (match-beginning 0))))
          (substring file (+ (match-beginning 0) 1))))))