[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org ee0fd1e 37/85: Revert "org-src.el (org-src--content
From: |
ELPA Syncer |
Subject: |
[elpa] externals/org ee0fd1e 37/85: Revert "org-src.el (org-src--contents-for-write-back): Do not indent blank lines" |
Date: |
Mon, 27 Sep 2021 15:57:45 -0400 (EDT) |
branch: externals/org
commit ee0fd1ec317c4763863a5788e6091ee0c0574ec5
Author: Bastien <bzg@gnu.org>
Commit: Bastien <bzg@gnu.org>
Revert "org-src.el (org-src--contents-for-write-back): Do not indent blank
lines"
This reverts commit 35690cd04fa39489cab7afe0d518955d4541f269.
---
lisp/org-src.el | 23 +++++++----------------
1 file changed, 7 insertions(+), 16 deletions(-)
diff --git a/lisp/org-src.el b/lisp/org-src.el
index e331276..743e9e1 100644
--- a/lisp/org-src.el
+++ b/lisp/org-src.el
@@ -443,20 +443,14 @@ Assume point is in the corresponding edit buffer."
0))))
(use-tabs? (and (> org-src--tab-width 0) t))
(source-tab-width org-src--tab-width)
- (contents (org-with-wide-buffer
- (let ((eol (progn (end-of-line) (point))))
- (list (buffer-substring (point-min) eol)
- (buffer-substring eol (point-max))))))
- (write-back org-src--allow-write-back)
- marker)
+ (contents (org-with-wide-buffer (buffer-string)))
+ (write-back org-src--allow-write-back))
(with-current-buffer write-back-buf
;; Reproduce indentation parameters from source buffer.
(setq indent-tabs-mode use-tabs?)
(when (> source-tab-width 0) (setq tab-width source-tab-width))
;; Apply WRITE-BACK function on edit buffer contents.
- (insert (org-no-properties (car contents)))
- (setq marker (point-marker))
- (insert (org-no-properties (car (cdr contents))))
+ (insert (org-no-properties contents))
(goto-char (point-min))
(when (functionp write-back) (save-excursion (funcall write-back)))
;; Add INDENTATION-OFFSET to every line in buffer,
@@ -464,13 +458,10 @@ Assume point is in the corresponding edit buffer."
(when (> indentation-offset 0)
(while (not (eobp))
(skip-chars-forward " \t")
- (when (or (not (eolp)) ; ignore blank lines
- (eq (point) (marker-position marker)))
- (let ((i (current-column)))
- (delete-region (line-beginning-position) (point))
- (indent-to (+ i indentation-offset))))
- (forward-line)))
- (set-marker marker nil))))
+ (let ((i (current-column)))
+ (delete-region (line-beginning-position) (point))
+ (indent-to (+ i indentation-offset)))
+ (forward-line))))))
(defun org-src--edit-element
(datum name &optional initialize write-back contents remote)
- [elpa] externals/org 593740c 74/85: etc/ORG-NEWS: Mention the citation engine and reorder items, (continued)
- [elpa] externals/org 593740c 74/85: etc/ORG-NEWS: Mention the citation engine and reorder items, ELPA Syncer, 2021/09/27
- [elpa] externals/org c76a7ee 76/85: org: Refactor width in `org-display-inline-images', ELPA Syncer, 2021/09/27
- [elpa] externals/org e816ae1 75/85: org: Display proportional image widths, ELPA Syncer, 2021/09/27
- [elpa] externals/org 981bcbf 80/85: Merge branch 'bugfix', ELPA Syncer, 2021/09/27
- [elpa] externals/org c90f96c 77/85: org: Support displaying X% width images, ELPA Syncer, 2021/09/27
- [elpa] externals/org 4594423 79/85: doc/org-manual.org: Fix typo, ELPA Syncer, 2021/09/27
- [elpa] externals/org 09dc3fa 83/85: org-protocol.el: decode "+" in query part as space, ELPA Syncer, 2021/09/27
- [elpa] externals/org 663255e 85/85: org: Remove obsolete default LaTeX packages, ELPA Syncer, 2021/09/27
- [elpa] externals/org 3d35718 44/85: Merge branch 'bugfix', ELPA Syncer, 2021/09/27
- [elpa] externals/org 69850c1 58/85: ob-core.el (org-babel--file-desc): Remove unused condition, ELPA Syncer, 2021/09/27
- [elpa] externals/org ee0fd1e 37/85: Revert "org-src.el (org-src--contents-for-write-back): Do not indent blank lines",
ELPA Syncer <=
- [elpa] externals/org 70e65a2 38/85: org-src.el: Do not indent blank lines, except current one, ELPA Syncer, 2021/09/27
- [elpa] externals/org fb75741 09/85: lisp/ob-gnuplot.el: Add Ihor Radchenko as maintainer, ELPA Syncer, 2021/09/27
- [elpa] externals/org e64d5bc 17/85: Merge branch 'bugfix', ELPA Syncer, 2021/09/27
- [elpa] externals/org 9364b2d 35/85: lisp/ox-html.el: Restore org-svg class., ELPA Syncer, 2021/09/27
- [elpa] externals/org d9fcd07 62/85: Backport commit 43c1ee90c from Emacs, ELPA Syncer, 2021/09/27
- [elpa] externals/org 87a8229 60/85: org.el: Use org-contrib module instead of CONTRIB dir in docs, ELPA Syncer, 2021/09/27
- [elpa] externals/org d9d5594 66/85: Merge branch 'km/from-emacs-master', ELPA Syncer, 2021/09/27
- [elpa] externals/org ca441be 71/85: lisp/oc.el: Fix typo in comment string, ELPA Syncer, 2021/09/27
- [elpa] externals/org db167b9 81/85: Do not use mark-whole-buffer noninteractively, ELPA Syncer, 2021/09/27
- [elpa] externals/org c80fea7 82/85: lisp/oc.el: Fix docstring wrapping, ELPA Syncer, 2021/09/27