Function: org-roam--file-name-extension
org-roam--file-name-extension is a natively 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 /nix/store/60hpqw2cczhjli65ml5v1p4g0q2kbyhb-emacs-packages-deps/share/emacs/site-lisp/elpa/org-roam-20260425.1623/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))))))