Function: org-shifttab
org-shifttab is an interactive and byte-compiled function defined in
org.el.gz.
Signature
(org-shifttab &optional ARG)
Documentation
Global visibility cycling or move to previous table field.
Call org-table-previous-field within a table.
When ARG is nil, cycle globally through visibility states.
When ARG is a numeric prefix, show contents of this level.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/org/org.el.gz
(defun org-shifttab (&optional arg)
"Global visibility cycling or move to previous table field.
Call `org-table-previous-field' within a table.
When ARG is nil, cycle globally through visibility states.
When ARG is a numeric prefix, show contents of this level."
(interactive "P")
(cond
((org-at-table-p) (call-interactively 'org-table-previous-field))
((integerp arg)
(let ((arg2 (if org-odd-levels-only (1- (* 2 arg)) arg)))
(message "Content view to level: %d" arg)
(org-cycle-content (prefix-numeric-value arg2))
(org-cycle-show-empty-lines t)
(setq org-cycle-global-status 'overview)
(run-hook-with-args 'org-cycle-hook 'overview)))
(t (call-interactively 'org-cycle-global))))