[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 10/35] Implement link folding
From: |
Ihor Radchenko |
Subject: |
[PATCH 10/35] Implement link folding |
Date: |
Sat, 29 Jan 2022 19:38:02 +0800 |
* lisp/ol.el (org-link--link-folding-spec):
(org-link--description-folding-spec): New variables controlling link
folding settings.
(org-link--reveal-maybe): Handle revealing folded links.
(org-link-descriptive-ensure): Implement `org-link-descriptive'
support with org-fold.
(org-toggle-link-display--overlays):
(org-toggle-link-display--text-properties):
(org-toggle-link-display): Provide text-properties and overlays
versions.
* lisp/org-agenda.el (org-agenda-mode): Use org-fold to fold links in
agenda.
* lisp/org.el (org-do-emphasis-faces): Use org-fold.
---
lisp/ol.el | 42 +++++++++++++++++++++++++++++++++++++++++-
lisp/org-agenda.el | 3 ++-
lisp/org.el | 11 +++++++++--
3 files changed, 52 insertions(+), 4 deletions(-)
0010-Implement-link-folding.patch
Description: Text Data
- [PATCH 00/35] Merge org-fold feature branch, Ihor Radchenko, 2022/01/29
- [PATCH 01/35] Add org-fold-core: new folding engine, Ihor Radchenko, 2022/01/29
- [PATCH 02/35] Separate folding functions from org.el into new library: org-fold, Ihor Radchenko, 2022/01/29
- [PATCH 03/35] Separate cycling functions from org.el into new library: org-cycle, Ihor Radchenko, 2022/01/29
- [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 <=
- [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, 2022/01/29
- [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