[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org-transclusion 01a8367387 07/29: Move new-line guaren
From: |
ELPA Syncer |
Subject: |
[elpa] externals/org-transclusion 01a8367387 07/29: Move new-line guarentee to cover all content sources |
Date: |
Mon, 8 May 2023 06:59:08 -0400 (EDT) |
branch: externals/org-transclusion
commit 01a836738777972e3911fbe138281a5088a266ce
Author: Benjamin Cherry <Ben@devcarbon.com>
Commit: Benjamin Cherry <Ben@devcarbon.com>
Move new-line guarentee to cover all content sources
---
org-transclusion-src-lines.el | 4 +---
org-transclusion.el | 5 ++++-
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/org-transclusion-src-lines.el b/org-transclusion-src-lines.el
index ff1af8239f..4aec22daae 100644
--- a/org-transclusion-src-lines.el
+++ b/org-transclusion-src-lines.el
@@ -206,14 +206,12 @@ for the range works."
(when src-lang
(setq payload
(plist-put payload :src-content
- (let* ((src-content (plist-get payload :src-content))
- (needs-newline (not (string-suffix-p "\n"
src-content))))
+ (let ((src-content (plist-get payload :src-content)))
(concat
(format "#+begin_src %s" src-lang)
(when rest (format " %s" rest))
"\n"
src-content
- (if needs-newline "\n" "")
"#+end_src\n")))))
;; Return the payload either modified or unmodified
payload))
diff --git a/org-transclusion.el b/org-transclusion.el
index e53f275f62..5f4c3acbed 100644
--- a/org-transclusion.el
+++ b/org-transclusion.el
@@ -978,7 +978,10 @@ based on the following arguments:
(end-mkr)
(ov-src (text-clone-make-overlay sbeg send sbuf)) ;; source-buffer
overlay
(tc-pair ov-src)
- (content content))
+ (ensure-newline (lambda (str)
+ (when (not (string-suffix-p "\n" str)))
+ (concat str "\n")))
+ (content (funcall ensure-newline content)))
(when (org-transclusion-type-is-org type)
(with-temp-buffer
;; This temp buffer needs to be in Org Mode
- [elpa] externals/org-transclusion updated (ed141838d0 -> c44071dfb5), ELPA Syncer, 2023/05/08
- [elpa] externals/org-transclusion 6c0352f33a 01/29: Feature: select end via n things at point., ELPA Syncer, 2023/05/08
- [elpa] externals/org-transclusion 35ea926477 03/29: Merge branch 'main' into feature--things-at-point, ELPA Syncer, 2023/05/08
- [elpa] externals/org-transclusion 4881798b9d 05/29: Nil Safety, ELPA Syncer, 2023/05/08
- [elpa] externals/org-transclusion 134c8a645f 04/29: Namespace bounds-of-n-things-at-point, ELPA Syncer, 2023/05/08
- [elpa] externals/org-transclusion 310bd28b10 14/29: Augment only needed for magical enter in thing-at-point branch., ELPA Syncer, 2023/05/08
- [elpa] externals/org-transclusion 2bade767cb 15/29: Adapt to magic enter., ELPA Syncer, 2023/05/08
- [elpa] externals/org-transclusion 01a8367387 07/29: Move new-line guarentee to cover all content sources,
ELPA Syncer <=
- [elpa] externals/org-transclusion 2053106e73 23/29: style(org-transclusion.el): indentation, ELPA Syncer, 2023/05/08
- [elpa] externals/org-transclusion 51cac54fed 11/29: Need newline guarentee also in content-src-lines, ELPA Syncer, 2023/05/08
- [elpa] externals/org-transclusion 9db0791c07 18/29: refactor: remove unused let variable, ELPA Syncer, 2023/05/08
- [elpa] externals/org-transclusion 1146293107 26/29: Merge pull request #157 from devcarbon-com/feature--things-at-point, ELPA Syncer, 2023/05/08
- [elpa] externals/org-transclusion b6091cdcaa 19/29: doc: update manual for the new feature for live-sync org src block, ELPA Syncer, 2023/05/08
- [elpa] externals/org-transclusion b3e59a7b0a 25/29: refactor(thing-at-point): contain within src-lines.el #157, ELPA Syncer, 2023/05/08
- [elpa] externals/org-transclusion e4f96e114b 27/29: Merge branch 'dev/feature--things-at-point', ELPA Syncer, 2023/05/08
- [elpa] externals/org-transclusion 364cb5bf3f 28/29: docs: NEWS and user manual to mention thing-at-point, ELPA Syncer, 2023/05/08
- [elpa] externals/org-transclusion 2cb719e80f 02/29: Add support for handling identations when using :thing-at-point sexp, ELPA Syncer, 2023/05/08
- [elpa] externals/org-transclusion 8317ec94fa 09/29: Fixup, ELPA Syncer, 2023/05/08