org-mode/testing/lisp
Liu Hui edf5afc1d8
Fix filter preset problem for sticky agenda
* lisp/org-agenda.el (org-agenda-local-vars):
(org-agenda-filters-preset): Add a new variable
`org-agenda-filters-preset' for storing per-buffer filter presets.
(org-agenda):
(org-agenda-filter-any):
(org-agenda-prepare):
(org-agenda-finalize):
(org-agenda-redo):
(org-agenda-filter-by-tag):
(org-agenda-filter-make-matcher):
(org-agenda-set-mode-name):
(org-agenda-reapply-filters): Use `org-agenda-filters-preset' for
getting and setting per-buffer filter presets, rather than modifying
the global symbol property.  Change `org-lprops' from symbol property
to per-buffer text property.  Delete unused `last-args' symbol
property.
* testing/lisp/test-org-agenda.el (test-org-agenda/sticky-agenda-filter-preset):
(test-org-agenda/redo-setting): Add tests.
2022-10-07 11:43:32 +08:00
..
test-ob-C.el ob-C: do not swallow double quotes on raw output 2022-09-27 16:20:57 +02:00
test-ob-R.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-awk.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-clojure.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-emacs-lisp.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-eshell.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-exp.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-fortran.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-header-arg-defaults.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-java.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-julia.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-lilypond.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-lob.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-lua.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-maxima.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-octave.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-perl.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-plantuml.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-python.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-ruby.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-scheme.el Prefer HTTPS to HTTP for links to gnu.org 2021-03-21 14:29:13 -04:00
test-ob-sed.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-shell.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-sql.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-sqlite.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-table.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob-tangle.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ob.el org-babel-expand-references: Fix :noweb-ref expansion 2022-09-17 15:52:24 +08:00
test-oc.el testing: Address FIXMEs identified in 1a5e3f931 2022-09-16 11:30:16 +08:00
test-ol-bbdb.el Prefer HTTPS to HTTP for links to gnu.org 2021-03-21 14:29:13 -04:00
test-ol.el testing: Address FIXMEs identified in 1a5e3f931 2022-09-16 11:30:16 +08:00
test-org-agenda.el Fix filter preset problem for sticky agenda 2022-10-07 11:43:32 +08:00
test-org-archive.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org-attach-git.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org-attach.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org-capture.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org-clock.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org-colview.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org-datetree.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org-duration.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org-element.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org-feed.el Prefer HTTPS to HTTP for links to gnu.org 2021-03-21 14:29:13 -04:00
test-org-fold.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org-footnote.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org-info.el ol-info: Define :insert-description function 2022-08-26 21:09:39 +08:00
test-org-inlinetask.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org-lint.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org-list.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org-macro.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org-macs.el test-org-macs.el: Add test for template-expansion bug 2022-04-30 17:45:32 +08:00
test-org-num.el org-num: Add tests 2020-08-28 08:45:41 +02:00
test-org-pcomplete.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org-protocol.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org-src.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org-table.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org-tempo.el Prefer HTTPS to HTTP for links to gnu.org 2021-03-21 14:29:13 -04:00
test-org-timer.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-org.el org-comment-line-break-function: Avoid built-in Emacs comment machinery 2022-10-04 19:47:11 +08:00
test-ox-publish.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00
test-ox-texinfo.el ox-texinfo: Include LaTeX in Texinfo exports 2022-09-21 15:29:50 +08:00
test-ox.el testing: Address FIXMEs identified in 1a5e3f931 2022-09-16 11:30:16 +08:00
test-property-inheritance.el testing: Make all files use `lexical-binding` 2022-09-15 19:17:19 +08:00