Heading and List Structure
|
Cycle visibility of all headings |
|
Cycle visibility of current heading |
|
Sparse tree, i.e., cycle visibility of subtrees meeting match criteria |
|
Promote heading only |
|
Demote heading only |
|
Promote subtree |
|
Demote subtree |
|
Move subtree UP |
|
Move subtree DOWN |
|
Refile heading subtree |
|
Archive heading subtree |
|
Sort subheadings (or list elements) |
|
Move cursor to PRIOR heading |
|
Move cursor to NEXT heading |
|
Move cursor to PARENT element |
|
Move cursor to CHILD element |
|
Move to top level heading containing cursor |
|
Jump to searched heading |
|
Narrow subtree |
|
Widen subtree |
|
Cycle heading TODO or list type |
|
Insert same-level heading BEFORE cursor |
|
Insert same-level heading AFTER cursor |
|
Insert subheading before |
|
Toggle heading<->plain text |
Heading commands generally apply to list elements as well.
Text Markup
|
Make region bold |
|
Make region italic |
|
Make region code |
|
Make region strike-through |
|
Make region underlined |
|
Make region verbatim |
|
Remove region markup |
|
|
Source Blocks and Capture Buffers
|
Edit block in indirect buffer |
|
confirm, exit buffer |
|
abort, exit buffer |
|
refile capture |
Agenda
|
Open agenda buffer |
|
Refresh agenda buffer |
|
Toggle grid |
|
Open agenda item |
|
Open agenda item in other window |
|
Change time-span |
|
Change to DAY time span |
|
Change to WEEK time span |
|
Change to MONTH time span |
|
Change to YEAR time span (with warning) |
|
Go BACKWARD one time span |
|
Go FORWARD one time span |
|
Jump to prompted date |
|
Go to today |
|
Set deadline date for current item |
|
Set scheduled date for current item |
|
Enter transient mode (note) |
Transient mode displays its keys on the screen, many of which duplicate things that can be done in the agenda buffer directly, such as changing the time span and movement to different dates.
Dates and Clocking
|
Add active timestamp |
|
Add inactive timestamp |
|
Add DEADLINE timestamp |
|
Add SCHEDULED timestamp |
|
While entering date move to PRIOR DAY in the popup calendar |
|
While entering date move to NEXT DAY in the popup calendar |
|
While entering date move to PRIOR WEEK in the popup calendar |
|
While entering date move to NEXT WEEK in the popup calendar |
|
While entering date move to PRIOR MONTH in the popup calendar |
|
While entering date move to NEXT MONTH in the popup calendar |
|
While entering date move to PRIOR YEAR in the popup calendar |
|
While entering date move to NEXT YEAR in the popup calendar |
|
Clock in |
|
Clock out |
|
Cancel clock |
|
Subtract one day from timestamp under cursor |
|
Add one day to timestamp under cursor |
|
Increment timestamp component under cursor |
|
Decrement timestamp component under cursor |
Timestamp Details
Entering Timestamps
When entering a date: enter (1) an absolute date by typing most any reasonable name of the date starting with a letter or a number or (2) a relative date by starting with a + (relative to today) or ++ (relative to the default date) followed by a number and a unit (e.g. w m y). The default date starts as today or the current timestamp, if any, as modified by popup calendar movements.
Repeating Timestamps
By adding a repeat cookie to a TODO timestamp, org will cause a change to "DONE" state to reset the item back to "TODO" but with the date incremented to the next due date.
TODO Pay the rent <2018-10-01 Mon +1m>
The +1m
causes a monthly repeat. The unit can also be y
, w
, d
, and h
for yearly, weekly, daily, and hourly repeats.
Date Ranges
You can specify a range by separating two timestamps with --
:
<2018-10-01 Mon>--<2018-10-31 Wed>
Active versus Inactive Timestamps
Active timestamps use angle brakets as their delimiter; inactive timestamps use square backets, e.g., [2018-10-01 Mon]
. Inactive timestamps will not show up in your agenda, while active timestamps will if they appear in an agenda file. Use inactive timestamps for all purposes except appointments. |
|
|
Tables
|
Table skeleton; prompts for size |
|
Convert region to table (note) |
|
Goto NEXT cell |
|
Goto PRIOR cell |
|
Move current row UP |
|
Move current row DOWN |
|
Move current column LEFT |
|
Move current column RIGHT |
|
Insert new column |
|
Delete current column |
|
Insert new row |
|
Delete current row |
|
Blank current field or fields in region |
|
Add hline below cursor |
|
Sort rows on current column value; prompts for sort criteria |
|
Toggle row/column labels |
|
Toggle formula debugger |
|
Recalculate table |
|
Iterate table recalculation |
|
Import file as a table |
|
Export table to a file |
|
Plot table with gnuplot |
Table References
|
row 3, column 4 |
|
this column, row 4 |
|
this row, column 3 |
|
this column, row three below current |
|
this row, column four to the left |
|
first column this row |
|
last column this row |
|
first row, this colum |
|
last row, this column |
|
third hline row, this column |
|
second hline above current, this column |
|
second row after second hline, this column |
|
all cells in the current column from second hline to prior row (becomes a vector in calc formula) |
|
all cells in the current row from the second cell to the cell one to the left of this cell |
Start with :=
for cell formula, =
for column formula.
Specify range by separating two refs with ..
E.g., @I+1..@-1
all cells in current column from row below first hline to row before current row. Ranges are returned as a calc
vector. Use calc vsum
and other vector functions to calculate. In formulas, @#
and $#
are set to the formula cell's row and column numbers.
|
Created By
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets
More Cheat Sheets by ddoherty03