[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/toc-org 4798d15365 110/128: WIP Fix stripping of word "Com
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/toc-org 4798d15365 110/128: WIP Fix stripping of word "Comment" in headlines |
Date: |
Sun, 2 Jan 2022 09:59:14 -0500 (EST) |
branch: elpa/toc-org
commit 4798d15365bb3801b60b6fc619cca5342571e4c3
Author: Hugo Thiessard <htsr@pm.me>
Commit: Hugo Thiessard <htsr@pm.me>
WIP Fix stripping of word "Comment" in headlines
The regexp
search
(https://github.com/snosov1/toc-org/blob/d52f95fae8c54bdcbd63ba0d394074156d8e4a70/toc-org.el#L186)
is case-insensitive so it incorrectly ignore heading starting with the
french word "Comment" (why). This search is now case-sensitive.
---
toc-org.el | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/toc-org.el b/toc-org.el
index f519b20f8b..1d7f64a79c 100644
--- a/toc-org.el
+++ b/toc-org.el
@@ -183,12 +183,15 @@ auxiliary text."
;; strip COMMENT headlines
(goto-char (point-min))
- (while (re-search-forward toc-org-COMMENT-regexp nil t)
- (let ((skip-depth (concat (match-string 1) "*")))
- (while (progn
- (beginning-of-line)
- (delete-region (point) (min (1+ (line-end-position))
(point-max)))
- (string-prefix-p skip-depth (or (current-word) ""))))))
+ (let (backup-case-fold-search case-fold-search)
+ (setq case-fold-search nil)
+ (while (re-search-forward toc-org-COMMENT-regexp nil t)
+ (let ((skip-depth (concat (match-string 1) "*")))
+ (while (progn
+ (beginning-of-line)
+ (delete-region (point) (min (1+ (line-end-position))
(point-max)))
+ (string-prefix-p skip-depth (or (current-word) ""))))))
+ (setq case-fold-search backup-case-fold-search))
;; strip headings with :noexport: tag
(goto-char (point-min))
- [nongnu] elpa/toc-org 3e0bdb5a29 054/128: fix properties handling (see #20), (continued)
- [nongnu] elpa/toc-org 3e0bdb5a29 054/128: fix properties handling (see #20), ELPA Syncer, 2022/01/02
- [nongnu] elpa/toc-org 7c54f809d6 058/128: Merge pull request #23 from snosov1/fix-eof-toc, ELPA Syncer, 2022/01/02
- [nongnu] elpa/toc-org b0cac21cdf 059/128: handle statistics cookies and #+OPTIONS: todo:t, ELPA Syncer, 2022/01/02
- [nongnu] elpa/toc-org 44c2e17543 070/128: Merge pull request #36 from snosov1/move-tests, ELPA Syncer, 2022/01/02
- [nongnu] elpa/toc-org 421956e9cc 078/128: remove opening space in each toc item, ELPA Syncer, 2022/01/02
- [nongnu] elpa/toc-org 379b457fcf 107/128: fix subheading link in readme, ELPA Syncer, 2022/01/02
- [nongnu] elpa/toc-org f0b94e07bb 075/128: Merge pull request #39 from snosov1/add-noexport-support, ELPA Syncer, 2022/01/02
- [nongnu] elpa/toc-org 274e821fd4 079/128: update emacs to 25 for travis testing, ELPA Syncer, 2022/01/02
- [nongnu] elpa/toc-org 5deaec41ed 109/128: Update README.org, ELPA Syncer, 2022/01/02
- [nongnu] elpa/toc-org aef220c266 115/128: Merge pull request #71 from snosov1/fix-70, ELPA Syncer, 2022/01/02
- [nongnu] elpa/toc-org 4798d15365 110/128: WIP Fix stripping of word "Comment" in headlines,
ELPA Syncer <=
- [nongnu] elpa/toc-org e76e6d4044 085/128: make toc-org work in derived modes, ELPA Syncer, 2022/01/02
- [nongnu] elpa/toc-org d992b1f76a 108/128: Update README.org, ELPA Syncer, 2022/01/02
- [nongnu] elpa/toc-org ce9e49303c 089/128: simply use downcase instead of replace-regexp-in-string, ELPA Syncer, 2022/01/02