mirror of
https://github.com/org-roam/org-roam
synced 2025-09-16 15:56:48 -05:00
(internal): make org-roam--org-link-file-bracket-re more intelligible (#749)
This commit is contained in:
13
org-roam.el
13
org-roam.el
@@ -234,8 +234,17 @@ space-delimited strings.
|
||||
"Last window `org-roam' was called from.")
|
||||
|
||||
(defvar org-roam--org-link-file-bracket-re
|
||||
"\\[\\[file:\\(\\(?:[^][\\]\\|\\\\\\(?:\\\\\\\\\\)*[][]\\|\\\\+[^][]\\)+\\)]\\(?:\\[\\(\\(?:.\\|
|
||||
\\)+?\\)]\\)?]"
|
||||
(rx "[[file:" (seq (group (one-or-more (or (not (any "]" "[" "\\"))
|
||||
(seq "\\"
|
||||
(zero-or-more "\\\\")
|
||||
(any "[" "]"))
|
||||
(seq (one-or-more "\\")
|
||||
(not (any "]" "["))))))
|
||||
"]"
|
||||
(zero-or-one (seq "["
|
||||
(group (+? anything))
|
||||
"]"))
|
||||
"]"))
|
||||
"Matches a 'file:' link in double brackets.")
|
||||
|
||||
;;;; Utilities
|
||||
|
Reference in New Issue
Block a user