comparison etc/refcards/orgcard.tex @ 111880:a7740098b594

Update to Org mode 7.4
author Carsten Dominik <carsten.dominik@gmail.com>
date Sat, 11 Dec 2010 17:42:53 +0100
parents 5cb272c831e8
children 417b1e4d63cd
comparison
equal deleted inserted replaced
111879:4a0faa1cecc2 111880:a7740098b594
1 % Reference Card for Org Mode 1 % Reference Card for Org Mode
2 \def\orgversionnumber{7.3} 2 \def\orgversionnumber{7.4}
3 \def\versionyear{2010} % latest update 3 \def\versionyear{2010} % latest update
4 \def\year{2010} % latest copyright year 4 \def\year{2010} % latest copyright year
5 5
6 %**start of header 6 %**start of header
7 \newcount\columnsperpage 7 \newcount\columnsperpage
264 % threecol - like "key" but with two key names. 264 % threecol - like "key" but with two key names.
265 % for example, one for doing the action backward, and one for forward. 265 % for example, one for doing the action backward, and one for forward.
266 \def\threecol#1#2#3{\hskip\keyindent\relax#1\hfil&\kbd{#2}\hfil\quad 266 \def\threecol#1#2#3{\hskip\keyindent\relax#1\hfil&\kbd{#2}\hfil\quad
267 &\kbd{#3}\hfil\quad\cr} 267 &\kbd{#3}\hfil\quad\cr}
268 268
269 \def\noteone{{\small \hfill [1]}}
270 \def\notetwo{{\small \hfill [2]}}
271
272
269 %**end of header 273 %**end of header
270 274
271 275
272 \title{Org-Mode Reference Card (1/2)} 276 \title{Org-Mode Reference Card (1/2)}
273 277
274 \centerline{(for version \orgversionnumber)} 278 \centerline{(for version \orgversionnumber)}
275 279
276 \section{Getting Started} 280 \section{Getting Started}
277 %
278 %\vskip -2mm
279 %\beginexample%
280 %(add-to-list 'auto-mode-alist '("\\\\.org\$" . org-mode))
281 %(define-key global-map "\\C-cl" 'org-store-link)$^1$
282 %(define-key global-map "\\C-ca" 'org-agenda)$^1$
283 %\endexample
284 %
285 \metax{To read the on-line documentation try}{M-x org-info} 281 \metax{To read the on-line documentation try}{M-x org-info}
286 282
287 \section{Visibility Cycling} 283 \section{Visibility Cycling}
288 284
289 \key{rotate current subtree between states}{TAB} 285 \key{rotate current subtree between states}{TAB}
296 292
297 \key{next/previous heading}{C-c C-n/p} 293 \key{next/previous heading}{C-c C-n/p}
298 \key{next/previous heading, same level}{C-c C-f/b} 294 \key{next/previous heading, same level}{C-c C-f/b}
299 \key{backward to higher level heading}{C-c C-u} 295 \key{backward to higher level heading}{C-c C-u}
300 \key{jump to another place in document}{C-c C-j} 296 \key{jump to another place in document}{C-c C-j}
301 \key{previous/next plain list item}{S-UP/DOWN$^3$} 297 \key{previous/next plain list item}{S-UP/DOWN\notetwo}
302 298
303 \section{Structure Editing} 299 \section{Structure Editing}
304 300
305 \key{insert new heading/item at current level}{M-RET} 301 \key{insert new heading/item at current level}{M-RET}
306 \key{insert new heading after subtree}{C-RET} 302 \key{insert new heading after subtree}{C-RET}
308 \key{insert TODO entry/ckbx after subtree}{C-S-RET} 304 \key{insert TODO entry/ckbx after subtree}{C-S-RET}
309 \key{turn (head)line into item, cycle item type}{C-c -} 305 \key{turn (head)line into item, cycle item type}{C-c -}
310 \key{turn item/line into headline}{C-c *} 306 \key{turn item/line into headline}{C-c *}
311 \key{promote/demote heading}{M-LEFT/RIGHT} 307 \key{promote/demote heading}{M-LEFT/RIGHT}
312 \metax{promote/demote current subtree}{M-S-LEFT/RIGHT} 308 \metax{promote/demote current subtree}{M-S-LEFT/RIGHT}
313
314 \metax{move subtree/list item up/down}{M-S-UP/DOWN} 309 \metax{move subtree/list item up/down}{M-S-UP/DOWN}
315 \metax{sort subtree/region/plain-list}{C-c \^{}} 310 \metax{sort subtree/region/plain-list}{C-c \^{}}
316 \metax{clone a subtree}{C-c C-x c} 311 \metax{clone a subtree}{C-c C-x c}
317 \metax{refile subtree}{C-c C-w}
318 \metax{kill/copy subtree}{C-c C-x C-w/M-w} 312 \metax{kill/copy subtree}{C-c C-x C-w/M-w}
319 \metax{yank subtree}{C-c C-x C-y or C-y} 313 \metax{yank subtree}{C-c C-x C-y or C-y}
320 \metax{narrow buffer to subtree / widen}{C-x n s/w} 314 \metax{narrow buffer to subtree / widen}{C-x n s/w}
321 315
322 \section{Archiving} 316 \section{Capture - Refile - Archiving}
323 317 \key{capture a new item (C-u C-u = goto last)}{C-c c \noteone}
318 \key{refile subtree (C-u C-u = goto last)}{C-c C-w}
324 \key{archive subtree using the default command}{C-c C-x C-a} 319 \key{archive subtree using the default command}{C-c C-x C-a}
325 \key{move subtree to archive file}{C-c C-x C-s} 320 \key{move subtree to archive file}{C-c C-x C-s}
326 \key{toggle ARCHIVE tag / to ARCHIVE sibling}{C-c C-x a/A} 321 \key{toggle ARCHIVE tag / to ARCHIVE sibling}{C-c C-x a/A}
327 \key{force cycling of an ARCHIVEd tree}{C-TAB} 322 \key{force cycling of an ARCHIVEd tree}{C-TAB}
328 323
329 \section{Filtering and Sparse Trees} 324 \section{Filtering and Sparse Trees}
330 325
331 \key{construct a sparse tree by various criteria}{C-c /} 326 \key{construct a sparse tree by various criteria}{C-c /}
332 \key{view TODO's in sparse tree}{C-c / t/T} 327 \key{view TODO's in sparse tree}{C-c / t/T}
333 \key{global TODO list in agenda mode}{C-c a t$^1$} 328 \key{global TODO list in agenda mode}{C-c a t \noteone}
334 \key{time sorted view of current org file}{C-c a L} 329 \key{time sorted view of current org file}{C-c a L}
335 330
336 \section{Tables} 331 \section{Tables}
337 332
338 {\bf Creating a table} 333 {\bf Creating a table}
426 \key{scroll the window showing the table}{M-S-up/down} 421 \key{scroll the window showing the table}{M-S-up/down}
427 \key{toggle table coordinate grid}{C-c \}} 422 \key{toggle table coordinate grid}{C-c \}}
428 423
429 \section{Links} 424 \section{Links}
430 425
431 \key{globally store link to the current location}{C-c l$^1$} 426 \key{globally store link to the current location}{C-c l \noteone}
432 \key{insert a link (TAB completes stored links)}{C-c C-l} 427 \key{insert a link (TAB completes stored links)}{C-c C-l}
433 \key{insert file link with file name completion}{C-u C-c C-l} 428 \key{insert file link with file name completion}{C-u C-c C-l}
434 \key{edit (also hidden part of) link at point}{C-c C-l} 429 \key{edit (also hidden part of) link at point}{C-c C-l}
435 430
436 \key{open file links in emacs}{C-c C-o} 431 \key{open file links in emacs}{C-c C-o}
441 \key{jump back to last followed link(s)}{C-c \&} 436 \key{jump back to last followed link(s)}{C-c \&}
442 \key{find next link}{C-c C-x C-n} 437 \key{find next link}{C-c C-x C-n}
443 \key{find previous link}{C-c C-x C-p} 438 \key{find previous link}{C-c C-x C-p}
444 \key{edit code snippet of file at point}{C-c '} 439 \key{edit code snippet of file at point}{C-c '}
445 \key{toggle inline display of linked images}{C-c C-x C-v} 440 \key{toggle inline display of linked images}{C-c C-x C-v}
446
447 % {\bf Internal Links}
448
449 % \key{\kbd{<<My Target>>}}{\rm target}
450 % \key{\kbd{<<<My Target>>>}}{\rm radio target$^2$}
451 % \key{\kbd{[[*this text]]}}{\rm find headline}
452 % \metax{\kbd{[[this text]]}}{\rm find target or text in buffer}
453 % \metax{\kbd{[[this text][description]]}}{\rm optional link text}
454
455 % {\bf External Links}
456
457 % \key{\kbd{file:/home/dominik/img/mars.jpg}}{\rm file, absolute}
458 % \key{\kbd{file:papers/last.pdf}}{\rm file, relative}
459 % \key{\kbd{file:projects.org::*that text}}{\rm find headline}
460 % \key{\kbd{file:projects.org::find me}}{\rm find trgt/string}
461 % %\key{\kbd{file:projects.org::/regexp/}}{\rm regexp search}
462 % \key{\kbd{http://www.astro.uva.nl/~dominik}}{\rm on the web}
463 % \key{\kbd{mailto:adent@galaxy.net}}{\rm Email address}
464 % \key{\kbd{news:comp.emacs}}{\rm Usenet group}
465 % \key{\kbd{bbdb:Richard Stallman}}{\rm BBDB person}
466 % \key{\kbd{gnus:group}}{\rm GNUS group}
467 % \key{\kbd{gnus:group\#id}}{\rm GNUS message}
468 % \key{\kbd{vm|wl|mhe|rmail:folder}}{\rm Mail folder}
469 % \key{\kbd{vm|wl|mhe|rmail:folder\#id}}{\rm Mail message}
470 % \key{\kbd{info:emacs:Regexps}}{\rm Info file:node}
471 % \key{\kbd{shell:ls *.org}}{\rm shell command}
472 % \key{\kbd{elisp:(calendar)}}{\rm elisp form}
473 % \metax{\kbd{[[external link][description]]}}{\rm optional link text}
474 % %\key{\kbd{vm://myself@some.where.org/folder\#id}}{\rm VM remote}
475 441
476 \section{Working with Code (Babel)} 442 \section{Working with Code (Babel)}
477 443
478 \key{execute code block at point}{C-c C-c} 444 \key{execute code block at point}{C-c C-c}
479 \key{open results of code block at point}{C-c C-o} 445 \key{open results of code block at point}{C-c C-o}
492 \key{ingest all code blocks in supplied file into the Library of Babel}{C-c C-v i} 458 \key{ingest all code blocks in supplied file into the Library of Babel}{C-c C-v i}
493 \key{switch to the session of the current code block}{C-c C-v z} 459 \key{switch to the session of the current code block}{C-c C-v z}
494 \key{load expanded body of the current code block into a session}{C-c C-v l} 460 \key{load expanded body of the current code block into a session}{C-c C-v l}
495 \key{view sha1 hash of the current code block}{C-c C-v a} 461 \key{view sha1 hash of the current code block}{C-c C-v a}
496 462
497 % \section{Remember-mode Integration}
498
499 % See the manual for how to make remember.el use Org-mode links and
500 % files. The note-finishing command \kbd{C-c C-c} will first prompt for
501 % an org file. In the file, find a location with:
502
503 % \key{rotate subtree visibility}{TAB}
504 % \key{next heading}{DOWN}
505 % \key{previous heading}{UP}
506
507 % Insert the note with one of the following:
508
509 % \key{as sublevel of heading at cursor}{RET}
510 % \key{right here (cursor not on heading)}{RET}
511 % \key{before current heading}{LEFT}
512 % \key{after current heading}{RIGHT}
513 % \key{shortcut to end of buffer (cursor at buf-start)}{RET}
514 % \key{Abort}{q}
515
516 \section{Completion} 463 \section{Completion}
517 464
518 In-buffer completion completes TODO keywords at headline start, TeX 465 In-buffer completion completes TODO keywords at headline start, TeX
519 macros after ``{\tt \\}'', option keywords after ``{\tt \#-}'', TAGS 466 macros after ``{\tt \\}'', option keywords after ``{\tt \#-}'', TAGS
520 after ``{\tt :}'', and dictionary words elsewhere. 467 after ``{\tt :}'', and dictionary words elsewhere.
536 \key{view TODO items in a sparse tree}{C-c C-v} 483 \key{view TODO items in a sparse tree}{C-c C-v}
537 \key{view 3rd TODO keyword's sparse tree}{C-3 C-c C-v} 484 \key{view 3rd TODO keyword's sparse tree}{C-3 C-c C-v}
538 485
539 \key{set the priority of the current item}{C-c , [ABC]} 486 \key{set the priority of the current item}{C-c , [ABC]}
540 \key{remove priority cookie from current item}{C-c , SPC} 487 \key{remove priority cookie from current item}{C-c , SPC}
541 \key{raise/lower priority of current item}{S-UP/DOWN$^3$} 488 \key{raise/lower priority of current item}{S-UP/DOWN\notetwo}
542 %\key{lower priority of current item}{S-DOWN$^3$}
543
544 %\key{\kbd{\#+SEQ_TODO: TODO TRY BLUFF DONE}}{\rm todo workflow}
545 %\key{\kbd{\#+TYP_TODO: Phil home work DONE}}{\rm todo types}
546 489
547 \key{insert new checkbox item in plain list}{M-S-RET} 490 \key{insert new checkbox item in plain list}{M-S-RET}
548 \key{toggle checkbox(es) in region/entry/at point}{C-c C-x C-b} 491 \key{toggle checkbox(es) in region/entry/at point}{C-c C-x C-b}
549 \key{toggle checkbox at point}{C-c C-c} 492 \key{toggle checkbox at point}{C-c C-c}
550 %\metax{checkbox statistics cookies: insert {\tt [/]} or {\tt [\%]}}{} 493 %\metax{checkbox statistics cookies: insert {\tt [/]} or {\tt [\%]}}{}
583 \key{like \kbd{C-c .} but make stamp inactive}{C-c !} % FIXME 526 \key{like \kbd{C-c .} but make stamp inactive}{C-c !} % FIXME
584 \key{insert DEADLINE timestamp}{C-c C-d} 527 \key{insert DEADLINE timestamp}{C-c C-d}
585 \key{insert SCHEDULED timestamp}{C-c C-s} 528 \key{insert SCHEDULED timestamp}{C-c C-s}
586 \key{create sparse tree with all deadlines due}{C-c / d} 529 \key{create sparse tree with all deadlines due}{C-c / d}
587 \key{the time between 2 dates in a time range}{C-c C-y} 530 \key{the time between 2 dates in a time range}{C-c C-y}
588 \key{change timestamp at cursor by $\pm 1$ day}{S-RIGHT/LEFT$^3$} 531 \metax{change timestamp at cursor $\pm 1$ day}{S-RIGHT/LEFT\notetwo}
589 \key{change year/month/day at cursor by $\pm 1$}{S-UP/DOWN$^3$} 532 \key{change year/month/day at cursor by $\pm 1$}{S-UP/DOWN\notetwo}
590 \key{access the calendar for the current date}{C-c >} 533 \key{access the calendar for the current date}{C-c >}
591 \key{insert timestamp matching date in calendar}{C-c <} 534 \key{insert timestamp matching date in calendar}{C-c <}
592 \key{access agenda for current date}{C-c C-o} 535 \key{access agenda for current date}{C-c C-o}
593 \key{select date while prompted}{mouse-1/RET} 536 \key{select date while prompted}{mouse-1/RET}
594 %\key{... select date in calendar}{mouse-1/RET} 537 %\key{... select date in calendar}{mouse-1/RET}
613 \key{add/move current file to front of agenda}{C-c [} 556 \key{add/move current file to front of agenda}{C-c [}
614 \key{remove current file from your agenda}{C-c ]} 557 \key{remove current file from your agenda}{C-c ]}
615 \key{cycle through agenda file list}{C-'} 558 \key{cycle through agenda file list}{C-'}
616 \key{set/remove restriction lock}{C-c C-x </>} 559 \key{set/remove restriction lock}{C-c C-x </>}
617 560
618 \key{compile agenda for the current week}{C-c a a$^1$} 561 \key{compile agenda for the current week}{C-c a a \noteone}
619 \key{compile global TODO list}{C-c a t$^1$} 562 \key{compile global TODO list}{C-c a t \noteone}
620 \key{compile TODO list for specific keyword}{C-c a T$^1$} 563 \key{compile TODO list for specific keyword}{C-c a T \noteone}
621 \key{match tags, TODO kwds, properties}{C-c a m$^1$} 564 \key{match tags, TODO kwds, properties}{C-c a m \noteone}
622 \key{match only in TODO entries}{C-c a M$^1$} 565 \key{match only in TODO entries}{C-c a M \noteone}
623 \key{find stuck projects}{C-c a \#$^1$} 566 \key{find stuck projects}{C-c a \# \noteone}
624 \key{show timeline of current org file}{C-c a L$^1$} 567 \key{show timeline of current org file}{C-c a L \noteone}
625 \key{configure custom commands}{C-c a C$^1$} 568 \key{configure custom commands}{C-c a C \noteone}
626 %\key{configure stuck projects}{C-c a !$^1$} 569 %\key{configure stuck projects}{C-c a ! \noteone}
627 \key{agenda for date at cursor}{C-c C-o} 570 \key{agenda for date at cursor}{C-c C-o}
628 571
629 {\bf Commands available in an agenda buffer} 572 {\bf Commands available in an agenda buffer}
630 573
631 {\bf View Org file} 574 {\bf View Org file}
662 \key{archive default}{\$ / a} 605 \key{archive default}{\$ / a}
663 \key{refile the subtree}{C-c C-w} 606 \key{refile the subtree}{C-c C-w}
664 \key{set/show tags of current headline}{: / T} 607 \key{set/show tags of current headline}{: / T}
665 \key{set effort property (prefix=nth)}{e} 608 \key{set effort property (prefix=nth)}{e}
666 \key{set / compute priority of current item}{, / P} 609 \key{set / compute priority of current item}{, / P}
667 \key{raise/lower priority of current item}{S-UP/DOWN$^3$} 610 \key{raise/lower priority of current item}{S-UP/DOWN\notetwo}
668 \key{run an attachment command}{C-c C-a} 611 \key{run an attachment command}{C-c C-a}
669 \key{schedule/set deadline for this item}{C-c C-s/d} 612 \key{schedule/set deadline for this item}{C-c C-s/d}
670 \key{change timestamp to one day earlier/later}{S-LEFT/RIGHT$^3$} 613 \metax{change timestamp one day earlier/later}{S-LEFT/RIGHT\notetwo}
671 \key{change timestamp to today}{>} 614 \key{change timestamp to today}{>}
672 \key{insert new entry into diary}{i} 615 \key{insert new entry into diary}{i}
673 \newcolumn 616 \newcolumn
674 \key{start/stop/cancel the clock on current item}{I / O / X} 617 \key{start/stop/cancel the clock on current item}{I / O / X}
675 \key{jump to running clock entry}{J} 618 \key{jump to running clock entry}{J}
711 \key{export visible part only}{C-c C-e v} 654 \key{export visible part only}{C-c C-e v}
712 \key{insert template of export options}{C-c C-e t} 655 \key{insert template of export options}{C-c C-e t}
713 \key{toggle fixed width for entry or region}{C-c :} 656 \key{toggle fixed width for entry or region}{C-c :}
714 \key{toggle pretty display of scripts, entities}{C-c C-x {\tt\char`\\}} 657 \key{toggle pretty display of scripts, entities}{C-c C-x {\tt\char`\\}}
715 658
716 %{\bf HTML formatting}
717
718 %\key{make words {\bf bold}}{*bold*}
719 %\key{make words {\it italic}}{/italic/}
720 %\key{make words \underbar{underlined}}{_underlined_}
721 %\key{sub- and superscripts}{x\^{}3, J_dust}
722 %\key{\TeX{}-like macros}{\\alpha, \\to}
723 %\key{typeset lines in fixed width font}{start with :}
724 %\key{tables are exported as HTML tables}{start with |}
725 %\key{links become HTML links}{http:... etc}
726 %\key{include html tags}{@<b>...@</b>}
727
728 %{\bf Export options}
729 %
730 %Include additional information for export by putting these anywhere in the
731 %org file. Use {\tt M-TAB} completion to make sure to get the right
732 %keywords. {\tt M-TAB} again just after keyword is complete inserts examples.
733 %
734 %\key{the title to be shown}{\#+TITLE:}
735 %\key{the author}{\#+AUTHOR:}
736 %\key{authors email address}{\#+EMAIL:}
737 %\key{language code for html}{\#+LANGUAGE:}
738 %\key{free text description of file}{\#+TEXT:}
739 %\key{... which can carry over multiple lines}{\#+TEXT:}
740 %\key{settings for the export process}{\#+OPTIONS:}
741
742 %\key{set number of headline levels for export}{H:2}
743 %\key{turn on/off section numbers}{num:t}
744 %\key{turn on/off table of contents}{toc:t}
745 %\key{turn on/off linebreak preservation}{\\n:nil}
746 %\key{turn on/off quoted html tags}{@:t}
747 %\key{turn on/off fixed width sections}{::t}
748 %\key{turn on/off tables}{|:t}
749 %\key{turn on/off \TeX\ syntax for sub/super-scripts}{\^{}:t}
750 %\key{turn on/off emphasised text}{*:nil}
751 %\key{turn on/off \TeX\ macros}{TeX:t}
752
753 {\bf Comments: Text not being exported} 659 {\bf Comments: Text not being exported}
754 660
755 Lines starting with \kbd{\#} and subtrees starting with COMMENT are 661 Lines starting with \kbd{\#} and subtrees starting with COMMENT are
756 never exported. 662 never exported.
757 663
761 667
762 \key{update dynamic block at point}{C-c C-x C-u} 668 \key{update dynamic block at point}{C-c C-x C-u}
763 \metax{update all dynamic blocks}{C-u C-c C-x C-u} 669 \metax{update all dynamic blocks}{C-u C-c C-x C-u}
764 670
765 \section{Notes} 671 \section{Notes}
766 $^1$ This is only a suggestion for a binding of this command. Choose 672 [1] This is only a suggestion for a binding of this command. Choose
767 your own key as shown under INSTALLATION. 673 your own key as shown under INSTALLATION.
768 674
769 $^2$ After changing a \kbd{\#+KEYWORD} or \kbd{<<<target>>>} line, 675 [2] Keybinding affected by {\tt org-support-shift-select} and also
770 press \kbd{C-c C-c} with the cursor still in the line to update.
771
772 $^3$ Keybinding affected by {\tt org-support-shift-select} and
773 {\tt org-replace-disputed-keys}. 676 {\tt org-replace-disputed-keys}.
774 677
775 \copyrightnotice 678 \copyrightnotice
776 679
777 \bye 680 \bye