[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org-transclusion cb96247d78 07/18: chg: Allow making tr
|
From: |
ELPA Syncer |
|
Subject: |
[elpa] externals/org-transclusion cb96247d78 07/18: chg: Allow making transclusion links from any protocol link |
|
Date: |
Sun, 21 Jan 2024 15:58:42 -0500 (EST) |
branch: externals/org-transclusion
commit cb96247d78fcb44bbe0c2bd50e5815b564a4ea68
Author: Joseph Turner <joseph@breatheoutbreathe.in>
Commit: Joseph Turner <joseph@breatheoutbreathe.in>
chg: Allow making transclusion links from any protocol link
---
org-transclusion.el | 33 +++++++++++++++------------------
1 file changed, 15 insertions(+), 18 deletions(-)
diff --git a/org-transclusion.el b/org-transclusion.el
index 9015a851ee..75e87acaf5 100644
--- a/org-transclusion.el
+++ b/org-transclusion.el
@@ -358,28 +358,25 @@ transclusion keyword."
(interactive "P")
(let* ((context (org-element-lineage
(org-element-context)'(link) t))
- (type (org-element-property :type context))
(auto-transclude-p (if (or (not arg) (numberp arg))
org-transclusion-mode
;; if `universal-argument' is passed,
;; reverse nil/t when
(if org-transclusion-mode nil t))))
- (when (or (string= type "file")
- (string= type "id"))
- (let* ((contents-beg (org-element-property :contents-begin context))
- (contents-end (org-element-property :contents-end context))
- (contents (when contents-beg
- (buffer-substring-no-properties contents-beg
contents-end)))
- (link (org-element-link-interpreter context contents)))
- (save-excursion
- (org-transclusion-search-or-add-next-empty-line)
- (insert (format "#+transclude: %s\n" link))
- (forward-line -1)
- (when (and (numberp arg)
- (> arg 0)
- (<= arg 9))
- (end-of-line)
- (insert (format " :level %d" arg)))
- (when auto-transclude-p (org-transclusion-add)))))))
+ (let* ((contents-beg (org-element-property :contents-begin context))
+ (contents-end (org-element-property :contents-end context))
+ (contents (when contents-beg
+ (buffer-substring-no-properties contents-beg
contents-end)))
+ (link (org-element-link-interpreter context contents)))
+ (save-excursion
+ (org-transclusion-search-or-add-next-empty-line)
+ (insert (format "#+transclude: %s\n" link))
+ (forward-line -1)
+ (when (and (numberp arg)
+ (> arg 0)
+ (<= arg 9))
+ (end-of-line)
+ (insert (format " :level %d" arg)))
+ (when auto-transclude-p (org-transclusion-add))))))
;;;###autoload
(defun org-transclusion-add (&optional copy)
- [elpa] externals/org-transclusion updated (b10d4de93c -> e65cd19167), ELPA Syncer, 2024/01/21
- [elpa] externals/org-transclusion 53029d91a0 04/18: refactor: Split -add-callback from -add to enable async transclusion, ELPA Syncer, 2024/01/21
- [elpa] externals/org-transclusion a609eb0e36 02/18: fix: Don't ever prompt to create a headline when transcluding, ELPA Syncer, 2024/01/21
- [elpa] externals/org-transclusion 4628e81909 05/18: refactor: Simplify org-transclusion-search-or-add-next-empty-line, ELPA Syncer, 2024/01/21
- [elpa] externals/org-transclusion 3f461e3624 06/18: chg: Don't move past org headings when adding transclusion links, ELPA Syncer, 2024/01/21
- [elpa] externals/org-transclusion cb96247d78 07/18: chg: Allow making transclusion links from any protocol link,
ELPA Syncer <=
- [elpa] externals/org-transclusion 01dfc13a57 09/18: Fix typos in docstrings and comments, ELPA Syncer, 2024/01/21
- [elpa] externals/org-transclusion e1c68d113d 08/18: Use org-export-before-processing-functions if available, ELPA Syncer, 2024/01/21
- [elpa] externals/org-transclusion 92b91d02c5 03/18: style: Use and instead of if in org-transclusion-content-org-link, ELPA Syncer, 2024/01/21
- [elpa] externals/org-transclusion eb29beb1a2 10/18: copyright 2024, ELPA Syncer, 2024/01/21
- [elpa] externals/org-transclusion da4576da34 11/18: test: minor change, ELPA Syncer, 2024/01/21
- [elpa] externals/org-transclusion 3024fe5716 13/18: Merge branch 'pr211', ELPA Syncer, 2024/01/21
- [elpa] externals/org-transclusion dcc0a6ddd8 15/18: Merge branch 'pr214', ELPA Syncer, 2024/01/21
- [elpa] externals/org-transclusion 18b81641e6 01/18: docs: Update docstring for org-transclusion-with-inhibit-read-only, ELPA Syncer, 2024/01/21
- [elpa] externals/org-transclusion e65cd19167 18/18: admin: copyright 2024, ELPA Syncer, 2024/01/21
- [elpa] externals/org-transclusion 2d9290554e 12/18: Merge branch 'pr210', ELPA Syncer, 2024/01/21