Mercurial > emacs
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 |