[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 13/35] Fix subtle differences between overlays and invisible text
From: |
Ihor Radchenko |
Subject: |
[PATCH 13/35] Fix subtle differences between overlays and invisible text properties |
Date: |
Sat, 29 Jan 2022 19:38:05 +0800 |
* lisp/org-clock.el (org-clock-in):
(org-clock-find-position):
(org-clock-out):
* lisp/org.el (org-add-planning-info):
(org-scan-tags):
(org-global-tags-completion-table):
(org-make-tags-matcher):
(org-tags-expand):
(org--property-local-values):
(org-read-date-analyze):
(org-revert-all-org-buffers):
(org-beginning-of-line): Make sure that we inherit invisible state
when inserting text.
(org-sort-entries): Preserve invisible state after replace-match.
(org-log-beginning): Do not try to move by visible lines.
* lisp/org-macs.el (org-preserve-local-variables): Do not try to
preserve overlays.
* lisp/ox.el (org-export--generate-copy-script): Preserve folding
properties in export buffer.
* testing/lisp/test-ob.el (test-ob/preserve-results-indentation): Fix
test failure.
* testing/lisp/test-org.el (test-org/meta-return):
(test-org/custom-properties): Use new folding.
---
lisp/org-clock.el | 116 ++++----
lisp/org-macs.el | 12 +-
lisp/org.el | 560 ++++++++++++++++++++-------------------
lisp/ox.el | 4 +-
testing/lisp/test-ob.el | 12 +-
testing/lisp/test-org.el | 3 +
6 files changed, 367 insertions(+), 340 deletions(-)
0013-Fix-subtle-differences-between-overlays-and-invisibl.patch
Description: Text Data
- [PATCH 04/35] Remove functions from org.el that are now moved elsewhere, (continued)
- [PATCH 04/35] Remove functions from org.el that are now moved elsewhere, Ihor Radchenko, 2022/01/29
- [PATCH 05/35] Disable native-comp in agenda, Ihor Radchenko, 2022/01/29
- [PATCH 06/35] org-macs: New function org-find-text-property-region, Ihor Radchenko, 2022/01/29
- [PATCH 07/35] org-at-heading-p: Accept optional argument, Ihor Radchenko, 2022/01/29
- [PATCH 08/35] org-string-width: Reimplement to work with new folding, Ihor Radchenko, 2022/01/29
- [PATCH 10/35] Implement link folding, Ihor Radchenko, 2022/01/29
- [PATCH 09/35] Rename old function call to use org-fold, Ihor Radchenko, 2022/01/29
- [PATCH 11/35] Implement overlay- and text-property-based versions of some functions, Ihor Radchenko, 2022/01/29
- [PATCH 12/35] org-fold: Handle indirect buffer visibility, Ihor Radchenko, 2022/01/29
- [PATCH 14/35] Support extra org-fold optimisations for huge buffers, Ihor Radchenko, 2022/01/29
- [PATCH 13/35] Fix subtle differences between overlays and invisible text properties,
Ihor Radchenko <=
- [PATCH 15/35] Alias new org-fold functions to their old shorter names, Ihor Radchenko, 2022/01/29
- [PATCH 16/35] Obsolete old function names that are now in org-fold, Ihor Radchenko, 2022/01/29
- [PATCH 17/35] org-compat: Work around some third-party packages using outline-* functions, Ihor Radchenko, 2022/01/29
- [PATCH 18/35] Move `org-buffer-list' to org-macs.el, Ihor Radchenko, 2022/01/29
- [PATCH 19/35] Restore old visibility behaviour of org-refile, Ihor Radchenko, 2022/01/29
- [PATCH 20/35] Add org-fold-related tests, Ihor Radchenko, 2022/01/29
- [PATCH 21/35] org-manual: Update to new org-fold function names, Ihor Radchenko, 2022/01/29
- [PATCH 22/35] ORG-NEWS: Add list of changes, Ihor Radchenko, 2022/01/29