Function: org-agenda-remove-filter

org-agenda-remove-filter is an interactive and byte-compiled function defined in org-agenda.el.gz.

Signature

(org-agenda-remove-filter TYPE)

Documentation

Remove filter of type TYPE from the agenda buffer.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/org/org-agenda.el.gz
(defun org-agenda-remove-filter (type)
  "Remove filter of type TYPE from the agenda buffer."
  (interactive)
  (save-excursion
    (goto-char (point-min))
    (let ((inhibit-read-only t) pos)
      (while (setq pos (text-property-any (point) (point-max)
					  'org-filter-type type))
	(goto-char pos)
	(remove-text-properties
	 (point) (next-single-property-change (point) 'org-filter-type)
	 `(invisible org-filtered org-filter-type ,type))))
    (set (intern (format "org-agenda-%s-filter" (intern-soft type))) nil)
    (setq org-agenda-filter-form nil)
    (org-agenda-set-mode-name)
    (org-agenda-finalize)))