org-mode

org-mode is an interactive autoloaded compiled Lisp function in `org.el'.


(org-mode)

Parent mode: `outline-mode'.

Outline-based notes management and organizer, alias
"Carsten's outline-mode for keeping track of everything."

Org-mode develops organizational tasks around a NOTES file which
contains information about projects as plain text. Org-mode is
implemented on top of outline-mode, which is ideal to keep the content
of large files well structured. It supports ToDo items, deadlines and
time stamps, which magically appear in the diary listing of the Emacs
calendar. Tables are easily created with a built-in table editor.
Plain text URL-like links connect to websites, emails (VM), Usenet
messages (Gnus), BBDB entries, and any files related to the project.
For printing and sharing of notes, an Org-mode file (or a part of it)
can be exported as a structured ASCII or HTML file.

The following commands are available:

key binding
--- -------

C-a org-beginning-of-line
C-c Prefix Command
C-e org-end-of-line
TAB org-cycle
C-j org-return-indent
C-k org-kill-line
RET org-return
C-y org-yank
ESC Prefix Command
| org-force-self-insert
C-# org-table-rotate-recalc-marks
C-' org-cycle-agenda-files
C-, org-cycle-agenda-files
<C-S-down> org-shiftcontroldown
<C-S-left> org-shiftcontrolleft
<C-S-return> org-insert-todo-heading-respect-content
<C-S-right> org-shiftcontrolright
<C-S-up> org-shiftcontrolup
<C-return> org-insert-heading-respect-content
<C-tab> org-force-cycle-archived
<M-S-down> org-shiftmetadown
<M-S-left> org-shiftmetaleft
<M-S-return> org-insert-todo-heading
<M-S-right> org-shiftmetaright
<M-S-up> org-shiftmetaup
<M-down> org-metadown
<M-left> org-metaleft
<M-return> org-meta-return
<M-right> org-metaright
<M-up> org-metaup
<S-down> org-shiftdown
<S-iso-lefttab> org-shifttab
<S-left> org-shiftleft
<S-return> org-table-copy-down
<S-right> org-shiftright
<S-tab> org-shifttab
<S-up> org-shiftup
<backtab> org-shifttab
<remap> Prefix Command
<tab> org-cycle

C-M-i pcomplete
M-RET org-insert-heading
C-M-t org-transpose-element
M-a org-backward-sentence
M-e org-forward-sentence
M-h org-mark-element
M-{ org-backward-element
M-} org-forward-element
ESC <S-down> org-shiftmetadown
ESC <S-left> org-shiftmetaleft
ESC <S-return> org-insert-todo-heading
ESC <S-right> org-shiftmetaright
ESC <S-up> org-shiftmetaup
ESC <down> org-metadown
ESC <left> org-metaleft
ESC <return> org-meta-return
ESC <right> org-metaright
ESC <tab> pcomplete
ESC <up> org-metaup

C-c C-a org-attach
C-c C-b org-backward-heading-same-level
C-c C-c org-ctrl-c-ctrl-c
C-c C-d org-deadline
C-c C-e org-export-dispatch
C-c C-f org-forward-heading-same-level
C-c C-j org-goto
C-c C-k org-kill-note-or-show-branches
C-c C-l org-insert-link
C-c RET org-ctrl-c-ret
C-c C-o org-open-at-point
C-c C-q org-set-tags-command
C-c C-r org-reveal
C-c C-s org-schedule
C-c C-t org-todo
C-c C-v Prefix Command
C-c C-w org-refile
C-c C-x Prefix Command
C-c C-y org-evaluate-time-range
C-c C-z org-add-note
C-c ESC Prefix Command
C-c C-^ org-up-element
C-c C-_ org-down-element
C-c SPC org-table-blank-field
C-c ! org-time-stamp-inactive
C-c # org-update-statistics-cookies
C-c $ org-archive-subtree
C-c % org-mark-ring-push
C-c & org-mark-ring-goto
C-c ' org-edit-special
C-c * org-ctrl-c-star
C-c + org-table-sum
C-c , org-priority
C-c - org-ctrl-c-minus
C-c . org-time-stamp
C-c / org-sparse-tree
C-c : org-toggle-fixed-width-section
C-c ; org-toggle-comment
C-c < org-date-from-calendar
C-c = org-table-eval-formula
C-c > org-goto-calendar
C-c ? org-table-field-info
C-c @ org-mark-subtree
C-c [ org-agenda-file-to-front
C-c \ org-match-sparse-tree
C-c ] org-remove-file
C-c ^ org-sort
C-c ` org-table-edit-field
C-c { org-table-toggle-formula-debugger
C-c | org-table-create-or-convert-from-region
C-c } org-table-toggle-coordinate-overlays
C-c ~ org-table-create-with-table.el
C-c C-* org-list-make-subtree
C-c <down> org-shiftdown
C-c <left> org-shiftleft
C-c <right> org-shiftright
C-c <up> org-shiftup

<remap> <backward-paragraph> org-backward-paragraph
<remap> <delete-backward-char> org-delete-backward-char
<remap> <delete-char> org-delete-char
<remap> <forward-paragraph> org-forward-paragraph
<remap> <open-line> org-open-line
<remap> <outline-backward-same-level>
org-backward-heading-same-level
<remap> <outline-demote> org-demote-subtree
<remap> <outline-forward-same-level>
org-forward-heading-same-level
<remap> <outline-insert-heading>
org-ctrl-c-ret
<remap> <outline-mark-subtree> org-mark-subtree
<remap> <outline-promote> org-promote-subtree
<remap> <self-insert-command> org-self-insert-command
<remap> <show-branches> org-kill-note-or-show-branches
<remap> <show-subtree> org-show-subtree
<remap> <transpose-words> org-transpose-words

C-c C-M-l org-insert-all-links
C-c M-b org-previous-block
C-c M-f org-next-block
C-c M-w org-copy

C-c C-v C-a org-babel-sha1-hash
C-c C-v C-b org-babel-execute-buffer
C-c C-v C-c org-babel-check-src-block
C-c C-v C-d org-babel-demarcate-block
C-c C-v C-e org-babel-execute-maybe
C-c C-v C-f org-babel-tangle-file
C-c C-v TAB org-babel-view-src-block-info
C-c C-v C-j org-babel-insert-header-arg
C-c C-v C-l org-babel-load-in-session
C-c C-v C-n org-babel-next-src-block
C-c C-v C-o org-babel-open-src-block-result
C-c C-v C-p org-babel-previous-src-block
C-c C-v C-r org-babel-goto-named-result
C-c C-v C-s org-babel-execute-subtree
C-c C-v C-t org-babel-tangle
C-c C-v C-u org-babel-goto-src-block-head
C-c C-v C-v org-babel-expand-src-block
C-c C-v C-x org-babel-do-key-sequence-in-edit-buffer
C-c C-v C-z org-babel-switch-to-session
C-c C-v ESC Prefix Command
C-c C-v I org-babel-view-src-block-info
C-c C-v a org-babel-sha1-hash
C-c C-v b org-babel-execute-buffer
C-c C-v c org-babel-check-src-block
C-c C-v d org-babel-demarcate-block
C-c C-v e org-babel-execute-maybe
C-c C-v f org-babel-tangle-file
C-c C-v g org-babel-goto-named-src-block
C-c C-v h org-babel-describe-bindings
C-c C-v i org-babel-lob-ingest
C-c C-v j org-babel-insert-header-arg
C-c C-v l org-babel-load-in-session
C-c C-v n org-babel-next-src-block
C-c C-v o org-babel-open-src-block-result
C-c C-v p org-babel-previous-src-block
C-c C-v r org-babel-goto-named-result
C-c C-v s org-babel-execute-subtree
C-c C-v t org-babel-tangle
C-c C-v u org-babel-goto-src-block-head
C-c C-v v org-babel-expand-src-block
C-c C-v x org-babel-do-key-sequence-in-edit-buffer
C-c C-v z org-babel-switch-to-session-with-code

C-c C-x C-a org-archive-subtree-default
C-c C-x C-b org-toggle-checkbox
C-c C-x C-c org-columns
C-c C-x C-d org-clock-display
C-c C-x C-f org-emphasize
C-c C-x TAB org-clock-in
C-c C-x C-j org-clock-goto
C-c C-x C-l org-preview-latex-fragment
C-c C-x RET Prefix Command
C-c C-x C-n org-next-link
C-c C-x C-o org-clock-out
C-c C-x C-p org-previous-link
C-c C-x C-q org-clock-cancel
C-c C-x C-r org-clock-report
C-c C-x C-s org-archive-subtree
C-c C-x C-t org-toggle-time-stamp-overlays
C-c C-x C-u org-dblock-update
C-c C-x C-v org-toggle-inline-images
C-c C-x C-w org-cut-special
C-c C-x C-x org-clock-in-last
C-c C-x C-y org-paste-special
C-c C-x C-z org-resolve-clocks
C-c C-x ESC Prefix Command
C-c C-x ! org-reload
C-c C-x , org-timer-pause-or-continue
C-c C-x - org-timer-item
C-c C-x . org-timer
C-c C-x 0 org-timer-start
C-c C-x : org-timer-cancel-timer
C-c C-x ; org-timer-set-timer
C-c C-x < org-agenda-set-restriction-lock
C-c C-x > org-agenda-remove-restriction-lock
C-c C-x A org-archive-to-archive-sibling
C-c C-x D org-shiftmetadown
C-c C-x E org-inc-effort
C-c C-x G org-feed-goto-inbox
C-c C-x L org-shiftmetaleft
C-c C-x M org-insert-todo-heading
C-c C-x P org-set-property-and-value
C-c C-x R org-shiftmetaright
C-c C-x U org-shiftmetaup
C-c C-x [ org-reftex-citation
C-c C-x \ org-toggle-pretty-entities
C-c C-x _ org-timer-stop
C-c C-x a org-toggle-archive-tag
C-c C-x b org-tree-to-indirect-buffer
C-c C-x c org-clone-subtree-with-time-shift
C-c C-x d org-insert-drawer
C-c C-x e org-set-effort
C-c C-x f org-footnote-action
C-c C-x g org-feed-update-all
C-c C-x i org-insert-columns-dblock
C-c C-x l org-metaleft
C-c C-x m org-meta-return
C-c C-x o org-toggle-ordered-property
C-c C-x p org-set-property
C-c C-x q org-toggle-tags-groups
C-c C-x r org-metaright
C-c C-x u org-metaup
C-c C-x v org-copy-visible
C-c C-x <left> org-shiftcontrolleft
C-c C-x <right> org-shiftcontrolright

C-c C-v C-M-h org-babel-mark-block

C-c C-x C-M-v org-redisplay-inline-images
C-c C-x M-w org-copy-special

C-c C-x RET g org-mobile-pull
C-c C-x RET p org-mobile-push



In addition to any hooks its parent mode `outline-mode' might have run,
this mode runs the hook `org-mode-hook', as the final step
during initialization.