[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/code-cells 2dc51b44a3 12/36: Correct outline level befo
From: |
ELPA Syncer |
Subject: |
[elpa] externals/code-cells 2dc51b44a3 12/36: Correct outline level before first cell header |
Date: |
Mon, 28 Feb 2022 15:57:42 -0500 (EST) |
branch: externals/code-cells
commit 2dc51b44a324e11f18dc566300a1493175055c79
Author: Augusto Stoffel <astoff@users.noreply.github.com>
Commit: Augusto Stoffel <astoff@users.noreply.github.com>
Correct outline level before first cell header
---
cells.el | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/cells.el b/cells.el
index 69b47696cc..f7f1442b32 100644
--- a/cells.el
+++ b/cells.el
@@ -161,11 +161,13 @@ outline level as determined by the major mode and the
current
cell level."
(let* ((at-boundary (looking-at-p (cells-boundary-regexp)))
(mm-level (if at-boundary 0 (funcall (car cells--saved-vars))))
- (cell-level (save-excursion
- (unless at-boundary (cells-backward-cell))
- (if (match-string 1)
- (- (match-end 1) (match-beginning 1))
- 1))))
+ (cell-level (if (or at-boundary
+ (save-excursion
+ (re-search-backward (cells-boundary-regexp) nil
t)))
+ (if (match-string 1)
+ (- (match-end 1) (match-beginning 1))
+ 1)
+ 0)))
(+ cell-level mm-level)))
(defface cells-header-line '((t :extend t :inherit header-line))
- [elpa] externals/code-cells 4e973e0122 26/36: Do not assume Emacs has native JSON parsing available, (continued)
- [elpa] externals/code-cells 4e973e0122 26/36: Do not assume Emacs has native JSON parsing available, ELPA Syncer, 2022/02/28
- [elpa] externals/code-cells 185c33b8b6 27/36: Fix cell movement for files without newline at the end, ELPA Syncer, 2022/02/28
- [elpa] externals/code-cells 031f726941 30/36: code-cells-eval: Fix check for a possibly active minor mode, ELPA Syncer, 2022/02/28
- [elpa] externals/code-cells ea7799c447 35/36: Release on ELPA, ELPA Syncer, 2022/02/28
- [elpa] externals/code-cells 37dce1d908 02/36: Add existing code, ELPA Syncer, 2022/02/28
- [elpa] externals/code-cells 30c0359c36 03/36: Simplify motion code, ELPA Syncer, 2022/02/28
- [elpa] externals/code-cells aeddd889c2 04/36: Add ipynb support via Jupytext, ELPA Syncer, 2022/02/28
- [elpa] externals/code-cells e02bda5b68 09/36: Assorted refinements, ELPA Syncer, 2022/02/28
- [elpa] externals/code-cells aefabc4abf 10/36: Comments about ipynb conversion settings, ELPA Syncer, 2022/02/28
- [elpa] externals/code-cells 7bad8f1cf6 11/36: Speed keys, ELPA Syncer, 2022/02/28
- [elpa] externals/code-cells 2dc51b44a3 12/36: Correct outline level before first cell header,
ELPA Syncer <=
- [elpa] externals/code-cells 9500e07f83 15/36: Fix byte-compilation issue, ELPA Syncer, 2022/02/28
- [elpa] externals/code-cells adda62ec82 16/36: Address some packaging issues, ELPA Syncer, 2022/02/28
- [elpa] externals/code-cells 67e1479a75 28/36: Add code-cells-mode-maybe, ELPA Syncer, 2022/02/28
- [elpa] externals/code-cells f93db2d65c 29/36: Refinement in Commentary section, ELPA Syncer, 2022/02/28
- [elpa] externals/code-cells 47305f5439 31/36: Indicate that spaces are allowed before cell boundary marker, ELPA Syncer, 2022/02/28
- [elpa] externals/code-cells 68148cfc1f 33/36: Improve cell boundary face, ELPA Syncer, 2022/02/28
- [elpa] externals/code-cells f5150fc213 34/36: Update README.md, ELPA Syncer, 2022/02/28
- [elpa] externals/code-cells 55e108733a 06/36: Add helper function to call external processes, ELPA Syncer, 2022/02/28
- [elpa] externals/code-cells e6f0230a40 05/36: Notes about the Jupytext integration, ELPA Syncer, 2022/02/28
- [elpa] externals/code-cells 83cb4d0095 24/36: Add code-cells-eval, ELPA Syncer, 2022/02/28