forked from mirrors/org-mode
The old fallback folding mechanism was re-using old function versions to work with overlay folds directly. Switch to using org-fold-core API instead. This avoids code duplication. * lisp/ol.el (org-toggle-link-display--overlays): Merge overlay and text-property versions. (org-toggle-link-display--text-properties): (org-toggle-link-display): * lisp/org-cycle.el (org-cycle-overview--overlays): (org-cycle-overview--text-properties): (org-cycle-overview): (org-cycle-content--text-properties): (org-cycle-content): (org-cycle-content--overlays): * lisp/org-element.el (org-element-swap-A-B--overlays): (org-element-swap-A-B): (org-element-swap-A-B--text-properties): * lisp/org-fold.el (org-fold-save-outline-visibility--overlays): (org-fold-save-outline-visibility--text-properties): (org-fold-save-outline-visibility): (org-fold-region--overlays): (org-fold-region): (org-fold-show-all--text-properties): (org-fold-show-all--overlays): (org-fold-show-all): (org-fold-show-branches-buffer--text-properties): (org-fold-show-branches-buffer): (org-fold-show-branches-buffer--overlays): (org-fold--hide-drawers--overlays): (org-fold--hide-drawers--text-properties): (org-fold--hide-drawers): (org-fold-show-set-visibility--overlays): (org-fold-show-set-visibility--text-properties): (org-fold-show-set-visibility): (org-fold-check-before-invisible-edit--overlays): (org-fold-check-before-invisible-edit--text-properties): (org-fold-check-before-invisible-edit): (org-fold--hide-wrapper-toggle): * lisp/org-inlinetask.el (org-inlinetask-toggle-visibility--text-properties): (org-inlinetask-toggle-visibility): (org-inlinetask-toggle-visibility--overlays): * lisp/org-list.el (org-list-swap-items--text-properties): (org-list-swap-items): (org-list-swap-items--overlays): * lisp/org-macs.el (org-invisible-p--text-properties): (org-invisible-p): (org-invisible-p--overlays): (org-find-visible--overlays): (org-find-visible--text-properties): (org-find-visible): (org-find-invisible--overlays): (org-find-invisible--text-properties): (org-find-invisible): * lisp/org.el (org-next-visible-heading--overlays): (org-next-visible-heading--text-properties): (org-next-visible-heading): (org--forward-paragraph-once--overlays): (org--forward-paragraph-once--text-properties): (org--forward-paragraph-once): (org--backward-paragraph-once--overlays): (org--backward-paragraph-once--text-properties): (org--backward-paragraph-once): * testing/lisp/test-org.el (test-org/drag-element-backward): (test-org/drag-element-forward): Update tests. |
||
---|---|---|
.. | ||
test-ob-awk.el | ||
test-ob-C.el | ||
test-ob-clojure.el | ||
test-ob-emacs-lisp.el | ||
test-ob-eshell.el | ||
test-ob-exp.el | ||
test-ob-fortran.el | ||
test-ob-header-arg-defaults.el | ||
test-ob-java.el | ||
test-ob-julia.el | ||
test-ob-lilypond.el | ||
test-ob-lob.el | ||
test-ob-lua.el | ||
test-ob-maxima.el | ||
test-ob-octave.el | ||
test-ob-perl.el | ||
test-ob-plantuml.el | ||
test-ob-python.el | ||
test-ob-R.el | ||
test-ob-ruby.el | ||
test-ob-scheme.el | ||
test-ob-sed.el | ||
test-ob-shell.el | ||
test-ob-sql.el | ||
test-ob-sqlite.el | ||
test-ob-table.el | ||
test-ob-tangle.el | ||
test-ob.el | ||
test-oc.el | ||
test-ol-bbdb.el | ||
test-ol.el | ||
test-org-agenda.el | ||
test-org-archive.el | ||
test-org-attach-git.el | ||
test-org-attach.el | ||
test-org-capture.el | ||
test-org-clock.el | ||
test-org-colview.el | ||
test-org-datetree.el | ||
test-org-duration.el | ||
test-org-element.el | ||
test-org-feed.el | ||
test-org-fold.el | ||
test-org-footnote.el | ||
test-org-info.el | ||
test-org-inlinetask.el | ||
test-org-lint.el | ||
test-org-list.el | ||
test-org-macro.el | ||
test-org-macs.el | ||
test-org-num.el | ||
test-org-pcomplete.el | ||
test-org-protocol.el | ||
test-org-src.el | ||
test-org-table.el | ||
test-org-tempo.el | ||
test-org-timer.el | ||
test-org.el | ||
test-ox-publish.el | ||
test-ox.el | ||
test-property-inheritance.el |