Function: org-agenda-remove-restriction-lock

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

Signature

(org-agenda-remove-restriction-lock &optional NOUPDATE)

Documentation

Remove agenda restriction lock.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/org/org-agenda.el.gz
(defun org-agenda-remove-restriction-lock (&optional noupdate)
  "Remove agenda restriction lock."
  (interactive "P")
  (if (not org-agenda-restrict)
      (message "No agenda restriction to remove.")
    (delete-overlay org-agenda-restriction-lock-overlay)
    (delete-overlay org-speedbar-restriction-lock-overlay)
    (setq org-agenda-overriding-restriction nil)
    (setq org-agenda-restrict nil)
    (put 'org-agenda-files 'org-restrict nil)
    (move-marker org-agenda-restrict-begin nil)
    (move-marker org-agenda-restrict-end nil)
    (setq current-prefix-arg nil)
    (message "Agenda restriction lock removed")
    (or noupdate (org-agenda-maybe-redo))))