emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/denote af8279fba4 10/11: Merge branch 'obsidian-file-ty


From: ELPA Syncer
Subject: [elpa] externals/denote af8279fba4 10/11: Merge branch 'obsidian-file-type'
Date: Mon, 16 Dec 2024 03:58:30 -0500 (EST)

branch: externals/denote
commit af8279fba4f626aa112ff57460e0a5da78e431ae
Merge: f6fe1e27e6 2f1a221f5d
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>

    Merge branch 'obsidian-file-type'
---
 denote-md-extras.el | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/denote-md-extras.el b/denote-md-extras.el
index c1e572537b..86df6a0af6 100644
--- a/denote-md-extras.el
+++ b/denote-md-extras.el
@@ -29,6 +29,21 @@
 
 (require 'denote)
 
+;;;; Register a new file type
+
+(add-to-list
+ 'denote-file-types
+ '(markdown-obsidian
+   :extension ".md"
+   :front-matter "# %s\n\n"
+   :title-key-regexp "^# "
+   :title-value-function identity
+   :title-value-reverse-function identity
+   :link denote-md-link-format
+   :link-in-context-regexp denote-md-link-in-context-regexp))
+
+;;;; Convert links
+
 (defun denote-md-extras--get-regexp (type)
   "Return regular expression to match link TYPE.
 TYPE is a symbol among `denote', `file', `obsidian', and `reverse-obsidian'."



reply via email to

[Prev in Thread] Current Thread [Next in Thread]