Variable: org-speed-commands

org-speed-commands is a customizable variable defined in org-keys.el.gz.

Value

Large value
(("Outline Navigation")
 ("n" org-speed-move-safe 'org-next-visible-heading)
 ("p" org-speed-move-safe 'org-previous-visible-heading)
 ("f" org-speed-move-safe 'org-forward-heading-same-level)
 ("b" org-speed-move-safe 'org-backward-heading-same-level)
 ("F" . org-next-block)
 ("B" . org-previous-block)
 ("u" org-speed-move-safe 'outline-up-heading)
 ("j" . org-goto)
 ("g" org-refile
  '(4))
 ("Outline Visibility")
 ("c" . org-cycle)
 ("C" . org-shifttab)
 (" " . org-display-outline-path)
 ("s" . org-toggle-narrow-to-subtree)
 ("k" . org-cut-subtree)
 ("=" . org-columns)
 ("Outline Structure Editing")
 ("U" . org-metaup)
 ("D" . org-metadown)
 ("r" . org-metaright)
 ("l" . org-metaleft)
 ("R" . org-shiftmetaright)
 ("L" . org-shiftmetaleft)
 ("i" progn
  (forward-char 1)
  (call-interactively 'org-insert-heading-respect-content))
 ("^" . org-sort)
 ("w" . org-refile)
 ("a" . org-archive-subtree-default-with-confirmation)
 ("@" . org-mark-subtree)
 ("#" . org-toggle-comment)
 ("Clock Commands")
 ("I" . org-clock-in)
 ("O" . org-clock-out)
 ("Meta Data Editing")
 ("t" . org-todo)
 ("," org-priority)
 ("0" org-priority 32)
 ("1" org-priority 65)
 ("2" org-priority 66)
 ("3" org-priority 67)
 (":" . org-set-tags-command)
 ("e" . org-set-effort)
 ("E" . org-inc-effort)
 ("W" lambda
  (m)
  (interactive "sMinutes before warning: ")
  (org-entry-put
   (point)
   "APPT_WARNTIME" m))
 ("Agenda Views etc")
 ("v" . org-agenda)
 ("/" . org-sparse-tree)
 ("Misc")
 ("o" . org-open-at-point)
 ("?" . org-speed-command-help)
 ("<" org-agenda-set-restriction-lock 'subtree)
 (">" org-agenda-remove-restriction-lock))

Documentation

Alist of speed commands.

The car of each entry is a string with a single letter, which must be assigned to self-insert-command in the global map.

The cdr is either a command to be called interactively, a function to be called, or a form to be evaluated.

An entry that is just a list with a single string will be interpreted as a descriptive headline that will be added when listing the speed commands in the Help buffer using the ? speed command.

This variable was added, or its default value changed, in Org version
9.5.

Source Code

;; Defined in /usr/src/emacs/lisp/org/org-keys.el.gz
(defcustom org-speed-commands
  '(("Outline Navigation")
    ("n" . (org-speed-move-safe 'org-next-visible-heading))
    ("p" . (org-speed-move-safe 'org-previous-visible-heading))
    ("f" . (org-speed-move-safe 'org-forward-heading-same-level))
    ("b" . (org-speed-move-safe 'org-backward-heading-same-level))
    ("F" . org-next-block)
    ("B" . org-previous-block)
    ("u" . (org-speed-move-safe 'outline-up-heading))
    ("j" . org-goto)
    ("g" . (org-refile '(4)))
    ("Outline Visibility")
    ("c" . org-cycle)
    ("C" . org-shifttab)
    (" " . org-display-outline-path)
    ("s" . org-toggle-narrow-to-subtree)
    ("k" . org-cut-subtree)
    ("=" . org-columns)
    ("Outline Structure Editing")
    ("U" . org-metaup)
    ("D" . org-metadown)
    ("r" . org-metaright)
    ("l" . org-metaleft)
    ("R" . org-shiftmetaright)
    ("L" . org-shiftmetaleft)
    ("i" . (progn (forward-char 1) (call-interactively 'org-insert-heading-respect-content)))
    ("^" . org-sort)
    ("w" . org-refile)
    ("a" . org-archive-subtree-default-with-confirmation)
    ("@" . org-mark-subtree)
    ("#" . org-toggle-comment)
    ("Clock Commands")
    ("I" . org-clock-in)
    ("O" . org-clock-out)
    ("Meta Data Editing")
    ("t" . org-todo)
    ("," . (org-priority))
    ("0" . (org-priority ?\ ))
    ("1" . (org-priority ?A))
    ("2" . (org-priority ?B))
    ("3" . (org-priority ?C))
    (":" . org-set-tags-command)
    ("e" . org-set-effort)
    ("E" . org-inc-effort)
    ("W" . (lambda (m) (interactive "sMinutes before warning: ") (org-entry-put (point) "APPT_WARNTIME" m)))
    ("Agenda Views etc")
    ("v" . org-agenda)
    ("/" . org-sparse-tree)
    ("Misc")
    ("o" . org-open-at-point)
    ("?" . org-speed-command-help)
    ("<" . (org-agenda-set-restriction-lock 'subtree))
    (">" . (org-agenda-remove-restriction-lock)))
  "Alist of speed commands.

The car of each entry is a string with a single letter, which
must be assigned to `self-insert-command' in the global map.

The cdr is either a command to be called interactively, a
function to be called, or a form to be evaluated.

An entry that is just a list with a single string will be
interpreted as a descriptive headline that will be added when
listing the speed commands in the Help buffer using the `?' speed
command."
  :group 'org-structure
  :package-version '(Org . "9.5")
  :type '(repeat :value ("k" . ignore)
		 (choice :value ("k" . ignore)
			 (list :tag "Descriptive Headline" (string :tag "Headline"))
			 (cons :tag "Letter and Command"
			       (string :tag "Command letter")
			       (choice
				(function)
				(sexp))))))