diff --git a/org b/org index ebefa4f95..107eb6612 100644 --- a/org +++ b/org @@ -5,7 +5,7 @@ START-INFO-DIR-ENTRY * Org Mode: (org). outline-based notes management and organizer END-INFO-DIR-ENTRY - This manual is for Org-mode (version 4.33). + This manual is for Org-mode (version 4.34). Copyright (C) 2004, 2005, 2006 Free Software Foundation @@ -27,7 +27,7 @@ File: org, Node: Top, Next: Introduction, Prev: (dir), Up: (dir) Org Mode Manual *************** -This manual is for Org-mode (version 4.33). +This manual is for Org-mode (version 4.34). Copyright (C) 2004, 2005, 2006 Free Software Foundation @@ -2543,8 +2543,7 @@ collected into a single place. agenda files (*note Agenda views::) into a single buffer. The buffer is in `agenda-mode', so there are commands to examine and manipulate the TODO entries directly from that buffer (*note - Agenda commands::). *Note Global TODO list::, for more - information. + Agenda commands::). `C-c a T' Like the above, but allows selection of a specific TODO keyword. @@ -2859,7 +2858,7 @@ will be exported as itemized lists. If you want that transition to occur at a different level, specify it with a prefix argument. For example, - C-1 C-c C-x a org-export-as-ascii + C-1 C-c C-x a creates only top level headlines and does the rest as items. @@ -2927,10 +2926,10 @@ of the outline tree. For example: # Local Variables: # org-export-html-style: " " - # End: *** + # p {font-weight: normal; color: gray; } + # h1 {color: black; } + # " + # End: Remember to execute `M-x normal-mode' after changing this to make the new style visible to Emacs. This command restarts org-mode for the @@ -3491,8 +3490,8 @@ File: org, Node: Summary of in-buffer settings, Next: The very busy C-c C-c ke Org-mode uses special lines in the buffer to define settings on a per-file basis. These lines start with a `#+' followed by a keyword, a -colon, and then individual words defining a setting. Several settings -words con be in the same line, but you can also have multiple lines for +colon, and then individual words defining a setting. Several setting +words can be in the same line, but you can also have multiple lines for the keyword. While these settings are described throughout the manual, here is a summary. After changing any of those lines in the buffer, press `C-c C-c' with the cursor still in the line to activate the @@ -3529,7 +3528,7 @@ file is visited again in a new Emacs session. oddeven allow all outline levels `#+SEQ_TODO: #+TYP_TODO:' - These lines that the TODO keywords and their interpretation in the + These lines set the TODO keywords and their interpretation in the current file. The corresponding variables are `org-todo-keywords' and `org-todo-interpretation'. @@ -4055,7 +4054,7 @@ File: org, Node: Acknowledgments, Prev: Bugs, Up: Miscellaneous 11.10 Acknowledgments ===================== -Org-mode was written by Carsten Dominik, who still maintains it at the +Org-mode was created by Carsten Dominik, who still maintains it at the Org-mode homepage `http://www.astro.uva.nl/~dominik/Tools/org/'. The following people (in alphabetic order) have helped the development along with ideas, suggestions and patches. Many thanks to all of you, @@ -4066,7 +4065,7 @@ Org-mode would not be what it is without your input. * Alex Bochannek provided a patch for rounding time stamps. - * Charles Caves' suggestion sparked the implementation of templates + * Charles Cave's suggestion sparked the implementation of templates for Remember. * Pavel Chalmoviansky influenced the agenda treatment of items with @@ -4093,8 +4092,8 @@ Org-mode would not be what it is without your input. * Todd Neal provided patches for links to Info files and elisp forms. - * Tim O'Callaghan suggested in-file links, search options for - general file links, and TAGS. + * Tim O'Callaghan suggested in-file links, search options for general + file links, and TAGS. * Oliver Oppitz suggested multi-state TODO items. @@ -4110,8 +4109,8 @@ Org-mode would not be what it is without your input. * Kevin Rogers contributed code to access VM files on remote hosts. - * Frank Ruell solved the mystery of the `keymapp nil' bug, a conflict - with `allout.el'. + * Frank Ruell solved the mystery of the `keymapp nil' bug, a + conflict with `allout.el'. * Philip Rooke created the Org-mode reference card and provided lots of feedback. @@ -4122,8 +4121,8 @@ Org-mode would not be what it is without your input. * Linking to VM/BBDB/GNUS was inspired by Tom Shannon's `organizer-mode.el'. - * David O'Toole wrote `org-publish.el' and came up with lots is ideas - for small changes. + * David O'Toole wrote `org-publish.el' and came up with lots is + ideas for small changes. * Ju"rgen Vollmer contributed code generating the table of contents in HTML output. @@ -4147,8 +4146,8 @@ Org-mode would not be what it is without your input. * Roland Winkler requested additional keybindings to make Org-mode work on a tty. - * Piotr Zielinski wrote `org-mouse.el' and showed how to follow links - with mouse-1. + * Piotr Zielinski wrote `org-mouse.el' and showed how to follow + links with mouse-1.  File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top @@ -4544,7 +4543,7 @@ File: org, Node: Key Index, Prev: Index, Up: Top (line 10) * C-c a M: Tag searches. (line 14) * C-c a m: Tag searches. (line 10) -* C-c a T: Global TODO list. (line 15) +* C-c a T: Global TODO list. (line 14) * C-c a t <1>: Global TODO list. (line 9) * C-c a t: TODO basics. (line 33) * C-c C-a: Visibility cycling. (line 31) @@ -4668,7 +4667,7 @@ File: org, Node: Key Index, Prev: Index, Up: Top * p: Agenda commands. (line 20) * q: Agenda commands. (line 192) * r <1>: Agenda commands. (line 76) -* r: Global TODO list. (line 21) +* r: Global TODO list. (line 20) * S: Agenda commands. (line 173) * S- <1>: Agenda commands. (line 126) * S- <2>: Creating timestamps. (line 58) @@ -4771,47 +4770,47 @@ Node: Time-of-day specifications99904 Node: Calendar/Diary integration101880 Node: Sorting of agenda items103257 Node: Global TODO list104089 -Node: Matching headline tags105504 -Node: Timeline106447 -Node: Agenda commands107320 -Node: Exporting112788 -Node: ASCII export113921 -Node: HTML export114811 -Node: XOXO export117627 -Node: iCalendar export118066 -Node: Text interpretation119889 -Node: Comment lines120366 -Node: Enhancing text120835 -Node: Export options122666 -Node: Publishing124268 -Ref: Publishing-Footnote-1125064 -Node: Configuration125260 -Node: Project alist125981 -Node: File sources and destinations127039 -Node: Selecting files127591 -Node: Publishing action128344 -Node: Publishing options129458 -Node: Publishing links131497 -Node: Project page index132300 -Node: Sample configuration133078 -Node: Simple example133570 -Node: Complex example134243 -Node: Triggering publication136277 -Node: Miscellaneous136933 -Node: Completion137692 -Node: Customization138688 -Node: Summary of in-buffer settings139295 -Node: The very busy C-c C-c key142537 -Node: Clean view144052 -Node: TTY keys146629 -Node: FAQ148230 -Node: Interaction156027 -Node: Extensions156487 -Node: Cooperation158057 -Node: Conflicts159751 -Node: Bugs161343 -Node: Acknowledgments163241 -Node: Index166680 -Node: Key Index188999 +Node: Matching headline tags105450 +Node: Timeline106393 +Node: Agenda commands107266 +Node: Exporting112734 +Node: ASCII export113867 +Node: HTML export114737 +Node: XOXO export117552 +Node: iCalendar export117991 +Node: Text interpretation119814 +Node: Comment lines120291 +Node: Enhancing text120760 +Node: Export options122591 +Node: Publishing124193 +Ref: Publishing-Footnote-1124989 +Node: Configuration125185 +Node: Project alist125906 +Node: File sources and destinations126964 +Node: Selecting files127516 +Node: Publishing action128269 +Node: Publishing options129383 +Node: Publishing links131422 +Node: Project page index132225 +Node: Sample configuration133003 +Node: Simple example133495 +Node: Complex example134168 +Node: Triggering publication136202 +Node: Miscellaneous136858 +Node: Completion137617 +Node: Customization138613 +Node: Summary of in-buffer settings139220 +Node: The very busy C-c C-c key142460 +Node: Clean view143975 +Node: TTY keys146552 +Node: FAQ148153 +Node: Interaction155950 +Node: Extensions156410 +Node: Cooperation157980 +Node: Conflicts159674 +Node: Bugs161266 +Node: Acknowledgments163164 +Node: Index166603 +Node: Key Index188922  End Tag Table diff --git a/org.el b/org.el index 6e11e57fe..93c73d4fe 100644 --- a/org.el +++ b/org.el @@ -5,7 +5,7 @@ ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, wp ;; Homepage: http://www.astro.uva.nl/~dominik/Tools/org/ -;; Version: 4.33 +;; Version: 4.34 ;; ;; This file is part of GNU Emacs. ;; @@ -30,16 +30,21 @@ ;; Org-mode is a mode for keeping notes, maintaining ToDo lists, and doing ;; project planning with a fast and effective plain-text system. ;; -;; Org-mode develops organizational tasks around a NOTES file that contains -;; information about projects as plain text. Org-mode is implemented on top -;; of outline-mode - ideal to keep the content of large files well structured. -;; It supports ToDo items, deadlines and time stamps, which can be extracted -;; to create a daily/weekly agenda that also integrates the diary of the Emacs -;; calendar. Tables are easily created with a built-in table editor. Plain -;; text URL-like links connect to websites, emails (VM, RMAIL, WANDERLUST), -;; Usenet messages (Gnus), BBDB entries, and any files related to the -;; projects. For printing and sharing of notes, an Org-mode file (or a part -;; of it) can be exported as a structured ASCII file, or as HTML. +;; Org-mode develops organizational tasks around NOTES files that contain +;; information about projects as plain text. Org-mode is implemented on +;; top of outline-mode, which makes it possible to keep the content of +;; large files well structured. Visibility cycling and structure editing +;; help to work with the tree. Tables are easily created with a built-in +;; table editor. Org-mode supports ToDo items, deadlines, time stamps, +;; and scheduling. It dynamically compiles entries into an agenda that +;; utilizes and smoothly integrates much of the Emacs calendar and diary. +;; Plain text URL-like links connect to websites, emails, Usenet +;; messages, BBDB entries, and any files related to the projects. For +;; printing and sharing of notes, an Org-mode file can be exported as a +;; structured ASCII file, as HTML, or (todo and agenda items only) as an +;; iCalendar file. It can also serve as a publishing tool for a set of +;; linked webpages. +;; ;; ;; Installation ;; ------------ @@ -64,8 +69,11 @@ ;; ;; (require 'org-install) ;; -;; This setup will put all files with extension ".org" into Org-mode. As -;; an alternative, make the first line of a file look like this: +;; +;; Activation +;; ---------- +;; The setup above will put all files with extension ".org" into Org-mode. +;; As an alternative, make the first line of a file look like this: ;; ;; MY PROJECTS -*- mode: org; -*- ;; @@ -80,8 +88,11 @@ ;; excellent reference card made by Philip Rooke. This card can be found ;; in the etc/ directory of Emacs 22. ;; -;; Changes since version 4.10: -;; --------------------------- +;; Recent changes +;; -------------- +;; Version 4.34 +;; - Bug fixes. +;; ;; Version 4.33 ;; - New commands to move through plain lists: S-up and S-down. ;; - Bug fixes and documentation update. @@ -133,46 +144,6 @@ ;; - New option `org-agenda-todo-list-sublevels' to turn off listing TODO ;; entries that are sublevels of another TODO entry. ;; -;; Version 4.26 -;; - Bug fixes. -;; -;; Version 4.25 -;; - Revision of the font-lock faces section, with better tty support. -;; - TODO keywords in Agenda buffer are fontified. -;; - Export converts links between .org files to links between .html files. -;; - Better support for bold/italic/underline emphasis. -;; -;; Version 4.24 -;; - Bug fixes. -;; -;; Version 4.23 -;; - Bug fixes. -;; -;; Version 4.22 -;; - Bug fixes. -;; - In agenda buffer, mouse-1 no longer follows link. -;; See `org-agenda-mouse-1-follows-link' and `org-mouse-1-follows-link'. -;; -;; Version 4.20 -;; - Links use now the [[link][description]] format by default. -;; When inserting links, the user is prompted for a description. -;; - If a link has a description, only the description is displayed -;; the link part is hidden. Use C-c C-l to edit the link part. -;; - TAGS are now bold, but in the same color as the headline. -;; - The width of a table column can be limited by using a field "". -;; - New structure for the customization tree. -;; - Bug fixes. -;; -;; Version 4.13 -;; - The list of agenda files can be maintainted in an external file. -;; - Bug fixes. -;; -;; Version 4.12 -;; - Templates for remember buffer. Note that the remember setup changes. -;; To set up templates, see `org-remember-templates'. -;; - The time in new time stamps can be rounded, see new option -;; `org-time-stamp-rounding-minutes'. -;; - Bug fixes (there are *always* more bugs). ;; ;;; Code: @@ -183,13 +154,9 @@ (require 'time-date) (require 'easymenu) -(defvar calc-embedded-close-formula) ; defined by the calc package -(defvar calc-embedded-open-formula) ; defined by the calc package -(defvar font-lock-unfontify-region-function) ; defined by font-lock.el - ;;; Customization variables -(defvar org-version "4.33" +(defvar org-version "4.34" "The version number of the file org.el.") (defun org-version () (interactive) @@ -2548,17 +2515,20 @@ This face is only used if `org-fontify-done-headline' is set." (concat "\\<\\(" org-scheduled-string "\\|" org-deadline-string "\\|" org-closed-string "\\)" - " *[[<]\\([^]>]+\\)[]>]") ;; FIXME: is this correct? + " *[[<]\\([^]>]+\\)[]>]") org-maybe-keyword-time-regexp (concat "\\(\\<\\(" org-scheduled-string "\\|" org-deadline-string "\\|" org-closed-string "\\)\\)?" - " *\\([[<][0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\}[^]\r\n>]*?[]>]\\)")) ;; FIXME: is this correct? + " *\\([[<][0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\}[^]\r\n>]*?[]>]\\)")) (org-set-font-lock-defaults))) ;; Tell the compiler about dynamically scoped variables, ;; and variables from other packages +(defvar calc-embedded-close-formula) ; defined by the calc package +(defvar calc-embedded-open-formula) ; defined by the calc package +(defvar font-lock-unfontify-region-function) ; defined by font-lock.el (defvar zmacs-regions) ; XEmacs regions (defvar original-date) ; dynamically scoped in calendar (defvar org-old-auto-fill-inhibit-regexp) ; local variable used by `orgtbl-mode' @@ -3734,7 +3704,7 @@ If optional TREE is given, use this text instead of the kill ring." (error (substitute-command-keys "The kill is not a (set of) tree(s) - please use \\[yank] to yank anyway"))) - (let* ((txt (or tree (current-kill 0))) + (let* ((txt (or tree (and kill-ring (current-kill 0)))) (^re (concat "^\\(" outline-regexp "\\)")) (re (concat "\\(" outline-regexp "\\)")) (^re_ (concat "\\(" outline-regexp "\\)[ \t]*")) @@ -3797,7 +3767,8 @@ If optional TREE is given, use this text instead of the kill ring." (goto-char (point-min)) (message "Pasted at level %d, with shift by %d levels" new-level shift1))) - (if (and (eq org-subtree-clip (current-kill 0)) + (if (and kill-ring + (eq org-subtree-clip (current-kill 0)) org-subtree-clip-folded) ;; The tree was folded before it was killed/copied (hide-subtree)))) @@ -3809,8 +3780,9 @@ headline level is not the largest headline level in the tree. So this will actually accept several entries of equal levels as well, which is OK for `org-paste-subtree'. If optional TXT is given, check this string instead of the current kill." - (let* ((kill (or txt (current-kill 0) "")) - (start-level (and (string-match (concat "\\`" outline-regexp) kill) + (let* ((kill (or txt (and kill-ring (current-kill 0)) "")) + (start-level (and kill + (string-match (concat "\\`" outline-regexp) kill) (- (match-end 0) (match-beginning 0)))) (re (concat "^" outline-regexp)) (start 1)) @@ -3920,7 +3892,7 @@ Error if not at a plain list, or if this is the last item in the list." (setq ind1 (org-get-indentation)) (unless (and (org-at-item-p) (= ind ind1)) (goto-char pos) - (error "This is already the last item in the list")))) + (error "On last item")))) (defun org-previous-item () "Move to the beginning of the previous item in the current plain list. @@ -3941,7 +3913,7 @@ Error if not at a plain list, or if this is the last item in the list." (condition-case nil (org-beginning-of-item) (error (goto-char pos) - (error "This is already the first item in the list"))))) + (error "On first item"))))) (defun org-move-item-down () "Move the plain list item at point down, i.e. swap with following item. @@ -6434,7 +6406,7 @@ the documentation of `org-diary'." 'org-marker marker 'org-hd-marker marker 'priority priority 'category category) (push txt ee) - (if org-agenda-todo-list-sublevels ; FIXME???? Change needed? + (if org-agenda-todo-list-sublevels (goto-char (match-end 1)) (org-end-of-subtree 'invisible)))) (nreverse ee))) @@ -6793,13 +6765,6 @@ only the correctly processes TXT should be returned - this is used by (if s1 (setq s1 (org-get-time-of-day s1 'string))) (if s2 (setq s2 (org-get-time-of-day s2 'string)))) -; (when (and (or (eq org-agenda-remove-tags-when-in-prefix t) -; (and org-agenda-remove-tags-when-in-prefix -; org-prefix-has-tag)) -; (string-match ":[a-zA-Z_@0-9:]+:[ \t]*$" txt)) -; (setq txt (replace-match "" t t txt))) - - ;; FIXME!!! (when (string-match "\\([ \t]+\\)\\(:[a-zA-Z_@0-9:]+:\\)[ \t]*$" txt) ;; Tags are in the string (if (or (eq org-agenda-remove-tags-when-in-prefix t) @@ -7596,6 +7561,7 @@ The prefix arg TODO-ONLY limits the search to TODO entries." (with-current-buffer buffer (unless (eq major-mode 'org-mode) (error "Agenda file %s is not in `org-mode'" file)) + (setq org-category-table (org-get-category-table)) (save-excursion (save-restriction (if org-respect-restriction @@ -8116,7 +8082,7 @@ in all files." (org-search-not-link re4 nil t) (org-search-not-link re5 nil t) ) - (goto-char (match-beginning 1)) ;; Fixme: does every re have group 1? + (goto-char (match-beginning 1)) (goto-char pos) (error "No match"))))) (t @@ -9662,7 +9628,7 @@ Optional argument NEW may specify text to replace the current field content." n (format f s)) (if new (if (<= (length new) l) ;; FIXME: length -> str-width? - (setq n (format f new t t)) ;; FIXME: t t? + (setq n (format f new)) (setq n (concat new "|") org-table-may-need-update t))) (or (equal n o) (let (org-table-may-need-update) @@ -11021,9 +10987,6 @@ not overwrite the stored one." (org-table-get-vertical-vector (match-string 0 form) nil n0)) t t form))) -;; (setq ev (calc-eval (cons form modes) -;; FIXME (if org-table-formula-numbers-only 'num))) - (if lispp (setq ev (eval (eval (read form))) ev (if (numberp ev) (number-to-string ev) ev)) @@ -12761,7 +12724,8 @@ org-mode's default settings, but still inferior to file-local settings." ;; replace "&" by "&", "<" and ">" by "<" and ">" ;; handle @<..> HTML tags (replace "@>..<" by "<..>") - ;; Also handle sub_superscripts and checkboxes FIXME + ;; Also handle sub_superscripts and checkboxes + ;; FIXME: is there no better place for checkboxes (setq line (org-html-expand line)) ;; Format the links @@ -12940,6 +12904,7 @@ org-mode's default settings, but still inferior to file-local settings." head-count) (when (plist-get opt-plist :auto-postamble) + (insert "

") (if author (insert (concat (nth 1 lang-words) ": " author "\n"))) (if email (insert (concat "<" email ">\n"))) @@ -13208,7 +13173,6 @@ stacked delimiters is N. Escaping delimiters is not possible." "\\(" (org-create-multibrace-regexp "(" ")" org-match-sexp-depth) "\\)" "\\|" "\\(\\(?:\\*\\|[-+]?[^-+*!@#$%^_ \t\r\n,:\"?<>~;./{}=()]+\\)\\)\\)") -;;;;;;;;;;;;;;;;;;;;;;;;;^ FIXME "The regular expression matching a sub- or superscript.") (defun org-export-html-convert-sub-super (string) @@ -13258,7 +13222,6 @@ When TITLE is nil, just close all open levels." (if org-export-with-section-numbers (setq title (concat (org-section-number level) " " title))) (setq level (+ level 1)) - ;; FIXME: here we need to handle the tags, somehow. (when (string-match "\\(:[a-zA-Z0-9_@:]+:\\)[ \t]*$" title) (setq title (replace-match (if org-export-with-tags @@ -14687,8 +14650,3 @@ Show the heading too, if it is currently invisible." ;; arch-tag: e77da1a7-acc7-4336-b19e-efa25af3f9fd ;;; org.el ends here - -(defun test () - "" - (interactive) - (org-up-heading-all 1)) \ No newline at end of file diff --git a/org.pdf b/org.pdf index 3920e1138..488dde1fd 100644 Binary files a/org.pdf and b/org.pdf differ diff --git a/org.texi b/org.texi index c3b875929..3cfaf9a7e 100644 --- a/org.texi +++ b/org.texi @@ -5,7 +5,7 @@ @c @setfilename ../info/org @settitle Org Mode Manual -@set VERSION 4.33 +@set VERSION 4.34 @set DATE May 2006 @dircategory Emacs @@ -15,6 +15,7 @@ @c Version and Contact Info @set MAINTAINERSITE @uref{http://www.astro.uva.nl/~dominik/Tools/org/,maintainers webpage} +@set AUTHOR Carsten Dominik @set MAINTAINER Carsten Dominik @set MAINTAINEREMAIL @email{dominik@@science.uva.nl} @set MAINTAINERCONTACT @uref{mailto:dominik@@science.uva.nl,contact the maintainer} @@ -358,7 +359,7 @@ the file's name is. See also the variable @cindex author If you find problems with Org-mode, or if you have questions, remarks, -or ideas about it, please contact the maintainer Carsten Dominik at +or ideas about it, please contact the maintainer @value{MAINTAINER} at @value{MAINTAINEREMAIL}. For bug reports, please provide as much information as possible, @@ -2814,7 +2815,6 @@ Show the global TODO list. This collects the TODO items from all agenda files (@pxref{Agenda views}) into a single buffer. The buffer is in @code{agenda-mode}, so there are commands to examine and manipulate the TODO entries directly from that buffer (@pxref{Agenda commands}). -@xref{Global TODO list}, for more information. @kindex C-c a T @item C-c a T Like the above, but allows selection of a specific TODO keyword. You can @@ -3166,7 +3166,7 @@ will be exported as itemized lists. If you want that transition to occur at a different level, specify it with a prefix argument. For example, @example -@kbd{C-1 C-c C-x a org-export-as-ascii} +@kbd{C-1 C-c C-x a} @end example @noindent @@ -3250,10 +3250,10 @@ end of the outline tree. For example: # Local Variables: # org-export-html-style: " " -# End: *** +# p @{font-weight: normal; color: gray; @} +# h1 @{color: black; @} +# " +# End: @end example Remember to execute @kbd{M-x normal-mode} after changing this to make @@ -3868,7 +3868,7 @@ lines into the buffer (@pxref{Summary of in-buffer settings}). Org-mode uses special lines in the buffer to define settings on a per-file basis. These lines start with a @samp{#+} followed by a keyword, a colon, and then individual words defining a setting. Several -settings words con be in the same line, but you can also have multiple +setting words can be in the same line, but you can also have multiple lines for the keyword. While these settings are described throughout the manual, here is a summary. After changing any of those lines in the buffer, press @kbd{C-c C-c} with the cursor still in the line to @@ -3912,7 +3912,7 @@ odd @r{allow only odd outline levels (1,3,...)} oddeven @r{allow all outline levels} @end example @item #+SEQ_TODO: #+TYP_TODO: -These lines that the TODO keywords and their interpretation in the +These lines set the TODO keywords and their interpretation in the current file. The corresponding variables are @code{org-todo-keywords} and @code{org-todo-interpretation}. @item #+TAGS: TAG1(c1) TAG2(c2) @@ -4489,7 +4489,7 @@ The exporters work well, but could be made more efficient. @cindex acknowledgments @cindex thanks -Org-mode was written by Carsten Dominik, who still maintains it at the +Org-mode was created by @value{AUTHOR}, who still maintains it at the Org-mode homepage @uref{http://www.astro.uva.nl/~dominik/Tools/org/}. The following people (in alphabetic order) have helped the development along with ideas, suggestions and patches. Many thanks to all of you, @@ -4497,88 +4497,93 @@ Org-mode would not be what it is without your input. @itemize @bullet @item -Thomas Baumann contributed the code for links to the MH-E email system. -@item -Alex Bochannek provided a patch for rounding time stamps. -@item -Charles Caves' suggestion sparked the implementation of templates for -Remember. -@item -Pavel Chalmoviansky influenced the agenda treatment of items with -specified time. -@item -Gregory Chenov patched support for lisp forms into table calculations -and improved XEmacs compatibility. -@item -Sacha Chua suggested to copy some linking code from Planner. -@item -Kees Dullemond inspired the use of narrowed tabled columns. -@item -Christian Egli converted the documentation into TeXInfo format, patched -CSS formatting into the HTML exporter, and inspired the agenda. -@item -Nic Ferrier contributed mailcap and XOXO support. -@item -Kai Grossjohann pointed out key-binding conflicts caused by Org-mode. -@item -Stefan Monnier provided a patch to keep the Emacs-Lisp compiler happy. -@item -Todd Neal provided patches for links to Info files and elisp forms. -@item -Tim O'Callaghan suggested in-file links, search options for -general file links, and TAGS. -@item -Oliver Oppitz suggested multi-state TODO items. -@item -Scott Otterson sparked the introduction of descriptive text for links, -among other things. -@item -Pete Phillips helped the development of the TAGS feature. -@item -T.V. Raman reported bugs and suggested improvements. -@item -Matthias Rempe (Oelde) provided ideas, Windows support, and quality -control. -@item -Kevin Rogers contributed code to access VM files on remote hosts. -@item -Frank Ruell solved the mystery of the @code{keymapp nil} bug, a conflict -with @file{allout.el}. -@item -Philip Rooke created the Org-mode reference card and provided lots of feedback. -@item -Christian Schlauer proposed angular brackets around links, among other -things. -@item -Linking to VM/BBDB/GNUS was inspired by Tom Shannon's -@file{organizer-mode.el}. -@item -David O'Toole wrote @file{org-publish.el} and came up with lots is ideas -for small changes. -@item -J@"urgen Vollmer contributed code generating the table of contents -in HTML output. -@item -Chris Wallace provided a patch implementing the @samp{QUOTE} keyword. -@item -David Wainberg suggested archiving, and improvements to the linking +@i{Thomas Baumann} contributed the code for links to the MH-E email system. @item -John Wiegley wrote @file{emacs-wiki.el} and @file{planner.el}. The +@i{Alex Bochannek} provided a patch for rounding time stamps. +@item +@i{Charles Cave}'s suggestion sparked the implementation of templates +for Remember. +@item +@i{Pavel Chalmoviansky} influenced the agenda treatment of items with +specified time. +@item +@i{Gregory Chenov} patched support for lisp forms into table +calculations and improved XEmacs compatibility. +@item +@i{Sacha Chua} suggested to copy some linking code from Planner. +@item +@i{Kees Dullemond} inspired the use of narrowed tabled columns. +@item +@i{Christian Egli} converted the documentation into TeXInfo format, +patched CSS formatting into the HTML exporter, and inspired the agenda. +@item +@i{Nic Ferrier} contributed mailcap and XOXO support. +@item +@i{Kai Grossjohann} pointed out key-binding conflicts caused by +Org-mode. +@item +@i{Stefan Monnier} provided a patch to keep the Emacs-Lisp compiler +happy. +@item +@i{Todd Neal} provided patches for links to Info files and elisp forms. +@item +@i{Tim O'Callaghan} suggested in-file links, search options for general +file links, and TAGS. +@item +@i{Oliver Oppitz} suggested multi-state TODO items. +@item +@i{Scott Otterson} sparked the introduction of descriptive text for +links, among other things. +@item +@i{Pete Phillips} helped the development of the TAGS feature. +@item +@i{T.V. Raman} reported bugs and suggested improvements. +@item +@i{Matthias Rempe} (Oelde) provided ideas, Windows support, and quality +control. +@item +@i{Kevin Rogers} contributed code to access VM files on remote hosts. +@item +@i{Frank Ruell} solved the mystery of the @code{keymapp nil} bug, a +conflict with @file{allout.el}. +@item +@i{Philip Rooke} created the Org-mode reference card and provided lots +of feedback. +@item +@i{Christian Schlauer} proposed angular brackets around links, among +other things. +@item +Linking to VM/BBDB/GNUS was inspired by @i{Tom Shannon}'s +@file{organizer-mode.el}. +@item +@i{David O'Toole} wrote @file{org-publish.el} and came up with lots is +ideas for small changes. +@item +@i{J@"urgen Vollmer} contributed code generating the table of contents +in HTML output. +@item +@i{Chris Wallace} provided a patch implementing the @samp{QUOTE} +keyword. +@item +@i{David Wainberg} suggested archiving, and improvements to the linking +system. +@item +@i{John Wiegley} wrote @file{emacs-wiki.el} and @file{planner.el}. The development of Org-mode was fully independent, and both systems are really different beasts in their basic ideas and implementation details. I later looked at John's code, however, and learned from his implementation of (i) links where the link itself is hidden and only a description is shown, and (ii) popping up a calendar to select a date. @item -Carsten Wimmer suggested some changes and helped fix a bug in linking -to GNUS. +@i{Carsten Wimmer} suggested some changes and helped fix a bug in +linking to GNUS. @item -Roland Winkler requested additional keybindings to make Org-mode +@i{Roland Winkler} requested additional keybindings to make Org-mode work on a tty. @item -Piotr Zielinski wrote @file{org-mouse.el} and showed how to follow links -with mouse-1. +@i{Piotr Zielinski} wrote @file{org-mouse.el} and showed how to follow +links with mouse-1. @end itemize @node Index, Key Index, Miscellaneous, Top diff --git a/orgcard.pdf b/orgcard.pdf index 71190f2f7..61a7ec3ee 100644 Binary files a/orgcard.pdf and b/orgcard.pdf differ diff --git a/orgcard.tex b/orgcard.tex index 4922bff93..2b553260d 100644 --- a/orgcard.tex +++ b/orgcard.tex @@ -1,5 +1,5 @@ % Reference Card for Org Mode -\def\orgversionnumber{4.33} +\def\orgversionnumber{4.34} \def\year{2006} % %**start of header