From 5b35e5ae66a863274f25a1aed2e60fb5345cf82d Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Thu, 31 Jan 2008 11:32:32 +0100 Subject: [PATCH] Release 4.46 --- org | 807 +++++++++++++++++++++++++++++------------------ org.el | 1002 ++++++++++++++++++++++++++++++++++++----------------------- org.pdf | Bin 577571 -> 593095 bytes org.texi | 532 +++++++++++++++++++++---------- orgcard.pdf | Bin 58154 -> 59152 bytes orgcard.tex | 12 +- 6 files changed, 1500 insertions(+), 853 deletions(-) rewrite orgcard.pdf (85%) diff --git a/org b/org index 681678769..9def0d3b5 100644 --- a/org +++ b/org @@ -2,10 +2,10 @@ This is org, produced by makeinfo version 4.8 from org.texi. INFO-DIR-SECTION Emacs START-INFO-DIR-ENTRY -* Org Mode: (org). outline-based notes management and organizer +* Org Mode: (org). outline-based notes management and organizer END-INFO-DIR-ENTRY - This manual is for Org-mode (version 4.45). + This manual is for Org-mode (version 4.46). 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.45). +This manual is for Org-mode (version 4.46). Copyright (C) 2004, 2005, 2006 Free Software Foundation @@ -159,15 +159,26 @@ Agenda Views * Global TODO list:: All unfinished action items * Matching headline tags:: Structured information with fine-tuned search * Timeline:: Time-sorted view for single file +* Presentation and sorting:: How agenda items are prepared for display * Agenda commands:: Remote editing of org trees +* Custom agenda views:: Defining special searches and views The weekly/daily agenda +* Calendar/Diary integration:: Integrating Anniversaries and more + +Presentation and sorting + * Categories:: Not all tasks are equal * Time-of-day specifications:: How the agenda knows the time -* Calendar/Diary integration:: Integrating Anniversaries and more * Sorting of agenda items:: The order of things +Custom agenda views + +* Storing searches:: Type once, use often +* Block agenda:: All the stuff you need in a single buffer +* Setting Options:: Changing the rules + Embedded LaTeX * Math symbols:: TeX macros for symbols and Greek letters @@ -856,7 +867,7 @@ horizontal separator line and will be expanded on the next re-align to span the whole table width. So, to create the above table, you would only type - |Name|Phone|Age + |Name|Phone|Age| |- and then press to align the table and start filling in fields. @@ -2081,9 +2092,8 @@ by starting it with the string `[ ]'. This feature is similar to TODO items (*note TODO items::), but more lightweight. Checkboxes are not included into the global TODO list, so they are often great to split a task into a number of simple steps. Or you can use them in a shopping -list to select the items you need to buy. To toggle a checkbox, use -`C-c C-c', or try Piotr Zielinski's `org-mouse.el'. Here is an example -of a checkbox list. +list. To toggle a checkbox, use `C-c C-c', or try Piotr Zielinski's +`org-mouse.el'. Here is an example of a checkbox list. * TODO Organize party [3/6] - call people [1/3] @@ -2104,7 +2114,7 @@ headline/item. You have to insert the cookie yourself by typing either `[/]' or `[%]'. In the first case you get an `n out of m' result, in the second case you get information about the percentage of checkboxes checked (in the above example, this would be `[50%]' and `[33%], -respectively'. +respectively'). The following commands work with checkboxes: @@ -2119,8 +2129,8 @@ The following commands work with checkboxes: independently, use a prefix argument. - If the cursor is in a headline, toggle checkboxes in the - region between this headline and the next. This does _not_ - act on the entire subtree, just the current entry. + region between this headline and the next (so _not_ the + entire subtree). - If no active region, just toggle the checkbox at point. @@ -2611,15 +2621,21 @@ are important for a particular date, this information must be collected, sorted and displayed in an organized way. Org-mode can select items based on various criteria, and display them -in a separate buffer. Three different views are provided: +in a separate buffer. Five different view types are provided: * an _agenda_ that is like a calendar and shows information for specific dates - * a _TODO list_ that covers all unfinished action items, and + * a _TODO list_ that covers all unfinished action items, * a _tags view_ that shows information based on the tags associated - with headlines in the outline tree. + with headlines in the outline tree, + + * a _timeline view_ that shows all events in a single Org-mode file, + in time-sorted view + + * _custom views_ that are special tag and keyword searches and + combinations of different views. The extracted information is displayed in a special _agenda buffer_. This buffer is read-only, but provides commands to visit the @@ -2634,7 +2650,9 @@ edit these files remotely. * Global TODO list:: All unfinished action items * Matching headline tags:: Structured information with fine-tuned search * Timeline:: Time-sorted view for single file +* Presentation and sorting:: How agenda items are prepared for display * Agenda commands:: Remote editing of org trees +* Custom agenda views:: Defining special searches and views  File: org, Node: Agenda files, Next: Agenda dispatcher, Prev: Agenda views, Up: Agenda views @@ -2668,7 +2686,7 @@ visit any of them. name, then the list of agenda files will be maintained in that external file. - (2) When using the dispatcher pressing `1' before selecting a + (2) When using the dispatcher, pressing `1' before selecting a command will actually limit the command to the current file, and ignore `org-agenda-files' until the next dispatcher command. @@ -2694,31 +2712,24 @@ command. The dispatcher offers the following default commands: Create a list of headlines matching a TAGS expression (*note Matching headline tags::). - You can also define custom commands that will be accessible through -the dispatcher, just like the default commands. Custom commands are -global searches for tags and specific TODO keywords, or a variety of -sparse tree creating commands (*note Sparse trees::). As sparse trees -are only defined for a single org-mode file, these latter commands act -on the current buffer instead of the list of agenda files. +`L' + Create the timeline view for the current buffer (*note Timeline::). - Custom commands are configured in the variable -`org-agenda-custom-commands'. You can customize this variable, for -example by pressing `C-c a C'. You can also directly set it with Emacs -Lisp in `.emacs'. For example: +`1' + Restrict an agenda command to the current buffer. After pressing + `1', you still need to press the character selecting the command. - (setq org-agenda-custom-commands - '(("w" todo "WAITING") - ("u" tags "+BOSS-URGENT") - ("U" tags-tree "+BOSS-URGENT") - ("f" occur-tree "\\"))) +`0' + If there is an active region, restrict the following agenda + command to the region. Otherwise, restrict it to the current + subtree. After pressing `0', you still need to press the + character selecting the command. -will define `C-c a w' as a global search for TODO entries with -`WAITING' as the TODO keyword, `C-c a u' as a global tags search for -headlines marked `:BOSS:' but not `:URGENT:', `C-c a U' to do the same -search but only in the current buffer and display the result as a -sparse tree, and `C-c a f' to create a sparse tree with all entries -containing the word `FIXME'. For more information, look at the -documentation string of the variable `org-agenda-custom-commands'. + You can also define custom commands that will be accessible through +the dispatcher, just like the default commands. This includes the +possibility to create extended agenda buffers that contain several +blocks together, for example the weekly agenda, the global TODO list and +a number of special tags matches. *Note Custom agenda views::.  File: org, Node: Weekly/Daily agenda, Next: Global TODO list, Prev: Agenda dispatcher, Up: Agenda views @@ -2743,77 +2754,12 @@ buffer. The commands available in the Agenda buffer are listed in * Menu: -* Categories:: Not all tasks are equal -* Time-of-day specifications:: How the agenda knows the time * Calendar/Diary integration:: Integrating Anniversaries and more -* Sorting of agenda items:: The order of things - - -File: org, Node: Categories, Next: Time-of-day specifications, Prev: Weekly/Daily agenda, Up: Weekly/Daily agenda - -8.3.1 Categories ----------------- - -In the agenda buffer, each entry is preceded by a _category_, which is -derived from the file name. The category can also be set with a -special line anywhere in the buffer, looking like this: - - #+CATEGORY: Thesis - - If there are several such lines in a file, each specifies the -category for the text below it (but the first category also applies to -any text before the first CATEGORY line). The display in the agenda -buffer looks best if the category is not longer than 10 characters.  -File: org, Node: Time-of-day specifications, Next: Calendar/Diary integration, Prev: Categories, Up: Weekly/Daily agenda +File: org, Node: Calendar/Diary integration, Prev: Weekly/Daily agenda, Up: Weekly/Daily agenda -8.3.2 Time-of-Day Specifications --------------------------------- - -Org-mode checks each agenda item for a time-of-day specification. The -time can be part of the time stamp that triggered inclusion into the -agenda, for example as in `<2005-05-10 Tue 19:00>'. Time ranges can be -specified with two time stamps, like -`<2005-05-10 Tue 20:30>--<2005-05-10 Tue 22:15>'. - - In the headline of the entry itself, a time(range) may also appear as -plain text (like `12:45' or a `8:30-1pm'. If the agenda integrates the -Emacs diary (*note Calendar/Diary integration::), time specifications -in diary entries are recognized as well. - - For agenda display, Org-mode extracts the time and displays it in a -standard 24 hour format as part of the prefix. The example times in -the previous paragraphs would end up in the agenda like this: - - 8:30-13:00 Arthur Dent lies in front of the bulldozer - 12:45...... Ford Prefect arrives and takes Arthur to the pub - 19:00...... The Vogon reads his poem - 20:30-22:15 Marwin escorts the Hitchhikers to the bridge - - If the agenda is in single-day mode, or for the display of today, the -timed entries are embedded in a time grid, like - - 8:00...... ------------------ - 8:30-13:00 Arthur Dent lies in front of the bulldozer - 10:00...... ------------------ - 12:00...... ------------------ - 12:45...... Ford Prefect arrives and takes Arthur to the pub - 14:00...... ------------------ - 16:00...... ------------------ - 18:00...... ------------------ - 19:00...... The Vogon reads his poem - 20:00...... ------------------ - 20:30-22:15 Marwin escorts the Hitchhikers to the bridge - - The time grid can be turned on and off with the variable -`org-agenda-use-time-grid', and can be configured with -`org-agenda-time-grid'. - - -File: org, Node: Calendar/Diary integration, Next: Sorting of agenda items, Prev: Time-of-day specifications, Up: Weekly/Daily agenda - -8.3.3 Calendar/Diary integration +8.3.1 Calendar/Diary integration -------------------------------- Emacs contains the calendar and diary by Edward M. Reingold. The @@ -2840,26 +2786,6 @@ to other calendars, respectively. `c' can be used to switch back and forth between calendar and agenda.  -File: org, Node: Sorting of agenda items, Prev: Calendar/Diary integration, Up: Weekly/Daily agenda - -8.3.4 Sorting of agenda items ------------------------------ - -The entries for each day are sorted. The default order is to first -collect all items containing an explicit time-of-day specification. -These entries will be shown at the beginning of the list, as a -_schedule_ for the day. After that, items remain grouped in -categories, in the sequence given by `org-agenda-files'. Within each -category, items are sorted by priority (*note Priorities::). - - The priority is a numerical quantity composed of the base priority -(2000 for priority `A', 1000 for `B', and 0 for `C'), plus additional -increments for overdue scheduled or deadline items. - - Sorting can be customized using the variable -`org-agenda-sorting-strategy'. - - File: org, Node: Global TODO list, Next: Matching headline tags, Prev: Weekly/Daily agenda, Up: Agenda views 8.4 The global TODO list @@ -2890,7 +2816,7 @@ collected into a single place. TODO entry with a single key press. The commands available in the TODO list are described in *Note Agenda commands::. - Nomally the global todo list simply shows all headlines with TODO + Normally the global todo list simply shows all headlines with TODO keywords. This list can become very long. There are two ways to keep it more compact: - Some people view a TODO item that has been _scheduled_ for @@ -2923,25 +2849,22 @@ collect them into an agenda buffer. `C-c a M' Like `C-c a m', but only select headlines that are also TODO items and force checking subitems (see variable - `org-tags-match-list-sublevels'. + `org-tags-match-list-sublevels'). The commands available in the tags list are described in *Note Agenda commands::.  -File: org, Node: Timeline, Next: Agenda commands, Prev: Matching headline tags, Up: Agenda views +File: org, Node: Timeline, Next: Presentation and sorting, Prev: Matching headline tags, Up: Agenda views 8.6 Timeline for a single file ============================== -The timeline is not really an agenda view, because it only summarizes -items from a single Org-mode file. But it also uses the agenda buffer -and provides similar commands, so we discuss it here. The timeline -shows all time-stamped items in a single Org-mode file (or the selected -part of it), in a _time-sorted view_. The main purpose of this command -is to give an overview over events in a project. +The timeline summarizes all time-stamped items from a single Org-mode +file in a _time-sorted view_. The main purpose of this command is to +give an overview over events in a project. -`C-c C-r' +`C-c a L' Show a time-sorted view of the org file, with all time-stamped items. When called with a `C-u' prefix, all unfinished TODO entries (scheduled or not) are also listed under the current date. @@ -2950,9 +2873,119 @@ The commands available in the timeline buffer are listed in *Note Agenda commands::.  -File: org, Node: Agenda commands, Prev: Timeline, Up: Agenda views +File: org, Node: Presentation and sorting, Next: Agenda commands, Prev: Timeline, Up: Agenda views + +8.7 Presentation and sorting +============================ + +Before displaying items in an agenda view, Org-mode visually prepares +the items and sorts them. Each item occupies a single line. The line +starts with a _prefix_ that contains the _category_ (*note +Categories::) of the item and other important information. You can +customize the prefix using the option `org-agenda-prefix-format'. The +prefix is followed by a cleaned-up version of the outline headline +associated with the item. + +* Menu: + +* Categories:: Not all tasks are equal +* Time-of-day specifications:: How the agenda knows the time +* Sorting of agenda items:: The order of things + + +File: org, Node: Categories, Next: Time-of-day specifications, Prev: Presentation and sorting, Up: Presentation and sorting + +8.7.1 Categories +---------------- + +The category is a broad label assigned to each agenda item. By default, +the category is simply derived from the file name, but you can also +specify it with a special line in the buffer, like this: + + #+CATEGORY: Thesis + + If there are several such lines in a file, each specifies the +category for the text below it (but the first category also applies to +any text before the first CATEGORY line). The display in the agenda +buffer looks best if the category is not longer than 10 characters. + + +File: org, Node: Time-of-day specifications, Next: Sorting of agenda items, Prev: Categories, Up: Presentation and sorting + +8.7.2 Time-of-Day Specifications +-------------------------------- + +Org-mode checks each agenda item for a time-of-day specification. The +time can be part of the time stamp that triggered inclusion into the +agenda, for example as in `<2005-05-10 Tue 19:00>'. Time ranges can be +specified with two time stamps, like +`<2005-05-10 Tue 20:30>--<2005-05-10 Tue 22:15>'. + + In the headline of the entry itself, a time(range) may also appear as +plain text (like `12:45' or a `8:30-1pm'. If the agenda integrates the +Emacs diary (*note Calendar/Diary integration::), time specifications +in diary entries are recognized as well. + + For agenda display, Org-mode extracts the time and displays it in a +standard 24 hour format as part of the prefix. The example times in +the previous paragraphs would end up in the agenda like this: + + 8:30-13:00 Arthur Dent lies in front of the bulldozer + 12:45...... Ford Prefect arrives and takes Arthur to the pub + 19:00...... The Vogon reads his poem + 20:30-22:15 Marwin escorts the Hitchhikers to the bridge + + If the agenda is in single-day mode, or for the display of today, the +timed entries are embedded in a time grid, like + + 8:00...... ------------------ + 8:30-13:00 Arthur Dent lies in front of the bulldozer + 10:00...... ------------------ + 12:00...... ------------------ + 12:45...... Ford Prefect arrives and takes Arthur to the pub + 14:00...... ------------------ + 16:00...... ------------------ + 18:00...... ------------------ + 19:00...... The Vogon reads his poem + 20:00...... ------------------ + 20:30-22:15 Marwin escorts the Hitchhikers to the bridge + + The time grid can be turned on and off with the variable +`org-agenda-use-time-grid', and can be configured with +`org-agenda-time-grid'. + + +File: org, Node: Sorting of agenda items, Prev: Time-of-day specifications, Up: Presentation and sorting + +8.7.3 Sorting of agenda items +----------------------------- + +Before being inserted into a view, the items are sorted. How this is +done depends on the type of view. + * For the daily/weekly agenda, the items for each day are sorted. + The default order is to first collect all items containing an + explicit time-of-day specification. These entries will be shown + at the beginning of the list, as a _schedule_ for the day. After + that, items remain grouped in categories, in the sequence given by + `org-agenda-files'. Within each category, items are sorted by + priority (*note Priorities::), which is composed of the base + priority (2000 for priority `A', 1000 for `B', and 0 for `C'), + plus additional increments for overdue scheduled or deadline items. + + * For the TODO list, items remain in the order of categories, but + within each category, sorting takes place according to priority + (*note Priorities::). + + * For tags matches, items are not sorted at all, but just appear in + the sequence in which they are found in the agenda files. -8.7 Commands in the agenda buffer + Sorting can be customized using the variable +`org-agenda-sorting-strategy'. + + +File: org, Node: Agenda commands, Next: Custom agenda views, Prev: Presentation and sorting, Up: Agenda views + +8.8 Commands in the agenda buffer ================================= Entries in the agenda buffer are linked back to the org file or diary @@ -3167,6 +3200,163 @@ Quit and Exit  +File: org, Node: Custom agenda views, Prev: Agenda commands, Up: Agenda views + +8.9 Custom agenda views +======================= + +Custom agenda commands serve two purposes: to store and quickly access +frequently used TODO and tags searches, and to create special composite +agenda buffers. Custom agenda commands will be accessible through the +dispatcher (*note Agenda dispatcher::), just like the default commands. + +* Menu: + +* Storing searches:: Type once, use often +* Block agenda:: All the stuff you need in a single buffer +* Setting Options:: Changing the rules + + +File: org, Node: Storing searches, Next: Block agenda, Prev: Custom agenda views, Up: Custom agenda views + +8.9.1 Storing searches +---------------------- + +The first application of custom searches is the definition of keyboard +shortcuts for frequently used searches, either creating an agenda +buffer, or a sparse tree (the latter covering of course only the current +buffer). Custom commands are configured in the variable +`org-agenda-custom-commands'. You can customize this variable, for +example by pressing `C-c a C'. You can also directly set it with Emacs +Lisp in `.emacs'. The following example contains all valid search +types: + + (setq org-agenda-custom-commands + '(("w" todo "WAITING") + ("W" todo-tree "WAITING") + ("u" tags "+BOSS-URGENT") + ("v" tags-todo "+BOSS-URGENT") + ("U" tags-tree "+BOSS-URGENT") + ("f" occur-tree "\\"))) + +The initial single-character string in each entry defines the character +you have to press after the dispatcher command `C-c a' in order to +access the command. The second parameter is the search type, followed +by the string or regular expression to be used for the matching. The +example above will therefore define: + +`C-c a w' + as a global search for TODO entries with `WAITING' as the TODO + keyword + +`C-c a W' + as the same search, but only in the current buffer and displaying + the results as a sparse tree + +`C-c a u' + as a global tags search for headlines marked `:BOSS:' but not + `:URGENT:' + +`C-c a v' + as the same search as `C-c a u', but limiting the search to + headlines that are also TODO items + +`C-c a U' + as the same search as `C-c a u', but only in the current buffer and + displaying the result as a sparse tree + +`C-c a f' + to create a sparse tree (again: current buffer only) with all + entries containing the word `FIXME'. + + +File: org, Node: Block agenda, Next: Setting Options, Prev: Storing searches, Up: Custom agenda views + +8.9.2 Block agenda +------------------ + +Another possibility is the construction of agenda views that comprise +the results of _several_ commands, each of which creates a block in the +agenda buffer. The available commands include `agenda' for the daily +or weekly agenda (as created with `C-c a a'), `alltodo' for the global +todo list (as constructed with `C-c a t'), and the matching commands +discussed above: `todo', `tags', and `tags-todo'. Here are two +examples: + + (setq org-agenda-custom-commands + '(("h" "Agenda and Home-related tasks" + ((agenda) + (tags-todo "HOME") + (tags "GARDEN"))) + ("o" "Agenda and Office-related tasks" + ((agenda) + (tags-todo "WORK") + (tags "OFFICE"))))) + +This will define `C-c a h' to create a multi-block view for stuff you +need to attend to at home. The resulting agenda buffer will contain +your agenda for the current week, all TODO items that carry the tag +`HOME', and also all lines tagged with `GARDEN'. Finally the command +`C-c a o' provides a similar view for office tasks. + + +File: org, Node: Setting Options, Prev: Block agenda, Up: Custom agenda views + +8.9.3 Setting Options for custom commands +----------------------------------------- + +Org-mode contains a number of variables regulating agenda construction +and display. The global variables define the behavior for all agenda +commands, including the custom commands. However, if you want to change +some settings just for a single custom view, you can do so. Setting +options requires inserting a list of variable names and values at the +right spot in `org-agenda-custom-commands'. For example: + + (setq org-agenda-custom-commands + '(("w" todo "WAITING" + ((org-agenda-sorting-strategy '(priority-down)) + (org-agenda-prefix-format " Mixed: "))) + ("U" tags-tree "+BOSS-URGENT" + ((org-show-following-heading nil) + (org-show-hierarchy-above nil))))) + +Now the `C-c a w' command will sort the collected entries only by +priority, and the prefix format is modified to just say ` Mixed:' +instead of giving the category of the entry. The sparse tags tree of +`C-c a U' will now turn out ultra-compact, because neither the headline +hierarchy above the match, nor the headline following the match will be +shown. + + For command sets creating a block agenda, +`org-agenda-custom-commands' has two separate spots for setting +options. You can add options that should be valid for just a single +command in the set, and options that should be valid for all commands in +the set. The former are just added to the command entry, the latter +must come after the list of command entries. Going back to the block +agenda example (*note Block agenda::), let's change the sorting strategy +for the `C-c a h' commands to `priority-down', but let's sort the +results for GARDEN tags query in the opposite order, `priority-up'. +This would look like this: + + (setq org-agenda-custom-commands + '(("h" "Agenda and Home-related tasks" + ((agenda) + (tags-todo "HOME") + (tags "GARDEN" ((org-agenda-sorting-strategy '(priority-up))))) + ((org-agenda-sorting-strategy '(priority-down)))) + ("o" "Agenda and Office-related tasks" + ((agenda) + (tags-todo "WORK") + (tags "OFFICE"))))) + + As you see, the values and parenthesis setting is a little complex. +When in doubt, use the customize interface to set this variable - it +fully supports its structure. Just one caveat: When setting options in +this interface, the _values_ are just lisp expressions. So if the +value is a string, you need to add the double quotes around the value +yourself. + + File: org, Node: Embedded LaTeX, Next: Exporting, Prev: Agenda views, Up: Top 9 Embedded LaTeX @@ -4035,16 +4225,23 @@ buffer and use the key to complete text right there. * After `\', complete TeX symbols supported by the exporter. - * After `*', complete CamelCase versions of all headlines in the - buffer. + * After `*', complete headlines in the current buffer so that + they can be used in search links like `[[*find this + headline]]'. - * After `:', complete tags used elsewhere in the buffer. + * After `:', complete tags. The list of tags is taken from the + variable `org-tag-alist' (possibly set through the `#+TAGS' + in-buffer option, *note Setting tags::), or it is created + dynamically from all tags used in the current buffer. * After `#+', complete the special keywords like `TYP_TODO' or `OPTIONS' which set file-specific options for Org-mode. When the option keyword is already complete, pressing `M-' again will insert example settings for this keyword. + * In the line after `#+STARTUP: ', complete startup keywords, + i.e. valid keys for this line. + * Elsewhere, complete dictionary words using ispell.  @@ -4520,7 +4717,7 @@ The corresponding block writer function could look like this: (defun org-dblock-write:block-update-time (params) (let ((fmt (or (plist-get params :format) "%d. %m. %Y"))) (insert "Last block update at: " - (format-time-string fmt (current-time))))) + (format-time-string fmt (current-time))))) If you want to make sure that all dynamic blocks are always up-to-date, you could add the function `org-update-all-dblocks' to a @@ -4571,7 +4768,7 @@ if I have forgotten someone, please accept my apologies and let me know. * Sacha Chua suggested to copy some linking code from Planner. - * Eddward DeVilla proposed Checkbox statistics. + * Eddward DeVilla proposed and tested checkbox statistics. * Kees Dullemond inspired the use of narrowed tabled columns. @@ -4603,7 +4800,8 @@ if I have forgotten someone, please accept my apologies and let me know. * Scott Otterson sparked the introduction of descriptive text for links, among other things. - * Pete Phillips helped the development of the TAGS feature. + * Pete Phillips helped during the development of the TAGS feature, + and provided frequent feedback. * T.V. Raman reported bugs and suggested improvements. @@ -4652,8 +4850,8 @@ if I have forgotten someone, please accept my apologies and let me know. * 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', proposed angenda blocks and + contributed various ideas and code snippets.  File: org, Node: Index, Next: Key Index, Prev: History and Acknowledgments, Up: Top @@ -4674,11 +4872,12 @@ Index (line 165) * active region: Structure editing. (line 51) * agenda: Weekly/Daily agenda. (line 6) -* agenda commands, custom: Agenda dispatcher. (line 6) * agenda dispatcher: Agenda dispatcher. (line 6) +* agenda files: Agenda files. (line 6) * agenda files, removing buffers: Agenda commands. (line 211) * agenda views: Agenda views. (line 6) -* agenda, for single file: Timeline. (line 6) +* agenda views, custom: Custom agenda views. (line 6) +* agenda, with block views: Block agenda. (line 6) * allout.el: Conflicts. (line 6) * angular brackets, around links: External links. (line 38) * applescript, for calendar update: iCalendar export. (line 38) @@ -4688,6 +4887,7 @@ Index * author: Feedback. (line 6) * autoload: Activation. (line 6) * BBDB links: External links. (line 6) +* block agenda: Block agenda. (line 6) * bold text: Enhancing text. (line 15) * bug reports: Feedback. (line 6) * bugs: Bugs. (line 6) @@ -4696,6 +4896,7 @@ Index * calculations, in tables <1>: Table calculations. (line 6) * calculations, in tables: Built-in table editor. (line 135) +* calendar commands, from agenda: Agenda commands. (line 172) * calendar integration: Calendar/Diary integration. (line 6) * calendar, for selecting date: Creating timestamps. (line 71) @@ -4704,7 +4905,7 @@ Index * CamelCase links, completion of: CamelCase links. (line 6) * category: Categories. (line 6) * cdlatex.el: Cooperation. (line 29) -* checkbox statistics: Checkboxes. (line 24) +* checkbox statistics: Checkboxes. (line 23) * checkboxes: Checkboxes. (line 6) * children, subtree visibility state: Visibility cycling. (line 10) * clean outline view: Clean view. (line 6) @@ -4732,12 +4933,13 @@ Index * copying, of subtrees: Structure editing. (line 6) * creating timestamps: Creating timestamps. (line 6) * CUA.el: Conflicts. (line 15) -* custom agenda commands: Agenda dispatcher. (line 6) +* custom agenda views: Custom agenda views. (line 6) * custom search strings: Custom searches. (line 6) * customization: Customization. (line 6) * cutting, of subtrees: Structure editing. (line 6) * cycling, of TODO states: TODO basics. (line 13) * cycling, visibility: Visibility cycling. (line 6) +* daily agenda: Weekly/Daily agenda. (line 6) * date stamps: Time stamps. (line 6) * date, reading in minibuffer: Creating timestamps. (line 71) * DEADLINE keyword: Time stamps. (line 43) @@ -4750,6 +4952,7 @@ Index * directories, for publishing: Sources and destinations. (line 6) * dispatching agenda commands: Agenda dispatcher. (line 6) +* display changing, in agenda: Agenda commands. (line 59) * document structure: Document structure. (line 6) * DONE, final TODO keyword: Per file keywords. (line 20) * editing tables: Tables. (line 6) @@ -4847,6 +5050,7 @@ Index * MH-E links: External links. (line 6) * minor mode for tables: orgtbl-mode. (line 6) * mode, for calc: Formula syntax. (line 34) +* motion commands in agenda: Agenda commands. (line 19) * motion, between headlines: Motion. (line 6) * name, of column or field: Formula syntax. (line 26) * named field formula: Named-field formulas. @@ -4855,6 +5059,7 @@ Index * narrow columns in tables: Narrow columns. (line 6) * occur, command: Sparse trees. (line 6) * option keyword completion: Completion. (line 6) +* options, for custom agenda views: Setting Options. (line 6) * options, for customization: Customization. (line 6) * options, for export: Export options. (line 6) * options, for publishing: Publishing options. (line 6) @@ -4876,6 +5081,8 @@ Index * per file keywords: Per file keywords. (line 6) * plain lists: Plain lists. (line 6) * plain text external links: External links. (line 38) +* presentation, of agenda items: Presentation and sorting. + (line 6) * printing sparse trees: Sparse trees. (line 39) * priorities: Priorities. (line 6) * priorities, of agenda items: Sorting of agenda items. @@ -4894,6 +5101,7 @@ Index * region, active: Structure editing. (line 51) * remember.el <1>: Cooperation. (line 33) * remember.el: Remember. (line 6) +* remote editing, from agenda: Agenda commands. (line 100) * richer text: Enhancing text. (line 6) * RMAIL links: External links. (line 6) * SCHEDULED keyword: Time stamps. (line 30) @@ -4905,7 +5113,6 @@ Index * show all, command: Visibility cycling. (line 31) * show all, global visibility state: Visibility cycling. (line 22) * show hidden text: Visibility cycling. (line 6) -* single file summary: Timeline. (line 6) * sorting, of agenda items: Sorting of agenda items. (line 6) * sparse tree, for deadlines: Creating timestamps. (line 41) @@ -4914,10 +5121,12 @@ Index * sparse trees: Sparse trees. (line 6) * special keywords: In-buffer settings. (line 6) * spreadsheet capabilities: Table calculations. (line 6) -* statistics, for checkboxes: Checkboxes. (line 24) +* statistics, for checkboxes: Checkboxes. (line 23) * storing links: Handling links. (line 9) * structure editing: Structure editing. (line 6) * structure of document: Document structure. (line 6) +* sublevels, inclusion into tags match: Tag inheritance. (line 6) +* sublevels, inclusion into todo list: Global TODO list. (line 31) * subtree cycling: Visibility cycling. (line 10) * subtree visibility states: Visibility cycling. (line 10) * subtree, cut and paste: Structure editing. (line 6) @@ -4948,8 +5157,12 @@ Index * TeX-like syntax for sub- and superscripts: Export options. (line 25) * thanks: History and Acknowledgments. (line 6) +* time grid: Time-of-day specifications. + (line 26) * time stamps: Time stamps. (line 6) * time, reading in minibuffer: Creating timestamps. (line 71) +* time-of-day specification: Time-of-day specifications. + (line 6) * time-sorted view: Timeline. (line 6) * timeline, single file: Timeline. (line 6) * timerange: Time stamps. (line 21) @@ -4978,6 +5191,7 @@ Index * visible text, printing: Sparse trees. (line 39) * VM links: External links. (line 6) * WANDERLUST links: External links. (line 6) +* weekly agenda: Weekly/Daily agenda. (line 6) * windmove.el: Conflicts. (line 33) * workflow states as TODO keywords: Workflow states. (line 6) * XEmacs: Installation. (line 6) @@ -5023,8 +5237,9 @@ Key Index * C-#: Built-in table editor. (line 155) * C-,: Agenda files. (line 18) +* C-a a L: Timeline. (line 10) * C-c !: Creating timestamps. (line 21) -* C-c #: Checkboxes. (line 56) +* C-c #: Checkboxes. (line 55) * C-c $: Moving subtrees. (line 10) * C-c %: Handling links. (line 80) * C-c &: Handling links. (line 84) @@ -5061,7 +5276,7 @@ Key Index * C-c `: Built-in table editor. (line 181) * C-c a a: Weekly/Daily agenda. (line 9) -* C-c a C: Agenda dispatcher. (line 29) +* C-c a C: Storing searches. (line 9) * C-c a M: Matching headline tags. (line 15) * C-c a m: Matching headline tags. @@ -5078,7 +5293,7 @@ Key Index * C-c C-c <2>: Processing LaTeX fragments. (line 15) * C-c C-c <3>: Setting tags. (line 10) -* C-c C-c <4>: Checkboxes. (line 38) +* C-c C-c <4>: Checkboxes. (line 37) * C-c C-c <5>: table.el. (line 6) * C-c C-c <6>: Editing/debugging formulas. (line 16) @@ -5112,7 +5327,6 @@ Key Index (line 20) * C-c C-q: Built-in table editor. (line 119) -* C-c C-r: Timeline. (line 13) * C-c C-s <1>: Agenda commands. (line 136) * C-c C-s: Creating timestamps. (line 48) * C-c C-t <1>: Clocking work time. (line 25) @@ -5121,7 +5335,7 @@ Key Index * C-c C-v: TODO basics. (line 26) * C-c C-w: Creating timestamps. (line 41) * C-c C-x C-a: ARCHIVE tag. (line 28) -* C-c C-x C-b: Checkboxes. (line 39) +* C-c C-x C-b: Checkboxes. (line 38) * C-c C-x C-c: Agenda commands. (line 201) * C-c C-x C-d: Clocking work time. (line 33) * C-c C-x C-i: Clocking work time. (line 12) @@ -5191,7 +5405,7 @@ Key Index (line 76) * M-S- <3>: Plain lists. (line 65) * M-S-: Structure editing. (line 24) -* M-S- <1>: Checkboxes. (line 53) +* M-S- <1>: Checkboxes. (line 52) * M-S- <2>: Plain lists. (line 52) * M-S-: Structure editing. (line 15) * M-S- <1>: Creating timestamps. (line 97) @@ -5248,143 +5462,148 @@ Key Index  Tag Table: -Node: Top959 -Node: Introduction9683 -Node: Summary10098 -Node: Installation12365 -Node: Activation13743 -Node: Feedback14992 -Node: Document structure15761 -Node: Outlines16535 -Node: Headlines17195 -Node: Visibility cycling17818 -Ref: Visibility cycling-Footnote-119293 -Ref: Visibility cycling-Footnote-219351 -Node: Motion19401 -Node: Structure editing20185 -Node: Archiving22294 -Node: ARCHIVE tag22852 -Node: Moving subtrees24645 -Node: Sparse trees25686 -Ref: Sparse trees-Footnote-127665 -Ref: Sparse trees-Footnote-227757 -Node: Plain lists27872 -Ref: Plain lists-Footnote-131397 -Ref: Plain lists-Footnote-231754 -Node: Tables31936 -Node: Built-in table editor32484 -Node: Narrow columns40091 -Ref: Narrow columns-Footnote-142030 -Node: Table calculations42076 -Node: Formula syntax43396 -Ref: Formula syntax-Footnote-146301 -Node: Lisp formulas46601 -Node: Column formulas47390 -Node: Advanced features49152 -Node: Named-field formulas52406 -Node: Editing/debugging formulas53046 -Node: Appetizer54804 -Node: orgtbl-mode55907 -Node: table.el56398 -Node: Hyperlinks57375 -Node: Link format58080 -Node: Internal links59373 -Ref: Internal links-Footnote-161362 -Node: Radio targets61494 -Node: CamelCase links62209 -Node: External links62707 -Node: Handling links64838 -Ref: Handling links-Footnote-169424 -Node: Search options69661 -Ref: Search options-Footnote-171435 -Node: Custom searches71516 -Node: Remember72564 -Node: TODO items76254 -Node: TODO basics77236 -Node: TODO extensions78763 -Node: Workflow states79558 -Node: TODO types80426 -Ref: TODO types-Footnote-182084 -Node: Per file keywords82166 -Ref: Per file keywords-Footnote-183620 -Node: Priorities83821 -Node: Breaking down tasks85065 -Ref: Breaking down tasks-Footnote-185585 -Node: Checkboxes85681 -Node: Timestamps88490 -Node: Time stamps88880 -Node: Creating timestamps91977 -Node: Progress logging95323 -Node: Closing items95853 -Node: Clocking work time96648 -Ref: Clocking work time-Footnote-1100084 -Node: Tags100210 -Node: Tag inheritance100972 -Node: Setting tags101909 -Ref: Setting tags-Footnote-1105039 -Ref: Setting tags-Footnote-2105151 -Node: Tag searches105231 -Node: Agenda views106440 -Node: Agenda files107984 -Ref: Agenda files-Footnote-1108944 -Ref: Agenda files-Footnote-2109093 -Node: Agenda dispatcher109285 -Node: Weekly/Daily agenda111401 -Node: Categories112536 -Node: Time-of-day specifications113184 -Node: Calendar/Diary integration115160 -Node: Sorting of agenda items116537 -Node: Global TODO list117369 -Node: Matching headline tags119420 -Node: Timeline120363 -Node: Agenda commands121236 -Node: Embedded LaTeX127080 -Ref: Embedded LaTeX-Footnote-1128172 -Node: Math symbols128362 -Node: Subscripts and Superscripts129127 -Node: LaTeX fragments129971 -Node: Processing LaTeX fragments132040 -Node: CDLaTeX mode132986 -Ref: CDLaTeX mode-Footnote-1135470 -Node: Exporting135618 -Node: ASCII export136932 -Node: HTML export138222 -Node: XOXO export141058 -Node: iCalendar export141497 -Node: Text interpretation143320 -Node: Comment lines143799 -Node: Enhancing text144270 -Node: Export options145962 -Node: Publishing147629 -Ref: Publishing-Footnote-1148425 -Node: Configuration148621 -Node: Project alist149339 -Node: Sources and destinations150405 -Node: Selecting files150952 -Node: Publishing action151700 -Node: Publishing options152815 -Node: Publishing links154967 -Node: Project page index156480 -Node: Sample configuration157258 -Node: Simple example157750 -Node: Complex example158423 -Node: Triggering publication160499 -Node: Miscellaneous161184 -Node: Completion161818 -Node: Customization162814 -Node: In-buffer settings163399 -Node: The very busy C-c C-c key166630 -Node: Clean view168274 -Node: TTY keys170851 -Node: Interaction172460 -Node: Cooperation172857 -Node: Conflicts174724 -Node: Bugs176316 -Node: Extensions and Hacking177939 -Node: Extensions178425 -Node: Dynamic blocks179995 -Node: History and Acknowledgments181915 -Node: Index186719 -Node: Key Index209924 +Node: Top964 +Node: Introduction10057 +Node: Summary10472 +Node: Installation12739 +Node: Activation14117 +Node: Feedback15366 +Node: Document structure16135 +Node: Outlines16909 +Node: Headlines17569 +Node: Visibility cycling18192 +Ref: Visibility cycling-Footnote-119667 +Ref: Visibility cycling-Footnote-219725 +Node: Motion19775 +Node: Structure editing20559 +Node: Archiving22668 +Node: ARCHIVE tag23226 +Node: Moving subtrees25019 +Node: Sparse trees26060 +Ref: Sparse trees-Footnote-128039 +Ref: Sparse trees-Footnote-228131 +Node: Plain lists28246 +Ref: Plain lists-Footnote-131771 +Ref: Plain lists-Footnote-232128 +Node: Tables32310 +Node: Built-in table editor32858 +Node: Narrow columns40466 +Ref: Narrow columns-Footnote-142405 +Node: Table calculations42451 +Node: Formula syntax43771 +Ref: Formula syntax-Footnote-146676 +Node: Lisp formulas46976 +Node: Column formulas47765 +Node: Advanced features49527 +Node: Named-field formulas52781 +Node: Editing/debugging formulas53421 +Node: Appetizer55179 +Node: orgtbl-mode56282 +Node: table.el56773 +Node: Hyperlinks57750 +Node: Link format58455 +Node: Internal links59748 +Ref: Internal links-Footnote-161737 +Node: Radio targets61869 +Node: CamelCase links62584 +Node: External links63082 +Node: Handling links65213 +Ref: Handling links-Footnote-169799 +Node: Search options70036 +Ref: Search options-Footnote-171810 +Node: Custom searches71891 +Node: Remember72939 +Node: TODO items76629 +Node: TODO basics77611 +Node: TODO extensions79138 +Node: Workflow states79933 +Node: TODO types80801 +Ref: TODO types-Footnote-182459 +Node: Per file keywords82541 +Ref: Per file keywords-Footnote-183995 +Node: Priorities84196 +Node: Breaking down tasks85440 +Ref: Breaking down tasks-Footnote-185960 +Node: Checkboxes86056 +Node: Timestamps88792 +Node: Time stamps89182 +Node: Creating timestamps92279 +Node: Progress logging95625 +Node: Closing items96155 +Node: Clocking work time96950 +Ref: Clocking work time-Footnote-1100386 +Node: Tags100512 +Node: Tag inheritance101274 +Node: Setting tags102211 +Ref: Setting tags-Footnote-1105341 +Ref: Setting tags-Footnote-2105453 +Node: Tag searches105533 +Node: Agenda views106742 +Node: Agenda files108631 +Ref: Agenda files-Footnote-1109591 +Ref: Agenda files-Footnote-2109740 +Node: Agenda dispatcher109933 +Node: Weekly/Daily agenda111550 +Node: Calendar/Diary integration112515 +Node: Global TODO list113853 +Node: Matching headline tags115905 +Node: Timeline116849 +Node: Presentation and sorting117512 +Node: Categories118290 +Node: Time-of-day specifications118954 +Node: Sorting of agenda items120932 +Node: Agenda commands122214 +Node: Custom agenda views128102 +Node: Storing searches128710 +Node: Block agenda130622 +Node: Setting Options131852 +Node: Embedded LaTeX134539 +Ref: Embedded LaTeX-Footnote-1135631 +Node: Math symbols135821 +Node: Subscripts and Superscripts136586 +Node: LaTeX fragments137430 +Node: Processing LaTeX fragments139499 +Node: CDLaTeX mode140445 +Ref: CDLaTeX mode-Footnote-1142929 +Node: Exporting143077 +Node: ASCII export144391 +Node: HTML export145681 +Node: XOXO export148517 +Node: iCalendar export148956 +Node: Text interpretation150779 +Node: Comment lines151258 +Node: Enhancing text151729 +Node: Export options153421 +Node: Publishing155088 +Ref: Publishing-Footnote-1155884 +Node: Configuration156080 +Node: Project alist156798 +Node: Sources and destinations157864 +Node: Selecting files158411 +Node: Publishing action159159 +Node: Publishing options160274 +Node: Publishing links162426 +Node: Project page index163939 +Node: Sample configuration164717 +Node: Simple example165209 +Node: Complex example165882 +Node: Triggering publication167958 +Node: Miscellaneous168643 +Node: Completion169277 +Node: Customization170658 +Node: In-buffer settings171243 +Node: The very busy C-c C-c key174474 +Node: Clean view176118 +Node: TTY keys178695 +Node: Interaction180304 +Node: Cooperation180701 +Node: Conflicts182568 +Node: Bugs184160 +Node: Extensions and Hacking185783 +Node: Extensions186269 +Node: Dynamic blocks187839 +Node: History and Acknowledgments189766 +Node: Index194654 +Node: Key Index219013  End Tag Table diff --git a/org.el b/org.el index 554e37fd1..60d63e10a 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.45 +;; Version: 4.46 ;; ;; This file is part of GNU Emacs. ;; @@ -45,40 +45,11 @@ ;; iCalendar file. It can also serve as a publishing tool for a set of ;; linked webpages. ;; +;; Installation and Activation +;; --------------------------- +;; See the corresponding sections in the manual at ;; -;; Installation -;; ------------ -;; If Org-mode is part of the Emacs distribution or an XEmacs package, you -;; only need to copy the following lines to your .emacs file. The last two -;; lines define *global* keys for the commands `org-store-link' and -;; `org-agenda' - please choose suitable keys yourself. -;; -;; (add-to-list 'auto-mode-alist '("\\.org$" . org-mode)) -;; (define-key global-map "\C-cl" 'org-store-link) -;; (define-key global-map "\C-ca" 'org-agenda) -;; -;; Furthermore you need to activate font-lock-mode in org-mode buffers. -;; either of the following two lins will do the trick: -;; -;; (global-font-lock-mode 1) ; for all buffers -;; (add-hook 'org-mode-hook 'turn-on-font-lock) ; org-mode buffers only -;; -;; If you have downloaded Org-mode from the Web, you have to take additional -;; action: Byte-compile org.el and org-publish.el and put them together with -;; org-install.el on your load path. Then also add to your .emacs file: -;; -;; (require 'org-install) -;; -;; -;; 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; -*- -;; -;; which will select Org-mode for this buffer no matter what the file's -;; name is. +;; http://staff.science.uva.nl/~dominik/Tools/org/org.html#Installation ;; ;; Documentation ;; ------------- @@ -90,6 +61,24 @@ ;; ;; Recent changes ;; -------------- +;; Version 4.46 +;; - Custom commands may produce an agenda which contains several blocks, +;; each block created by a different agenda command. +;; - Agenda commands can be restricted to the current file, region, subtree. +;; - The timeline command must now be called through the agenda +;; dispatcher (C-c a L). `C-c C-r' no longer works. +;; - Agenda items can be sorted by tag. The *last* tag is used for this. +;; - The prefix and the sorting strategy for agenda items can depend +;; upon the agenda type. +;; - The handling of `mailto:' links can be customized, see the new +;; variable `org-link-mailto-program'. +;; - `mailto' links can specify a subject after a double colon, +;; like [[mailto:carsten@orgmode.org::Org-mode is buggy]]. +;; - In the #+STARTUP line, M-TAB completes valid keywords. +;; - In the #+TAGS: line, M-TAB after ":" inserts all currently used tags. +;; - Again full Emacs 21 support: Checkboxes and publishing are fixed. +;; - More minor bug fixes. +;; ;; Version 4.45 ;; - Checkbox lists can show statistics about checked items. ;; - C-TAB will cycle the visibility of archived subtrees. @@ -111,99 +100,6 @@ ;; - Toggle all checkboxes in a region/below a headline. ;; - Bug fixes. ;; -;; Version 4.40 -;; - Bug fixes. -;; -;; Version 4.39 -;; - Special tag ARCHIVE keeps a subtree closed and away from agenda lists. -;; - LaTeX code in Org-mode files can be converted to images for HTML. -;; - Bug fixes. -;; - CDLaTeX-mode features can be used in Org-mode to help inserting -;; LaTeX environment and math. -;; -;; Version 4.38 -;; - noutline.el is now required (important for XEmacs users only). -;; - Dynamic blocks. -;; - Archiving of all level 1 trees without open TODO items. -;; - Clock reports can be inserted into the file in a special section. -;; - FAQ removed from the manual, now only on the web. -;; - Bug fixes. -;; -;; Version 4.37 -;; - Clock-feature for measuring time spent on specific items. -;; - Improved emphasizing allows configuration and stacking. -;; -;; Version 4.36 -;; - Improved indentation of ASCII export, when headlines become items. -;; - Handling of 12am and 12pm fixed. Times beyond 24:00 can be used -;; and will not lead to conflicts. -;; - Support for mutually exclusive TAGS with the fast tags interface. -;; - Bug fixes. -;; -;; Version 4.35 -;; - HTML export is now valid XHTML. -;; - Timeline can also show dates without entries. See new option -;; `org-timeline-show-empty-dates'. -;; - The bullets created by the ASCII exporter can now be configured. -;; See the new option `org-export-ascii-bullets'. -;; - New face `org-upcoming-deadline' (was `org-scheduled-previously'). -;; - New function `org-context' to allow testing for local context. -;; -;; 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. -;; -;; Version 4.32 -;; - Fast (single-key-per-tag) interface for setting TAGS. -;; - The list of legal tags can be configured globally and locally. -;; - Elisp and Info links (thanks to Todd Neal). -;; - `org-export-publishing-directory' can be an alist, with different -;; directories for different export types. -;; - All context-sensitive commands use `call-interactively' to dispatch. -;; - `org-confirm-shell-links' renamed to `org-confirm-shell-link-function'. -;; - Bug fixes. -;; -;; Version 4.31 -;; - Bug fixes. -;; -;; Version 4.30 -;; - Modified installation: Autoloads have been collected in org-install.el. -;; - Logging (org-log-done) is now a #+STARTUP option. -;; - Checkboxes in plain list items, following up on Frank Ruell's idea. -;; - File links inserted with C-c C-l will use relative paths if the linked -;; file is in the current directory or a subdirectory of it. -;; - New variable `org-link-file-path-type' to specify preference for -;; relative and absolute paths. -;; - New CSS classes for tags, timestamps, timestamp keywords. -;; - Bug and typo fixes. -;; -;; Version 4.29 -;; - Inlining images in HTML export now depends on wheather the link -;; contains a description or not. -;; - TODO items can be scheduled from the global TODO list using C-c C-s. -;; - TODO items already scheduled can be made to disappear from the global -;; todo list, see `org-agenda-todo-ignore-scheduled'. -;; - In Tables, formulas may also be Lisp forms. -;; - Exporting the visible part of an outline with `C-c C-x v' works now -;; for all available exporters. -;; - Bug fixes, lots of them :-( -;; -;; Version 4.28 -;; - Bug fixes. -;; -;; Version 4.27 -;; - HTML exporter generalized to receive external options. -;; As part of the process, author, email and date have been moved to the -;; end of the HTML file. -;; - Support for customizable file search in file links. -;; - BibTeX database links as first application of the above. -;; - New option `org-agenda-todo-list-sublevels' to turn off listing TODO -;; entries that are sublevels of another TODO entry. -;; -;; ;;; Code: (eval-when-compile @@ -220,7 +116,7 @@ ;;; Customization variables -(defvar org-version "4.45" +(defvar org-version "4.46" "The version number of the file org.el.") (defun org-version () (interactive) @@ -531,7 +427,7 @@ as possible." :tag "Org Plain lists" :group 'org-structure) -(defcustom org-cycle-include-plain-lists nil +(defcustom org-cycle-include-plain-lists t "Non-nil means, include plain lists into visibility cycling. This means that during cycling, plain list items will *temporarily* be interpreted as outline headlines with a level given by 1000+i where i is the @@ -1061,6 +957,19 @@ When nil, an error will be generated." :group 'org-link-follow :type 'boolean) +(defcustom org-link-mailto-program '(browse-url "mailto:%a?subject=%s") + "Function and arguments to call for following mailto links. +This is a list with the first element being a lisp function, and the +remaining elements being arguments to the function. In string arguments, +%a will be replaced by the address, and %s will be replaced by the subject +if one was given like in ." + :group 'org-link-follow + :type '(choice + (const :tag "browse-url" (browse-url-mail "mailto:%a?subject=%s")) + (const :tag "compose-mail" (compose-mail "%a" "%s")) + (const :tag "message-mail" (message-mail "%a" "%s")) + (cons :tag "other" (function) (repeat :tag "argument" sexp)))) + (defcustom org-confirm-shell-link-function 'yes-or-no-p "Non-nil means, ask for confirmation before executing shell links. Shell links can be dangerous, just thing about a link @@ -1467,34 +1376,94 @@ agenda file per line." (repeat :tag "List of files" file) (file :tag "Store list in a file\n" :value "~/.agenda_files"))) -(defcustom org-agenda-custom-commands '(("w" todo "WAITING")) +(defcustom org-agenda-custom-commands ;'(("w" todo "WAITING")) +'(("w" todo "WAITING" ((aaa 1) (bbb 2)))) "Custom commands for the agenda. These commands will be offered on the splash screen displayed by the -agenda dispatcher \\[org-agenda]. Each entry is a list of 3 items: - -key The key (a single char as a string) to be associated with the command. -type The command type, any of the following symbols: - todo Entries with a specific TODO keyword, in all agenda files. - tags Tags match in all agenda files. - tags-todo Tags match in all agenda files, TODO entries only. - todo-tree Sparse tree of specific TODO keyword in *current* file. - tags-tree Sparse tree with all tags matches in *current* file. - occur-tree Occur sparse tree for current file. -match What to search for: - - a single keyword for TODO keyword searches - - a tags match expression for tags searches - - a regular expression for occur searches" +agenda dispatcher \\[org-agenda]. Each entry is a list like this: + + (key type match options) + +key The key (a single char as a string) to be associated with the command. +type The command type, any of the following symbols: + todo Entries with a specific TODO keyword, in all agenda files. + tags Tags match in all agenda files. + tags-todo Tags match in all agenda files, TODO entries only. + todo-tree Sparse tree of specific TODO keyword in *current* file. + tags-tree Sparse tree with all tags matches in *current* file. + occur-tree Occur sparse tree for *current* file. +match What to search for: + - a single keyword for TODO keyword searches + - a tags match expression for tags searches + - a regular expression for occur searches +options A list of option setttings, similar to that in a let form, so like + this: ((opt1 val1) (opt2 val2) ...) + +You can also define a set of commands, to create a composite agenda buffer. +In this case, an entry looks like this: + + (key desc (cmd1 cmd2 ...) general-options) + +where + +desc A description string to be displayed in the dispatcher menu. +cmd An agenda command, similar to the above. However, tree commands + are no allowed, but instead you can get agenda and global todo list. + So valid commands for a set are: + (agenda) + (alltodo) + (todo \"match\" options) + (tags \"match\" options ) + (tags-todo \"match\" options) + +Each command can carry a list of options, and another set of options can be +given for the whole set of commands. Individual command options take +precedence over the general options." :group 'org-agenda :type '(repeat - (list (string :tag "Key") - (choice :tag "Type" - (const :tag "Tags search in all agenda files" tags) - (const :tag "Tags search of TODO entries, all agenda files" tags-todo) - (const :tag "TODO keyword search in all agenda files" todo) - (const :tag "Tags sparse tree in current buffer" tags-tree) - (const :tag "TODO keyword tree in current buffer" todo-tree) - (const :tag "Occur tree in current buffer" occur-tree)) - (string :tag "Match")))) + (choice + (list :tag "Single command" + (string :tag "Key") + (choice + (const :tag "Tags search (all agenda files)" tags) + (const :tag "Tags search of TODO entries (all agenda files)" tags-todo) + (const :tag "TODO keyword search (all agenda files)" todo) + (const :tag "Tags sparse tree (current buffer)" tags-tree) + (const :tag "TODO keyword tree (current buffer)" todo-tree) + (const :tag "Occur tree (current buffer)" occur-tree)) + (string :tag "Match") + (repeat :tag "Local options" + (list (variable :tag "Option") (sexp :tag "Value")))) + (list :tag "Command series, all agenda files" + (string :tag "Key") + (string :tag "Description") + (repeat + (choice + (const :tag "Agenda" (agenda)) + (const :tag "TODO list" (alltodo)) + (list :tag "Tags search" + (const :format "" tags) + (string :tag "Match") + (repeat :tag "Local options" + (list (variable :tag "Option") + (sexp :tag "Value")))) + + (list :tag "Tags search, TODO entries only" + (const :format "" tags-todo) + (string :tag "Match") + (repeat :tag "Local options" + (list (variable :tag "Option") + (sexp :tag "Value")))) + + (list :tag "TODO keyword search" + (const :format "" todo) + (string :tag "Match") + (repeat :tag "Local options" + (list (variable :tag "Option") + (sexp :tag "Value")))))) + (repeat :tag "General options" + (list (variable :tag "Option") + (sexp :tag "Value"))))))) (defcustom org-agenda-todo-list-sublevels t "Non-nil means, check also the sublevels of a TODO entry for TODO entries. @@ -1512,11 +1481,21 @@ of this item." :group 'org-todo :type 'boolean) +(defcustom org-timeline-show-empty-dates 3 + "Non-nil means, `org-timeline' also shows dates without an entry. +When nil, only the days which actually have entries are shown. +When t, all days between the first and the last date are shown. +When an integer, show also empty dates, but if there is a gap of more than +N days, just insert a special line indicating the size of the gap." + :group 'org-agenda + :type '(choice + (const :tag "None" nil) + (const :tag "All" t) + (number :tag "at most"))) + (defcustom org-agenda-include-all-todo nil - "Non-nil means, the agenda will always contain all TODO entries. -When nil, date-less entries will only be shown if `org-agenda' is called -with a prefix argument. -When non-nil, the TODO entries will be listed at the top of the agenda, before + "Set means weekly/daily agenda will always contain all TODO entries. +The TODO entries will be listed at the top of the agenda, before the entries for specific days." :group 'org-agenda :type 'boolean) @@ -1609,7 +1588,7 @@ symbols specifying conditions when the grid should be displayed: daily if the agenda shows a single day weekly if the agenda shows an entire week today show grid on current date, independent of daily/weekly display - require-timed show grid only if at least on item has a time specification + require-timed show grid only if at least one item has a time specification The second item is a string which will be places behing the grid time. @@ -1629,8 +1608,18 @@ a grid line." (string :tag "Grid String") (repeat :tag "Grid Times" (integer :tag "Time")))) -(defcustom org-agenda-sorting-strategy '(time-up category-keep priority-down) - "Sorting structure for the agenda items of a single day. +(let ((sorting-choice + '(choice + (const time-up) (const time-down) + (const category-keep) (const category-up) (const category-down) + (const tag-down) (const tag-up) + (const priority-up) (const priority-down)))) + + (defcustom org-agenda-sorting-strategy + '((agenda time-up category-keep priority-down) + (todo category-keep priority-down) + (tags category-keep)) + "Sorting structure for the agenda items of a single day. This is a list of symbols which will be used in sequence to determine if an entry should be listed before another entry. The following symbols are recognized: @@ -1641,6 +1630,8 @@ category-keep Keep the default order of categories, corresponding to the sequence in `org-agenda-files'. category-up Sort alphabetically by category, A-Z. category-down Sort alphabetically by category, Z-A. +tag-up Sort alphabetically by last tag, A-Z. +tag-down Sort alphabetically by last tag, Z-A. priority-up Sort numerically by priority, high priority last. priority-down Sort numerically by priority, high priority first. @@ -1657,15 +1648,15 @@ priority. Leaving out `category-keep' would mean that items will be sorted across categories by priority." :group 'org-agenda-display - :type '(repeat - (choice - (const time-up) - (const time-down) - (const category-keep) - (const category-up) - (const category-down) - (const priority-up) - (const priority-down)))) + :type `(choice + (repeat :tag "General" ,sorting-choice) + (list :tag "Individually" + (cons (const :tag "Strategy for Weekly/Daily agenda" agenda) + (repeat ,sorting-choice)) + (cons (const :tag "Strategy for TODO lists" todo) + (repeat ,sorting-choice)) + (cons (const :tag "Strategy for Tags matches" tags) + (repeat ,sorting-choice)))))) (defcustom org-sort-agenda-notime-is-late t "Non-nil means, items without time are considered late. @@ -1683,13 +1674,21 @@ agenda entries." :tag "Org Agenda Prefix" :group 'org-agenda) -(defcustom org-agenda-prefix-format " %-12:c%?-12t% s" - "Format specification for the prefix of items in the agenda buffer. +(defcustom org-agenda-prefix-format + '((agenda . " %-12:c%?-12t% s") + (timeline . " % s") + (todo . " %-12:c") + (tags . " %-12:c")) + "Format specifications for the prefix of items in the agenda views. +An alist with four entries, for the different agenda types. The keys to the +sublists are `agenda', `timeline', `todo', and `tags'. The values +are format strings. This format works similar to a printf format, with the following meaning: %c the category of the item, \"Diary\" for entries from the diary, or as given by the CATEGORY keyword or derived from the file name. - %T the first tag of the item. + %T the *last* tag of the item. Last because inherited tags come + first in the list. %t the time-of-day specification if one applies to the entry, in the format HH:MM %s Scheduling/Deadline information, a short string @@ -1728,13 +1727,18 @@ the prefix, you could use: See also the variables `org-agenda-remove-times-when-in-prefix' and `org-agenda-remove-tags-when-in-prefix'." - :type 'string + :type '(choice + (string :tag "General format") + (list :greedy t :tag "View dependent" + (cons (const agenda) (string :tag "Format")) + (cons (const timeline) (string :tag "Format")) + (cons (const todo) (string :tag "Format")) + (cons (const tags) (string :tag "Format")))) :group 'org-agenda-prefix) (defvar org-prefix-format-compiled nil "The compiled version of the most recently used prefix format. -Depending on which command was used last, this may be the compiled version -of `org-agenda-prefix-format' or `org-timeline-prefix-format'.") +See the variable `org-agenda-prefix-format'.") (defcustom org-agenda-remove-times-when-in-prefix t "Non-nil means, remove duplicate time specifications in agenda items. @@ -1763,33 +1767,10 @@ When this is the symbol `prefix', only remove tags when (const :tag "Never" nil) (const :tag "When prefix format contains %T" prefix))) -(defgroup org-agenda-timeline nil - "Options concerning the timeline buffer in Org Mode." - :tag "Org Agenda Timeline" - :group 'org-agenda) - -(defcustom org-timeline-prefix-format " % s" - "Like `org-agenda-prefix-format', but for the timeline of a single file." - :type 'string - :group 'org-agenda-timeline) - -(defcustom org-select-timeline-window t - "Non-nil means, after creating a timeline, move cursor into Timeline window. -When nil, cursor will remain in the current window." - :group 'org-agenda-timeline - :type 'boolean) - -(defcustom org-timeline-show-empty-dates 3 - "Non-nil means, `org-timeline' also shows dates without an entry. -When nil, only the days which actually have entries are shown. -When t, all days between the first and the last date are shown. -When an integer, show also empty dates, but if there is a gap of more than -N days, just insert a special line indicating the size of the gap." - :group 'org-agenda-timeline - :type '(choice - (const :tag "None" nil) - (const :tag "All" t) - (number :tag "at most"))) +(defcustom org-agenda-align-tags-to-column 65 + "Shift tags in agenda items to this column." + :group 'org-agenda-prefix ;; FIXME + :type 'integer) (defgroup org-latex nil "Options for embedding LaTeX code into Org-mode" @@ -1928,12 +1909,12 @@ headline Only export the headline, but skip the tree below it." (defcustom org-export-with-timestamps t "Nil means, do not export time stamps and associated keywords." - :group 'org-export + :group 'org-export-general :type 'boolean) (defcustom org-export-remove-timestamps-from-toc t "Nil means, remove timestamps from the table of contents entries." - :group 'org-export + :group 'org-export-general :type 'boolean) (defcustom org-export-with-tags t @@ -1941,11 +1922,6 @@ headline Only export the headline, but skip the tree below it." :group 'org-export-general :type 'boolean) -(defcustom org-export-with-timestamps t - "Nil means, do not export timestamps and associated keywords." - :group 'org-export-general - :type 'boolean) - (defgroup org-export-translation nil "Options for translating special ascii sequences for the export backends." :tag "Org Export Translation" @@ -2725,6 +2701,31 @@ Also put tags into group 4 if tags are present.") "Check if the current buffer is in Org-mode." (eq major-mode 'org-mode)) +(defun org-let (list &rest body) + (eval (cons 'let (cons list body)))) +(put 'org-let 'lisp-indent-function 1) + +(defun org-let2 (list1 list2 &rest body) + (eval (cons 'let (cons list1 (list (cons 'let (cons list2 body))))))) +(put 'org-let2 'lisp-indent-function 2) + +(defconst org-startup-options + '(("fold" org-startup-folded t) + ("overview" org-startup-folded t) + ("nofold" org-startup-folded nil) + ("showall" org-startup-folded nil) + ("content" org-startup-folded content) + ("hidestars" org-hide-leading-stars t) + ("showstars" org-hide-leading-stars nil) + ("odd" org-odd-levels-only t) + ("oddeven" org-odd-levels-only nil) + ("align" org-startup-align-all-tables t) + ("noalign" org-startup-align-all-tables nil) + ("logging" org-log-done t) + ("nologging" org-log-done nil) + ("dlcheck" org-startup-with-deadline-check t) + ("nodlcheck" org-startup-with-deadline-check nil))) + (defun org-set-regexps-and-options () "Precompute regular expressions for current buffer." (when (org-mode-p) @@ -2757,23 +2758,8 @@ Also put tags into group 4 if tags are present.") (setq tags (append tags (org-split-string value splitre)))) ((equal key "STARTUP") (let ((opts (org-split-string value splitre)) - (set '(("fold" org-startup-folded t) - ("overview" org-startup-folded t) - ("nofold" org-startup-folded nil) - ("showall" org-startup-folded nil) - ("content" org-startup-folded content) - ("hidestars" org-hide-leading-stars t) - ("showstars" org-hide-leading-stars nil) - ("odd" org-odd-levels-only t) - ("oddeven" org-odd-levels-only nil) - ("align" org-startup-align-all-tables t) - ("noalign" org-startup-align-all-tables nil) - ("logging" org-log-done t) - ("nologging" org-log-done nil) - ("dlcheck" org-startup-with-deadline-check t) - ("nodlcheck" org-startup-with-deadline-check nil))) l var val) - (while (setq l (assoc (pop opts) set)) + (while (setq l (assoc (pop opts) org-startup-options)) (setq var (nth 1 l) val (nth 2 l)) (set (make-local-variable var) val)))) ((equal key "ARCHIVE") @@ -2884,6 +2870,7 @@ Also put tags into group 4 if tags are present.") (defvar include-all-loc) ; local variable (defvar vm-message-pointer) ; from vm (defvar vm-folder-directory) ; from vm +(defvar gnus-other-frame-object) ; from gnus (defvar wl-summary-buffer-elmo-folder) ; from wanderlust (defvar wl-summary-buffer-folder-name) ; from wanderlust (defvar gnus-group-name) ; from gnus @@ -3433,10 +3420,9 @@ between words." - Special case: if point is the the beginning of the buffer and there is no headline in line 1, this function will act as if called with prefix arg." (interactive "P") - (let* ((outline-regexp (if org-cycle-include-plain-lists - "\\*+\\|\\([ \t]*\\)\\([-+*]\\|[0-9]+[.)]\\) " + "\\(?:\\*+\\|\\([ \t]*\\)\\([-+*]\\|[0-9]+[.)]\\) \\)" outline-regexp)) (bob-special (and org-cycle-global-at-bob (bobp) (not (looking-at outline-regexp)))) @@ -3800,6 +3786,17 @@ the current headline." (unless (= (point) pos) (just-one-space) (backward-delete-char 1)) (run-hooks 'org-insert-heading-hook))))) +(defun org-in-item-p () + "It the cursor inside a plain list item. +Does not have to be the first line." + (save-excursion + (condition-case nil + (progn + (org-beginning-of-item) + (org-at-item-p) + t) + (error nil)))) + (defun org-insert-item (&optional checkbox) "Insert a new item at the current level. Return t when things worked, nil when we are not in an item." @@ -3853,14 +3850,17 @@ state (TODO by default). Also with prefix arg, force first state." See also `org-promote'." (interactive) (save-excursion - (org-map-tree 'org-promote))) + (org-map-tree 'org-promote)) + (org-fix-position-after-promote)) (defun org-demote-subtree () "Demote the entire subtree. See `org-demote'. See also `org-promote'." (interactive) (save-excursion - (org-map-tree 'org-demote))) + (org-map-tree 'org-demote)) + (org-fix-position-after-promote)) + (defun org-do-promote () "Promote the current heading higher up the tree. @@ -3886,6 +3886,11 @@ in the region." (defun org-fix-position-after-promote () "Make sure that after pro/demotion cursor position is right." + (if (and (equal (char-after) ?\n) + (save-excursion + (skip-chars-backward "a-zA-Z0-9_@") + (looking-at org-todo-regexp))) + (insert " ")) (and (equal (char-after) ?\ ) (equal (char-before) ?*) (forward-char 1))) @@ -4244,7 +4249,8 @@ with the current numbers. With optional prefix argument ALL, do this for the whole buffer." (interactive "P") (save-excursion - (let* ((beg (progn (outline-back-to-heading) (point))) + (let* ((buffer-invisibility-spec nil) + (beg (progn (outline-back-to-heading) (point))) (end (move-marker (make-marker) (progn (outline-next-heading) (point)))) (re "\\(\\[[0-9]*%\\]\\)\\|\\(\\[[0-9]*/[0-9]*\\]\\)") @@ -4274,11 +4280,11 @@ the whole buffer." (delete-region b1 e1) (goto-char b1) (insert (if f1 - (format "[%d%%]" (/ (* 100 c-on) (+ c-on c-off))) + (format "[%d%%]" (/ (* 100 c-on) (max 1 (+ c-on c-off)))) (format "[%d/%d]" c-on (+ c-on c-off)))))) (when (interactive-p) (message "Checkbox satistics updated %s (%d places)" - (if all "globally" "in current outline entry") cstat))))) + (if all "in entire file" "in current outline entry") cstat))))) (defun org-get-checkbox-statistics-face () "Select the face for checkbox statistics. @@ -4793,6 +4799,27 @@ the children that do not contain any open TODO items." (and set (beginning-of-line 1)) (message "Subtree %s" (if set "archived" "unarchived"))))) +(defvar org-agenda-multi nil) ; dynammically scoped +(defvar org-agenda-buffer-name "*Org Agenda*") +(defun org-prepare-agenda () + (if org-agenda-multi + (progn + (setq buffer-read-only nil) + (goto-char (point-max)) + (unless (= (point) 1) + (insert "\n" (make-string (window-width) ?=) "\n")) + (narrow-to-region (point) (point-max))) + (org-agenda-maybe-reset-markers 'force) + (org-prepare-agenda-buffers (org-agenda-files)) + (unless (equal (current-buffer) (get-buffer org-agenda-buffer-name)) + (delete-other-windows) + (switch-to-buffer-other-window + (get-buffer-create org-agenda-buffer-name))) + (setq buffer-read-only nil) + (erase-buffer) + (org-agenda-mode)) + (setq buffer-read-only nil)) ;;; FIXME: do we need all these occasions???? + (defun org-prepare-agenda-buffers (files) "Create buffers for all agenda files, protect archived trees and comments." (interactive) @@ -4977,16 +5004,17 @@ If the current word is preceded by a backslash, completes the TeX symbols that are supported for HTML support. If the current word is preceded by \"#+\", completes special words for setting file options. +In the line after \"#+STARTUP:, complete valid keywords.\" At all other locations, this simply calls `ispell-complete-word'." (interactive "P") (catch 'exit (let* ((end (point)) (beg1 (save-excursion - (if (equal (char-before (point)) ?\ ) (backward-char 1)) +;FIXME??? (if (equal (char-before (point)) ?\ ) (backward-char 1)) (skip-chars-backward "a-zA-Z_@0-9") (point))) (beg (save-excursion - (if (equal (char-before (point)) ?\ ) (backward-char 1)) +;FIXME??? (if (equal (char-before (point)) ?\ ) (backward-char 1)) (skip-chars-backward "a-zA-Z0-9_:$") (point))) (confirm (lambda (x) (stringp (car x)))) @@ -4996,6 +5024,8 @@ At all other locations, this simply calls `ispell-complete-word'." (opt (equal (buffer-substring (max (point-at-bol) (- beg 2)) beg) "#+")) + (startup (string-match "^#\\+STARTUP:.*" + (buffer-substring (point-at-bol) (point)))) (completion-ignore-case opt) (type nil) (tbl nil) @@ -5006,6 +5036,9 @@ At all other locations, this simply calls `ispell-complete-word'." (string-match "^#\\+\\(\\([A-Z_]+:?\\).*\\)" x) (cons (match-string 2 x) (match-string 1 x))) (org-split-string (org-get-current-options) "\n"))) + (startup + (setq type :startup) + org-startup-options) (texp (setq type :tex) org-html-entities) @@ -6364,7 +6397,6 @@ FIXME: describe the elements." (defvar org-agenda-menu) ; defined later in this file. (defvar org-agenda-follow-mode nil) (defvar org-agenda-show-log nil) -(defvar org-agenda-buffer-name "*Org Agenda*") (defvar org-agenda-redo-command nil) (defvar org-agenda-mode-hook nil) (defvar org-agenda-type nil) @@ -6538,19 +6570,25 @@ The following commands are available: ["Exit and Release Buffers" org-agenda-exit t] )) +(defvar org-agenda-restrict nil) +(defvar org-agenda-restrict-begin (make-marker)) +(defvar org-agenda-restrict-end (make-marker)) +(defvar org-agenda-last-dispatch-buffer nil) + ;;;###autoload (defun org-agenda (arg) "Dispatch agenda commands to collect entries to the agenda buffer. Prompts for a character to select a command. Any prefix arg will be passed on to the selected command. The default selections are: - -a Call `org-agenda' to display the agenda for the current day or week. +g +a Call `org-agenda-list' to display the agenda for current day or week. t Call `org-todo-list' to display the global todo list. T Call `org-todo-list' to display the global todo list, select only entries with a specific TODO keyword (the user gets a prompt). m Call `org-tags-view' to display headlines with tags matching a condition (the user is prompted for the condition). M Like `m', but select only TODO entries, no ordinary headlines. +l Create a timeeline for the current buffer. More commands can be added by configuring the variable `org-agenda-custom-commands'. In particular, specific tags and TODO keyword @@ -6562,10 +6600,17 @@ next use of \\[org-agenda]) restricted to the current file." (interactive "P") (catch 'exit (let ((restrict-ok (and buffer-file-name (org-mode-p))) + (buf (current-buffer)) (bfn buffer-file-name) (custom org-agenda-custom-commands) - c entry key type string) + c entry key type match lprops) + ;; Turn off restriction (put 'org-agenda-files 'org-restrict nil) + (setq org-agenda-restrict nil) + (move-marker org-agenda-restrict-begin nil) + (move-marker org-agenda-restrict-end nil) + ;; Remember where this call originated + (setq org-agenda-last-dispatch-buffer (current-buffer)) (save-window-excursion (delete-other-windows) (switch-to-buffer-other-window " *Agenda Commands*") @@ -6576,32 +6621,56 @@ next use of \\[org-agenda]) restricted to the current file." a Agenda for current week or day t List of all TODO entries T Entries with special TODO kwd m Match a TAGS query M Like m, but only TODO entries -C Configure your own agenda commands") +L Timeline for current buffer C Configure custom agenda commands") (while (setq entry (pop custom)) - (setq key (car entry) type (nth 1 entry) string (nth 2 entry)) + (setq key (car entry) type (nth 1 entry) match (nth 2 entry)) (insert (format "\n%-4s%-14s: %s" key (cond + ((stringp type) type) ((eq type 'tags) "Tags query") ((eq type 'todo) "TODO keyword") ((eq type 'tags-tree) "Tags tree") ((eq type 'todo-tree) "TODO kwd tree") ((eq type 'occur-tree) "Occur tree") (t "???")) - (org-add-props string nil 'face 'org-warning)))) + (if (stringp match) + (org-add-props match nil 'face 'org-warning) + (format "set of %d commands" (+ -2 (length entry))))))) + (if restrict-ok + (insert "\n" + (org-add-props "1 Restrict call to current buffer 0 Restrict call to region or subtree" nil 'face 'org-table))) + (goto-char (point-min)) (if (fboundp 'fit-window-to-buffer) (fit-window-to-buffer)) (message "Press key for agenda command%s" - (if restrict-ok ", or [1] to restrict to current file" "")) + (if restrict-ok ", or [1] or [0] to restrict" "")) (setq c (read-char-exclusive)) (message "") - (when (equal c ?1) + (when (memq c '(?L ?1 ?0)) (if restrict-ok (put 'org-agenda-files 'org-restrict (list bfn)) (error "Cannot restrict agenda to current buffer")) - (message "Press key for agenda command%s" - (if restrict-ok " (restricted to current file)" "")) - (setq c (read-char-exclusive)) + (with-current-buffer " *Agenda Commands*" + (goto-char (point-max)) + (delete-region (point-at-bol) (point)) + (goto-char (point-min))) + (when (eq c ?0) + (setq org-agenda-restrict t) + (with-current-buffer buf + (if (org-region-active-p) + (progn + (move-marker org-agenda-restrict-begin (region-beginning)) + (move-marker org-agenda-restrict-end (region-end))) + (save-excursion + (org-back-to-heading t) + (move-marker org-agenda-restrict-begin (point)) + (move-marker org-agenda-restrict-end + (progn (org-end-of-subtree t))))))) + (unless (eq c ?L) + (message "Press key for agenda command%s" + (if restrict-ok " (restricted to current file)" "")) + (setq c (read-char-exclusive))) (message ""))) (require 'calendar) ; FIXME: can we avoid this for some commands? ;; For example the todo list should not need it (but does...) @@ -6612,28 +6681,66 @@ C Configure your own agenda commands") ((equal c ?T) (org-call-with-arg 'org-todo-list (or arg '(4)))) ((equal c ?m) (call-interactively 'org-tags-view)) ((equal c ?M) (org-call-with-arg 'org-tags-view (or arg '(4)))) + ((equal c ?L) + (unless restrict-ok + (error "This is not an Org-mode file")) + (org-call-with-arg 'org-timeline arg)) ((setq entry (assoc (char-to-string c) org-agenda-custom-commands)) - (setq type (nth 1 entry) string (nth 2 entry)) - (cond - ((eq type 'tags) - (org-tags-view current-prefix-arg string)) - ((eq type 'tags-todo) - (org-tags-view '(4) string)) - ((eq type 'todo) - (org-todo-list string)) - ((eq type 'tags-tree) - (org-check-for-org-mode) - (org-tags-sparse-tree current-prefix-arg string)) - ((eq type 'todo-tree) - (org-check-for-org-mode) - (org-occur (concat "^" outline-regexp "[ \t]*" - (regexp-quote string) "\\>"))) - ((eq type 'occur-tree) - (org-check-for-org-mode) - (org-occur string)) - (t (error "Invalid custom agenda command type %s" type)))) + (if (symbolp (nth 1 entry)) + (progn + (setq type (nth 1 entry) match (nth 2 entry) lprops (nth 3 entry) + lprops (nth 3 entry)) + (cond + ((eq type 'tags) + (org-let lprops '(org-tags-view current-prefix-arg match))) + ((eq type 'tags-todo) + (org-let lprops '(org-tags-view '(4) match))) + ((eq type 'todo) + (org-let lprops '(org-todo-list match))) + ((eq type 'tags-tree) + (org-check-for-org-mode) + (org-let lprops '(org-tags-sparse-tree current-prefix-arg match))) + ((eq type 'todo-tree) + (org-check-for-org-mode) + (org-let lprops + '(org-occur (concat "^" outline-regexp "[ \t]*" + (regexp-quote match) "\\>")))) + ((eq type 'occur-tree) + (org-check-for-org-mode) + (org-let lprops '(org-occur match))) + (t (error "Invalid custom agenda command type %s" type)))) + (org-run-agenda-series (cddr entry)))) (t (error "Invalid key")))))) +(defun org-run-agenda-series (series &optional window) + (org-prepare-agenda) + (let* ((org-agenda-multi t) + (redo (list 'org-run-agenda-series (list 'quote series))) + (org-select-agenda-window t) + (cmds (car series)) + (gprops (nth 1 series)) + cmd type match lprops) + (while (setq cmd (pop cmds)) + (setq type (car cmd) match (nth 1 cmd) lprops (nth 2 cmd)) + (cond + ((eq type 'agenda) + (call-interactively 'org-agenda-list)) + ((eq type 'alltodo) + (call-interactively 'org-todo-list)) + ((eq type 'tags) + (org-let2 gprops lprops + '(org-tags-view current-prefix-arg match))) + ((eq type 'tags-todo) + (org-let2 gprops lprops + '(org-tags-view '(4) match))) + ((eq type 'todo) + (org-let2 gprops lprops + '(org-todo-list match))) + (t (error "Invalid type in command series")))) + (widen) + (setq org-agenda-redo-command redo) + (goto-char (point-min)))) + (defun org-check-for-org-mode () "Make sure current buffer is in org-mode. Error if not." (or (org-mode-p) @@ -6716,7 +6823,7 @@ no longer in use." (defun org-agenda-maybe-reset-markers (&optional force) "Reset markers created by `org-agenda'. But only if they are old enough." - (if (or force + (if (or (and force (not org-agenda-multi)) (> (- (time-to-seconds (current-time)) org-agenda-last-marker-time) 5)) @@ -6750,8 +6857,6 @@ When a buffer is unmodified, it is just killed. When modified, it is saved (with-current-buffer buf (save-buffer))) (kill-buffer buf)))) -(defvar org-respect-restriction nil) ; Dynamically-scoped param. - (defun org-timeline (&optional include-all keep-modes) "Show a time-sorted view of the entries in the current org file. Only entries with a time stamp of today or later will be listed. With @@ -6761,14 +6866,13 @@ If the buffer contains an active region, only check the region for dates." (interactive "P") (require 'calendar) - (org-agenda-maybe-reset-markers 'force) - (org-compile-prefix-format org-timeline-prefix-format) + (org-compile-prefix-format 'timeline) + (org-set-sorting-strategy 'timeline) (let* ((dopast t) (dotodo include-all) (doclosed org-agenda-show-log) (org-agenda-keep-modes keep-modes) (entry buffer-file-name) - (org-agenda-files (list buffer-file-name)) (date (calendar-current-date)) (win (selected-window)) (pos1 (point)) @@ -6778,11 +6882,9 @@ dates." t doclosed ; always include today org-timeline-show-empty-dates)) (today (time-to-days (current-time))) - (org-respect-restriction t) (past t) args s e rtn d emptyp) - (org-prepare-agenda-buffers org-agenda-files) (setq org-agenda-redo-command (list 'progn (list 'switch-to-buffer-other-window (current-buffer)) @@ -6792,12 +6894,7 @@ dates." (setq day-numbers (delq nil (mapcar (lambda(x) (if (>= x today) x nil)) day-numbers)))) - (switch-to-buffer-other-window - (get-buffer-create org-agenda-buffer-name)) - (setq buffer-read-only nil) - (erase-buffer) - (org-agenda-mode) (setq buffer-read-only nil) - (org-set-local 'org-agenda-type 'timeline) + (org-prepare-agenda) (if doclosed (push :closed args)) (push :timestamp args) (if dotodo (push :todo args)) @@ -6832,13 +6929,19 @@ dates." (and rtn (insert (org-finalize-agenda-entries rtn) "\n")) (put-text-property s (1- (point)) 'day d))))) (goto-char (point-min)) - (setq buffer-read-only t) (goto-char (or (text-property-any (point-min) (point-max) 'org-today t) (point-min))) - (when (not org-select-timeline-window) + (add-text-properties (point-min) (point-max) '(org-agenda-type timeline)) + (org-agenda-align-tags) + (setq buffer-read-only t) + (when (not org-select-agenda-window) (select-window win) (goto-char pos1)))) +(defvar org-agenda-overriding-arguments nil) ; dynamically scoped parameter +(defvar org-agenda-last-arguments nil + "The arguments of the previous call to org-agenda") + ;;;###autoload (defun org-agenda-list (&optional include-all start-day ndays keep-modes) "Produce a weekly view from all files in variable `org-agenda-files'. @@ -6853,8 +6956,14 @@ START-DAY defaults to TODAY, or to the most recent match for the weekday given in `org-agenda-start-on-weekday'. NDAYS defaults to `org-agenda-ndays'." (interactive "P") - (org-agenda-maybe-reset-markers 'force) - (org-compile-prefix-format org-agenda-prefix-format) + (if org-agenda-overriding-arguments + (setq include-all (car org-agenda-overriding-arguments) + start-day (nth 1 org-agenda-overriding-arguments) + ndays (nth 2 org-agenda-overriding-arguments) + keep-modes (nth 3 org-agenda-overriding-arguments))) + (setq org-agenda-last-arguments (list include-all start-day ndays keep-modes)) + (org-compile-prefix-format 'agenda) + (org-set-sorting-strategy 'agenda) (require 'calendar) (let* ((org-agenda-start-on-weekday (if (or (equal ndays 1) @@ -6877,7 +6986,6 @@ NDAYS defaults to `org-agenda-ndays'." (day-numbers (list start)) (inhibit-redisplay t) s e rtn rtnall file date d start-pos end-pos todayp nd) - (org-prepare-agenda-buffers files) (setq org-agenda-redo-command (list 'org-agenda-list (list 'quote include-all) start-day ndays t)) ;; Make the list of days @@ -6887,15 +6995,7 @@ NDAYS defaults to `org-agenda-ndays'." (push (1+ (car day-numbers)) day-numbers) (setq ndays (1- ndays))) (setq day-numbers (nreverse day-numbers)) - (if (not (equal (current-buffer) (get-buffer org-agenda-buffer-name))) - (progn - (delete-other-windows) - (switch-to-buffer-other-window - (get-buffer-create org-agenda-buffer-name)))) - (setq buffer-read-only nil) - (erase-buffer) - (org-agenda-mode) (setq buffer-read-only nil) - (org-set-local 'org-agenda-type 'agenda) + (org-prepare-agenda) (org-set-local 'starting-day (car day-numbers)) (org-set-local 'include-all-loc include-all) (when (and (or include-all org-agenda-include-all-todo) @@ -6914,6 +7014,9 @@ NDAYS defaults to `org-agenda-ndays'." (add-text-properties (point-min) (1- (point)) (list 'face 'org-level-3)) (insert (org-finalize-agenda-entries rtnall) "\n"))) + (setq s (point)) + (insert (if (= nd 7) "Week-" "Day-") "agenda:\n") + (add-text-properties s (1- (point)) (list 'face 'org-level-3)) (while (setq d (pop day-numbers)) (setq date (calendar-gregorian-from-absolute d) s (point)) @@ -6949,6 +7052,8 @@ NDAYS defaults to `org-agenda-ndays'." (extract-calendar-year date))) (put-text-property s (1- (point)) 'face 'org-level-3) + (if todayp (put-text-property s (1- (point)) 'org-today t)) + (if rtnall (insert (org-finalize-agenda-entries (org-agenda-add-time-grid-maybe @@ -6956,7 +7061,6 @@ NDAYS defaults to `org-agenda-ndays'." "\n")) (put-text-property s (1- (point)) 'day d)))) (goto-char (point-min)) - (setq buffer-read-only t) (org-fit-agenda-window) (unless (and (pos-visible-in-window-p (point-min)) (pos-visible-in-window-p (point-max))) @@ -6967,6 +7071,9 @@ NDAYS defaults to `org-agenda-ndays'." (goto-char (or start-pos 1)) (recenter 1)))) (goto-char (or start-pos 1)) + (add-text-properties (point-min) (point-max) '(org-agenda-type agenda)) + (org-agenda-align-tags) + (setq buffer-read-only t) (if (not org-select-agenda-window) (select-window win)) (message ""))) @@ -6980,8 +7087,8 @@ the list to these. When using \\[universal-argument], you will be prompted for a keyword. A numeric prefix directly selects the Nth keyword in `org-todo-keywords'." (interactive "P") - (org-agenda-maybe-reset-markers 'force) - (org-compile-prefix-format org-agenda-prefix-format) + (org-compile-prefix-format 'todo) + (org-set-sorting-strategy 'todo) (let* ((org-agenda-keep-modes keep-modes) (today (time-to-days (current-time))) (date (calendar-gregorian-from-absolute today)) @@ -6998,22 +7105,13 @@ for a keyword. A numeric prefix directly selects the Nth keyword in (completing-read "Keyword: " (mapcar 'list org-todo-keywords) nil t))) (and (equal 0 arg) (setq org-select-this-todo-keyword nil)) - (if (not (equal (current-buffer) (get-buffer org-agenda-buffer-name))) - (progn - (delete-other-windows) - (switch-to-buffer-other-window - (get-buffer-create org-agenda-buffer-name)))) - (setq buffer-read-only nil) - (erase-buffer) - (org-agenda-mode) (setq buffer-read-only nil) - (org-set-local 'org-agenda-type 'todo) + (org-prepare-agenda) (org-set-local 'last-arg arg) (org-set-local 'org-todo-keywords kwds) - (org-set-local 'org-agenda-redo-command - '(org-todo-list (or current-prefix-arg last-arg) t)) + (setq org-agenda-redo-command + '(org-todo-list (or current-prefix-arg last-arg) t)) (setq files (org-agenda-files) rtnall nil) - (org-prepare-agenda-buffers files) (while (setq file (pop files)) (catch 'nextfile (org-check-agenda-file file) @@ -7026,19 +7124,22 @@ for a keyword. A numeric prefix directly selects the Nth keyword in (insert (or org-select-this-todo-keyword "ALL") "\n") (add-text-properties pos (1- (point)) (list 'face 'org-warning)) (setq pos (point)) - (insert - "Available with `N r': (0)ALL " - (let ((n 0)) - (mapconcat (lambda (x) - (format "(%d)%s" (setq n (1+ n)) x)) - org-todo-keywords " ")) - "\n") + (unless org-agenda-multi + (insert + "Available with `N r': (0)ALL " + (let ((n 0)) + (mapconcat (lambda (x) + (format "(%d)%s" (setq n (1+ n)) x)) + org-todo-keywords " ")) + "\n")) (add-text-properties pos (1- (point)) (list 'face 'org-level-3)) (when rtnall (insert (org-finalize-agenda-entries rtnall) "\n")) (goto-char (point-min)) - (setq buffer-read-only t) (org-fit-agenda-window) + (add-text-properties (point-min) (point-max) '(org-agenda-type todo)) + (org-agenda-align-tags) + (setq buffer-read-only t) (if (not org-select-agenda-window) (select-window win)))) (defun org-check-agenda-file (file) @@ -7091,48 +7192,72 @@ Org-mode buffers visited directly by the user will not be touched." "Rebuild Agenda. When this is the global TODO list, a prefix argument will be interpreted." (interactive) - (message "Rebuilding agenda buffer...") - (eval org-agenda-redo-command) - (message "Rebuilding agenda buffer...done")) + (let* ((line (org-current-line)) + (window-line (- line (org-current-line (window-start))))) + (message "Rebuilding agenda buffer...") + (eval org-agenda-redo-command) + (message "Rebuilding agenda buffer...done") + (goto-line line) + (recenter window-line))) (defun org-agenda-goto-today () "Go to today." (interactive) (org-agenda-check-type t 'timeline 'agenda) - (if (boundp 'starting-day) - (let ((cmd (car org-agenda-redo-command)) - (iall (nth 1 org-agenda-redo-command)) - (nday (nth 3 org-agenda-redo-command)) - (keep (nth 4 org-agenda-redo-command))) - (eval (list cmd iall nil nday keep))) - (goto-char (or (text-property-any (point-min) (point-max) 'org-today t) - (point-min))))) + (let ((tdpos (text-property-any (point-min) (point-max) 'org-today t))) + (cond + (tdpos (goto-char tdpos)) + ((eq org-agenda-type 'agenda) + (let ((org-agenda-overriding-arguments org-agenda-last-arguments)) + (setf (nth 1 org-agenda-overriding-arguments) nil) + (org-agenda-redo) + (org-agenda-find-today-or-agenda))) + (t (error "Cannot find today"))))) + +(defun org-agenda-find-today-or-agenda () + (goto-char + (or (text-property-any (point-min) (point-max) 'org-today t) + (text-property-any (point-min) (point-max) 'org-agenda-type 'agenda) + (point-min)))) (defun org-agenda-later (arg) "Go forward in time by `org-agenda-ndays' days. With prefix ARG, go forward that many times `org-agenda-ndays'." (interactive "p") (org-agenda-check-type t 'agenda) - (org-agenda-list (if (boundp 'include-all-loc) include-all-loc nil) - (+ starting-day (* arg org-agenda-ndays)) nil t)) + (let ((org-agenda-overriding-arguments + (list (car org-agenda-last-arguments) + (+ starting-day (* arg org-agenda-ndays)) + nil t))) + (org-agenda-redo) + (org-agenda-find-today-or-agenda))) (defun org-agenda-earlier (arg) "Go back in time by `org-agenda-ndays' days. With prefix ARG, go back that many times `org-agenda-ndays'." (interactive "p") (org-agenda-check-type t 'agenda) - (org-agenda-list (if (boundp 'include-all-loc) include-all-loc nil) - (- starting-day (* arg org-agenda-ndays)) nil t)) + (let ((org-agenda-overriding-arguments + (list (car org-agenda-last-arguments) + (- starting-day (* arg org-agenda-ndays)) + nil t))) + (org-agenda-redo) + (org-agenda-find-today-or-agenda))) (defun org-agenda-week-view () "Switch to weekly view for agenda." (interactive) (org-agenda-check-type t 'agenda) + (if (= org-agenda-ndays 7) + (error "This is already the week view")) (setq org-agenda-ndays 7) - (org-agenda-list include-all-loc - (or (get-text-property (point) 'day) + (let ((org-agenda-overriding-arguments + (list (car org-agenda-last-arguments) + (or (get-text-property (point) 'day) starting-day) - nil t) + nil t))) + (org-agenda-redo) + (org-agenda-find-today-or-agenda)) (org-agenda-set-mode-name) (message "Switched to week view")) @@ -7140,11 +7265,16 @@ With prefix ARG, go back that many times `org-agenda-ndays'." "Switch to daily view for agenda." (interactive) (org-agenda-check-type t 'agenda) + (if (= org-agenda-ndays 1) + (error "This is already the day view")) (setq org-agenda-ndays 1) - (org-agenda-list include-all-loc - (or (get-text-property (point) 'day) + (let ((org-agenda-overriding-arguments + (list (car org-agenda-last-arguments) + (or (get-text-property (point) 'day) starting-day) - nil t) + nil t))) + (org-agenda-redo) + (org-agenda-find-today-or-agenda)) (org-agenda-set-mode-name) (message "Switched to day view")) @@ -7234,6 +7364,7 @@ With prefix ARG, go back that many times `org-agenda-ndays'." (defun org-agenda-post-command-hook () (and (eolp) (not (bolp)) (backward-char 1)) + (setq org-agenda-type (get-text-property (point) 'org-agenda-type)) (if (and org-agenda-follow-mode (get-text-property (point) 'org-marker)) (org-agenda-show))) @@ -7487,8 +7618,9 @@ also be written as The function expects the lisp variables `entry' and `date' to be provided by the caller, because this is how the calendar works. Don't use this function from a program - use `org-agenda-get-day-entries' instead." - (org-agenda-maybe-reset-markers) - (org-compile-prefix-format org-agenda-prefix-format) + (org-agenda-maybe-reset-markers) ;; FIXME: does this still do the right thing? + (org-compile-prefix-format 'agenda) + (org-set-sorting-strategy 'agenda) (setq args (or args '(:deadline :scheduled :timestamp))) (let* ((files (if (and entry (stringp entry) (string-match "\\S-" entry)) (list entry) @@ -7554,12 +7686,9 @@ the documentation of `org-diary'." (let ((case-fold-search nil)) (save-excursion (save-restriction - (if org-respect-restriction - (if (org-region-active-p) - ;; Respect a region to restrict search - (narrow-to-region (region-beginning) (region-end))) - ;; If we work for the calendar or many files, - ;; get rid of any restriction + (if org-agenda-restrict + (narrow-to-region org-agenda-restrict-begin + org-agenda-restrict-end) (widen)) ;; The way we repeatedly append to `results' makes it O(n^2) :-( (while (setq arg (pop args)) @@ -7971,7 +8100,8 @@ The flag is set if the currently compiled format contains a `%t'.") "A flag, set by `org-compile-prefix-format'. The flag is set if the currently compiled format contains a `%T'.") -(defun org-format-agenda-item (extra txt &optional category tags dotime noprefix) +(defun org-format-agenda-item (extra txt &optional category tags dotime + noprefix) "Format TXT to be inserted into the agenda buffer. In particular, it adds the prefix and corresponding text properties. EXTRA must be a string and replaces the `%s' specifier in the prefix format. @@ -7982,7 +8112,7 @@ time-of-day should be extracted from TXT for sorting of this entry, and for the `%t' specifier in the format. When DOTIME is a string, this string is searched for a time before TXT is. NOPREFIX is a flag and indicates that only the correctly processes TXT should be returned - this is used by -`org-agenda-change-all-lines'. TAG can be the tag of the headline." +`org-agenda-change-all-lines'. TAGS can be the tags of the headline." (save-match-data ;; Diary entries sometimes have extra whitespace at the beginning (if (string-match "^ +" txt) (setq txt (replace-match "" nil nil txt))) @@ -8048,6 +8178,9 @@ only the correctly processes TXT should be returned - this is used by 'time-of-day time-of-day 'dotime dotime)))) +(defvar org-agenda-sorting-strategy) +(defvar org-agenda-sorting-strategy-selected nil) + (defun org-agenda-add-time-grid-maybe (list ndays todayp) (catch 'exit (cond ((not org-agenda-use-time-grid) (throw 'exit list)) @@ -8075,16 +8208,23 @@ only the correctly processes TXT should be returned - this is used by new) (put-text-property 1 (length (car new)) 'face 'org-time-grid (car new)))) - (if (member 'time-up org-agenda-sorting-strategy) + (if (member 'time-up org-agenda-sorting-strategy-selected) (append new list) (append list new))))) -(defun org-compile-prefix-format (format) +(defun org-compile-prefix-format (key) "Compile the prefix format into a Lisp form that can be evaluated. The resulting form is returned and stored in the variable `org-prefix-format-compiled'." (setq org-prefix-has-time nil org-prefix-has-tag nil) - (let ((start 0) varform vars var (s format)e c f opt) + (let ((s (cond + ((stringp org-agenda-prefix-format) + org-agenda-prefix-format) + ((assq key org-agenda-prefix-format) + (cdr (assq key org-agenda-prefix-format))) + (t " %-12:c%?-12t% s"))) + (start 0) + varform vars var e c f opt) (while (string-match "%\\(\\?\\)?\\([-+]?[0-9.]*\\)\\([ .;,:!?=|/<>]?\\)\\([cts]\\)" s start) (setq var (cdr (assoc (match-string 4 s) @@ -8107,6 +8247,15 @@ The resulting form is returned and stored in the variable (setq vars (nreverse vars)) (setq org-prefix-format-compiled `(format ,s ,@vars)))) +(defun org-set-sorting-strategy (key) + (if (symbolp (car org-agenda-sorting-strategy)) + ;; the old format + (setq org-agenda-sorting-strategy-selected org-agenda-sorting-strategy) + (setq org-agenda-sorting-strategy-selected + (or (cdr (assq key org-agenda-sorting-strategy)) + (cdr (assq 'agenda org-agenda-sorting-strategy)) + '(time-up category-keep priority-down))))) + (defun org-get-time-of-day (s &optional string mod24) "Check string S for a time of day. If found, return it as a military time number between 0 and 2400. @@ -8136,10 +8285,12 @@ HH:MM." (int-to-string t0)))) (if string (concat (substring t1 -4 -2) ":" (substring t1 -2)) t0))))) -(defun org-finalize-agenda-entries (list) +(defun org-finalize-agenda-entries (list &optional nosort) "Sort and concatenate the agenda items." (setq list (mapcar 'org-agenda-highlight-todo list)) - (mapconcat 'identity (sort list 'org-entries-lessp) "\n")) + (if nosort + list + (mapconcat 'identity (sort list 'org-entries-lessp) "\n"))) (defun org-agenda-highlight-todo (x) (let (re pl) @@ -8174,6 +8325,16 @@ HH:MM." ((string-lessp cb ca) +1) (t nil)))) +(defsubst org-cmp-tag (a b) + "Compare the string values of categories of strings A and B." + (let ((ta (car (last (get-text-property 1 'tags a)))) + (tb (car (last (get-text-property 1 'tags b))))) + (cond ((not ta) +1) + ((not tb) -1) + ((string-lessp ta tb) -1) + ((string-lessp tb ta) +1) + (t nil)))) + (defsubst org-cmp-time (a b) "Compare the time-of-day values of strings A and B." (let* ((def (if org-sort-agenda-notime-is-late 9901 -1)) @@ -8192,9 +8353,11 @@ HH:MM." (priority-down (if priority-up (- priority-up) nil)) (category-up (org-cmp-category a b)) (category-down (if category-up (- category-up) nil)) - (category-keep (if category-up +1 nil))) + (category-keep (if category-up +1 nil)) + (tag-up (org-cmp-tag a b)) + (tag-down (if tag-up (- tag-up) nil))) (cdr (assoc - (eval (cons 'or org-agenda-sorting-strategy)) + (eval (cons 'or org-agenda-sorting-strategy-selected)) '((-1 . t) (1 . nil) (nil . nil)))))) (defun org-agenda-show-priority () @@ -8356,10 +8519,25 @@ the new TODO state." (if org-last-todo-state-is-todo undone-face done-face))) (org-agenda-highlight-todo 'line)) + (org-agenda-align-tags 'line) (beginning-of-line 1)) (error "Line update did not work"))) (beginning-of-line 0))))) +(defun org-agenda-align-tags (&optional line) + "Align all tags in agenda items to `org-agenda-align-tags-to-column'." + (let ((buffer-read-only)) + (save-excursion + (goto-char (if line (point-at-bol) (point-min))) + (while (re-search-forward "\\([ \t]+\\):[a-zA-Z0-9_@:]+:[ \t]*$" + (if line (point-at-eol) nil) t) + (delete-region (match-beginning 1) (match-end 1)) + (goto-char (match-beginning 1)) + (insert (org-add-props + (make-string (max 1 (- org-agenda-align-tags-to-column + (current-column))) ?\ ) + (text-properties-at (point)))))))) + (defun org-agenda-priority-up () "Increase the priority of line at point, also in Org-mode file." (interactive) @@ -8416,7 +8594,6 @@ the tags of the current headline come last." (or org-use-tag-inheritance (error "")) (org-up-heading-all 1)) (error nil)))) - (message "%s" tags) tags)) (defun org-agenda-set-tags () @@ -8692,6 +8869,7 @@ are included in the output." 'done-face 'org-done 'undone-face nil 'mouse-face 'highlight + 'org-not-done-regexp org-not-done-regexp 'keymap org-agenda-keymap 'help-echo (format "mouse-2 or RET jump to org file %s" @@ -8797,8 +8975,8 @@ MATCH can contain positive and negative selection of tags, like "Show all headlines for all `org-agenda-files' matching a TAGS criterion. The prefix arg TODO-ONLY limits the search to TODO entries." (interactive "P") - (org-agenda-maybe-reset-markers 'force) - (org-compile-prefix-format org-agenda-prefix-format) + (org-compile-prefix-format 'tags) + (org-set-sorting-strategy 'tags) (let* ((org-agenda-keep-modes keep-modes) (org-tags-match-list-sublevels (if todo-only t org-tags-match-list-sublevels)) @@ -8808,21 +8986,12 @@ The prefix arg TODO-ONLY limits the search to TODO entries." buffer) (setq matcher (org-make-tags-matcher match) match (car matcher) matcher (cdr matcher)) - (if (not (equal (current-buffer) (get-buffer org-agenda-buffer-name))) - (progn - (delete-other-windows) - (switch-to-buffer-other-window - (get-buffer-create org-agenda-buffer-name)))) - (setq buffer-read-only nil) - (erase-buffer) - (org-agenda-mode) (setq buffer-read-only nil) - (org-set-local 'org-agenda-type 'tags) - (org-set-local 'org-agenda-redo-command - (list 'org-tags-view (list 'quote todo-only) - (list 'if 'current-prefix-arg nil match) t)) + (org-prepare-agenda) + (setq org-agenda-redo-command + (list 'org-tags-view (list 'quote todo-only) + (list 'if 'current-prefix-arg nil match) t)) (setq files (org-agenda-files) rtnall nil) - (org-prepare-agenda-buffers files) (while (setq file (pop files)) (catch 'nextfile (org-check-agenda-file file) @@ -8840,12 +9009,9 @@ The prefix arg TODO-ONLY limits the search to TODO entries." (setq org-category-table (org-get-category-table)) (save-excursion (save-restriction - (if org-respect-restriction - (if (org-region-active-p) - ;; Respect a region to restrict search - (narrow-to-region (region-beginning) (region-end))) - ;; If we work for the calendar or many files, - ;; get rid of any restriction + (if org-agenda-restrict + (narrow-to-region org-agenda-restrict-begin + org-agenda-restrict-end) (widen)) (setq rtn (org-scan-tags 'agenda matcher todo-only)) (setq rtnall (append rtnall rtn)))))))) @@ -8856,13 +9022,16 @@ The prefix arg TODO-ONLY limits the search to TODO entries." (insert match "\n") (add-text-properties pos (1- (point)) (list 'face 'org-warning)) (setq pos (point)) - (insert "Press `C-u r' to search again with new search string\n") + (unless org-agenda-multi + (insert "Press `C-u r' to search again with new search string\n")) (add-text-properties pos (1- (point)) (list 'face 'org-level-3)) (when rtnall - (insert (mapconcat 'identity rtnall "\n"))) + (insert (org-finalize-agenda-entries rtnall) "\n")) (goto-char (point-min)) - (setq buffer-read-only t) (org-fit-agenda-window) + (add-text-properties (point-min) (point-max) '(org-agenda-type tags)) + (org-agenda-align-tags) + (setq buffer-read-only t) (if (not org-select-agenda-window) (select-window win)))) (defvar org-add-colon-after-tag-completion nil) ;; dynamically skoped param @@ -8906,13 +9075,13 @@ With prefix ARG, realign all tags in headings in the current buffer." (if (equal current "") (progn (end-of-line 1) - (or empty (insert-before-markers " "))) + (or empty (insert " "))) (beginning-of-line 1) (setq invis (org-invisible-p)) - (looking-at (concat "\\(.*\\)\\(" (regexp-quote current) "\\)[ \t]*")) - (setq hd (match-string 1)) - (delete-region (match-beginning 0) (match-end 0)) - (insert-before-markers (org-trim hd) (if empty "" " "))) + (looking-at (concat ".*?\\([ \t]*" (regexp-quote current) "\\)[ \t]*")) + (delete-region (match-beginning 1) (match-end 1)) + (goto-char (match-beginning 1)) + (insert (if empty "" " "))) (if (equal tags "") (save-excursion (beginning-of-line 1) @@ -8925,7 +9094,7 @@ With prefix ARG, realign all tags in headings in the current buffer." org-tags-column (- (- org-tags-column) (length tags)))) t) - (insert-before-markers tags) + (insert tags) (if (and (not invis) (org-invisible-p)) (outline-flag-region (point-at-bol) (point) nil))) (move-to-column col)))) @@ -9078,7 +9247,7 @@ Returns the new tags string, or nil to not change the current settings." (defun org-get-tags () "Get the TAGS string in the current headline." - (unless (org-on-heading-p) + (unless (org-on-heading-p t) (error "Not on a heading")) (save-excursion (beginning-of-line 1) @@ -9234,7 +9403,25 @@ optional argument IN-EMACS is non-nil, Emacs will visit the file." (cond - ((member type '("http" "https" "ftp" "mailto" "news")) + ((equal type "mailto") + (let ((cmd (car org-link-mailto-program)) + (args (cdr org-link-mailto-program)) args1 + (address path) (subject "") a) + (if (string-match "\\(.*\\)::\\(.*\\)" path) + (setq address (match-string 1 path) + subject (org-link-escape (match-string 2 path)))) + (while args + (cond + ((not (stringp (car args))) (push (pop args) args1)) + (t (setq a (pop args)) + (if (string-match "%a" a) + (setq a (replace-match address t t a))) + (if (string-match "%s" a) + (setq a (replace-match subject t t a))) + (push a args1)))) + (apply cmd (nreverse args1)))) + + ((member type '("http" "https" "ftp" "news")) (browse-url (concat type ":" path))) ((string= type "tags") @@ -13847,7 +14034,13 @@ Does include HTML export options as well as TODO and CATEGORY stuff." (if org-hide-leading-stars "hidestars" "showstars") (if org-startup-align-all-tables "align" "noalign") (if org-log-done "logging" "nologging") - (if org-tag-alist (mapconcat 'car org-tag-alist " ") "") + (or (mapconcat (lambda (x) + (cond + ((equal '(:startgroup) x) "{") + ((equal '(:endgroup) x) "}") + ((cdr x) (format "%s(%c)" (car x) (cdr x))) + (t (car x)))) + (or org-tag-alist (org-get-buffer-tags)) " ") "") org-archive-location )) @@ -15442,7 +15635,6 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." (define-key org-mode-map [(control ?,)] 'org-cycle-agenda-files) (define-key org-mode-map "\C-c[" 'org-agenda-file-to-front) (define-key org-mode-map "\C-c]" 'org-remove-file) -(define-key org-mode-map "\C-c\C-r" 'org-timeline) (define-key org-mode-map "\C-c-" 'org-table-insert-hline) (define-key org-mode-map "\C-c^" 'org-table-sort-lines) (define-key org-mode-map "\C-c\C-c" 'org-ctrl-c-ctrl-c) @@ -15968,7 +16160,15 @@ See the individual commands for more information." "--" ["Set Priority" org-priority t] ["Priority Up" org-shiftup t] - ["Priority Down" org-shiftdown t]) + ["Priority Down" org-shiftdown t] + "--" + ["Insert Checkbox" org-insert-todo-heading (org-in-item-p) t] + ["Toggle Checkbox" org-ctrl-c-ctrl-c (org-at-item-checkbox-p)] + ["Insert [n/m] cookie" (progn (insert "[/]") (org-update-checkbox-count)) + (or (org-on-heading-p) (org-at-item-p))] + ["Insert [%] cookie" (progn (insert "[%]") (org-update-checkbox-count)) + (or (org-on-heading-p) (org-at-item-p))] + ["Update Statistics" org-update-checkbox-count t]) ("Dates and Scheduling" ["Timestamp" org-time-stamp t] ["Timestamp (inactive)" org-time-stamp-inactive t] @@ -15997,7 +16197,7 @@ See the individual commands for more information." (if org-log-done "automatically" "not"))) :style toggle :selected org-log-done]) "--" - ["Agenda Command" org-agenda t] + ["Agenda Command..." org-agenda t] ("File List for Agenda") ("Special views current file" ["TODO Tree" org-show-todo-tree t] @@ -16022,7 +16222,7 @@ See the individual commands for more information." (save-excursion (goto-char (point-min)) (re-search-forward "<[a-z]+:" nil t))]) "--" - ["Export/Publish" org-export t] + ["Export/Publish..." org-export t] ("LaTeX" ["Org CDLaTeX mode" org-cdlatex-mode :style toggle :selected org-cdlatex-mode] @@ -16496,8 +16696,24 @@ Show the heading too, if it is currently invisible." ;;; Experimental code +;(add-hook 'org-load-hook +; (lambda () +; (defun outline-show-heading () +; "Show the current heading and move to its end." +; (outline-flag-region +; (- (point) +; (cond +; ((bobp) 0) +; ((equal (buffer-substring +; (max (point-min) (- (point) 3)) (point)) +; "\n\n\n") +; 2) +; (t 1))) +; (progn (outline-end-of-heading) (point)) +; nil)))) + ;;; Finish up - + (provide 'org) (run-hooks 'org-load-hook) diff --git a/org.pdf b/org.pdf index 29b07b2f88c62aae59f6e0e68af472e817d712a8..6ce5caf54c4762340d352230abefd065bb2c2c5e 100644 GIT binary patch delta 265656 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

jxuG$b^GwMb3l)VHUM&<8=b?V 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
    xmTmB-_6&jm#pojDzS|tOXAzp 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�B; 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�B82PL#vz;|2I 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

    314p3YXeb&PpT!RrV=ho!t=|DFS{4)@ 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 diff --git a/org.texi b/org.texi index bc9261b62..310771c42 100644 --- a/org.texi +++ b/org.texi @@ -3,12 +3,12 @@ @setfilename ../info/org @settitle Org Mode Manual -@set VERSION 4.45 +@set VERSION 4.46 @set DATE August 2006 @dircategory Emacs @direntry -* Org Mode: (org). outline-based notes management and organizer +* Org Mode: (org). outline-based notes management and organizer @end direntry @c Version and Contact Info @@ -190,15 +190,26 @@ Agenda Views * Global TODO list:: All unfinished action items * Matching headline tags:: Structured information with fine-tuned search * Timeline:: Time-sorted view for single file +* Presentation and sorting:: How agenda items are prepared for display * Agenda commands:: Remote editing of org trees +* Custom agenda views:: Defining special searches and views The weekly/daily agenda +* Calendar/Diary integration:: Integrating Anniversaries and more + +Presentation and sorting + * Categories:: Not all tasks are equal * Time-of-day specifications:: How the agenda knows the time -* Calendar/Diary integration:: Integrating Anniversaries and more * Sorting of agenda items:: The order of things +Custom agenda views + +* Storing searches:: Type once, use often +* Block agenda:: All the stuff you need in a single buffer +* Setting Options:: Changing the rules + Embedded LaTeX * Math symbols:: TeX macros for symbols and Greek letters @@ -971,7 +982,7 @@ expanded on the next re-align to span the whole table width. So, to create the above table, you would only type @example -|Name|Phone|Age +|Name|Phone|Age| |- @end example @@ -2283,13 +2294,12 @@ of checkboxes to ideantify (a hierarchy of) a large number of subtasks @section Checkboxes @cindex checkboxes -Every item in a plain list (@pxref{Plain lists}) can be made a -checkbox by starting it with the string @samp{[ ]}. This feature is -similar to TODO items (@pxref{TODO items}), but more lightweight. -Checkboxes are not included into the global TODO list, so they are often -great to split a task into a number of simple steps. Or you can use -them in a shopping list to select the items you need to buy. To toggle -a checkbox, use @kbd{C-c C-c}, or try Piotr Zielinski's +Every item in a plain list (@pxref{Plain lists}) can be made a checkbox +by starting it with the string @samp{[ ]}. This feature is similar to +TODO items (@pxref{TODO items}), but more lightweight. Checkboxes are +not included into the global TODO list, so they are often great to split +a task into a number of simple steps. Or you can use them in a shopping +list. To toggle a checkbox, use @kbd{C-c C-c}, or try Piotr Zielinski's @file{org-mouse.el}. Here is an example of a checkbox list. @example @@ -2315,7 +2325,7 @@ that headline/item. You have to insert the cookie yourself by typing either @samp{[/]} or @samp{[%]}. In the first case you get an @samp{n out of m} result, in the second case you get information about the percentage of checkboxes checked (in the above example, this would be -@samp{[50%]} and @samp{[33%], respectively}. +@samp{[50%]} and @samp{[33%], respectively}). @noindent The following commands work with checkboxes: @@ -2334,8 +2344,7 @@ want to toggle all boxes in the region independently, use a prefix argument. @item If the cursor is in a headline, toggle checkboxes in the region between -this headline and the next. This does @emph{not} act on the entire -subtree, just the current entry. +this headline and the next (so @emph{not} the entire subtree). @item If no active region, just toggle the checkbox at point. @end itemize @@ -2725,6 +2734,7 @@ Tags are normal words containing letters, numbers, @samp{_}, and @node Tag inheritance, Setting tags, Tags, Tags @section Tag inheritance @cindex inheritance, of tags +@cindex sublevels, inclusion into tags match @i{Tags} make use of the hierarchical structure of outline trees. If a heading has a certain tag, all subheadings will inherit the tag as @@ -2882,7 +2892,7 @@ are important for a particular date, this information must be collected, sorted and displayed in an organized way. Org-mode can select items based on various criteria, and display them -in a separate buffer. Three different views are provided: +in a separate buffer. Five different view types are provided: @itemize @bullet @item @@ -2890,10 +2900,16 @@ an @emph{agenda} that is like a calendar and shows information for specific dates @item a @emph{TODO list} that covers all unfinished -action items, and +action items, @item a @emph{tags view} that shows information based on -the tags associated with headlines in the outline tree. +the tags associated with headlines in the outline tree, +@item +a @emph{timeline view} that shows all events in a single Org-mode file, +in time-sorted view +@item +@emph{custom views} that are special tag and keyword searches and +combinations of different views. @end itemize @noindent @@ -2909,18 +2925,21 @@ edit these files remotely. * Global TODO list:: All unfinished action items * Matching headline tags:: Structured information with fine-tuned search * Timeline:: Time-sorted view for single file +* Presentation and sorting:: How agenda items are prepared for display * Agenda commands:: Remote editing of org trees +* Custom agenda views:: Defining special searches and views @end menu @node Agenda files, Agenda dispatcher, Agenda views, Agenda views @section Agenda files +@cindex agenda files The information to be shown is collected from all @emph{agenda files}, the files listed in the variable @code{org-agenda-files}@footnote{If the value of that variable is not a list, but a single file name, then the list of agenda files will be maintained in that external file.}. Thus even if you only work with a single Org-mode file, this file should be put -into that list@footnote{When using the dispatcher pressing @kbd{1} +into that list@footnote{When using the dispatcher, pressing @kbd{1} before selecting a command will actually limit the command to the current file, and ignore @code{org-agenda-files} until the next dispatcher command.}. You can customize @code{org-agenda-files}, but @@ -2949,8 +2968,6 @@ to visit any of them. @section The agenda dispatcher @cindex agenda dispatcher @cindex dispatching agenda commands -@cindex custom agenda commands -@cindex agenda commands, custom The views are created through a dispatcher that should be bound to a global key, for example @kbd{C-c a} (@pxref{Installation}). In the following we will assume that @kbd{C-c a} is indeed how the dispatcher @@ -2965,44 +2982,32 @@ Create a list of all TODO items (@pxref{Global TODO list}). @item m / M Create a list of headlines matching a TAGS expression (@pxref{Matching headline tags}). +@item L +Create the timeline view for the current buffer (@pxref{Timeline}). +@item 1 +Restrict an agenda command to the current buffer. After pressing +@kbd{1}, you still need to press the character selecting the command. +@item 0 +If there is an active region, restrict the following agenda command to +the region. Otherwise, restrict it to the current subtree. After +pressing @kbd{0}, you still need to press the character selecting the +command. @end table -You can also define custom commands that will be accessible through -the dispatcher, just like the default commands. Custom commands are -global searches for tags and specific TODO keywords, or a variety of -sparse tree creating commands (@pxref{Sparse trees}). As sparse trees -are only defined for a single org-mode file, these latter commands act -on the current buffer instead of the list of agenda files. - -@kindex C-c a C -Custom commands are configured in the variable -@code{org-agenda-custom-commands}. You can customize this variable, -for example by pressing @kbd{C-c a C}. You can also directly set it -with Emacs Lisp in @file{.emacs}. For example: - -@lisp -(setq org-agenda-custom-commands - '(("w" todo "WAITING") - ("u" tags "+BOSS-URGENT") - ("U" tags-tree "+BOSS-URGENT") - ("f" occur-tree "\\"))) -@end lisp - -@noindent will define @kbd{C-c a w} as a global search for -TODO entries with @samp{WAITING} as the TODO keyword, @kbd{C-c a u} as a -global tags search for headlines marked @samp{:BOSS:} but not -@samp{:URGENT:}, @kbd{C-c a U} to do the same search but only in the -current buffer and display the result as a sparse tree, and @kbd{C-c a -f} to create a sparse tree with all entries containing the word -@samp{FIXME}. For more information, look at the documentation string -of the variable @code{org-agenda-custom-commands}. +You can also define custom commands that will be accessible through the +dispatcher, just like the default commands. This includes the +possibility to create extended agenda buffers that contain several +blocks together, for example the weekly agenda, the global TODO list and +a number of special tags matches. @xref{Custom agenda views}. @node Weekly/Daily agenda, Global TODO list, Agenda dispatcher, Agenda views @section The weekly/daily agenda @cindex agenda +@cindex weekly agenda +@cindex daily agenda -The purpose of the weekly/daily @emph{agenda} is to act like a page of -a paper agenda, showing all the tasks for the current week or day. +The purpose of the weekly/daily @emph{agenda} is to act like a page of a +paper agenda, showing all the tasks for the current week or day. @table @kbd @cindex org-agenda, command @@ -3021,78 +3026,11 @@ The commands available in the Agenda buffer are listed in @ref{Agenda commands}. @menu -* Categories:: Not all tasks are equal -* Time-of-day specifications:: How the agenda knows the time * Calendar/Diary integration:: Integrating Anniversaries and more -* Sorting of agenda items:: The order of things @end menu -@node Categories, Time-of-day specifications, Weekly/Daily agenda, Weekly/Daily agenda -@subsection Categories - -@cindex category -In the agenda buffer, each entry is preceded by a @emph{category}, -which is derived from the file name. The category can also be set -with a special line anywhere in the buffer, looking like this: - -@example -#+CATEGORY: Thesis -@end example - -If there are several such lines in a file, each specifies the category -for the text below it (but the first category also applies to any text -before the first CATEGORY line). The display in the agenda buffer looks -best if the category is not longer than 10 characters. - -@node Time-of-day specifications, Calendar/Diary integration, Categories, Weekly/Daily agenda -@subsection Time-of-Day Specifications - -Org-mode checks each agenda item for a time-of-day specification. The -time can be part of the time stamp that triggered inclusion into the -agenda, for example as in @w{@samp{<2005-05-10 Tue 19:00>}}. Time -ranges can be specified with two time stamps, like -@c -@w{@samp{<2005-05-10 Tue 20:30>--<2005-05-10 Tue 22:15>}}. - -In the headline of the entry itself, a time(range) may also appear as -plain text (like @samp{12:45} or a @samp{8:30-1pm}. If the agenda -integrates the Emacs diary (@pxref{Calendar/Diary integration}), time -specifications in diary entries are recognized as well. - -For agenda display, Org-mode extracts the time and displays it in a -standard 24 hour format as part of the prefix. The example times in -the previous paragraphs would end up in the agenda like this: - -@example - 8:30-13:00 Arthur Dent lies in front of the bulldozer - 12:45...... Ford Prefect arrives and takes Arthur to the pub - 19:00...... The Vogon reads his poem - 20:30-22:15 Marwin escorts the Hitchhikers to the bridge -@end example - -If the agenda is in single-day mode, or for the display of today, the -timed entries are embedded in a time grid, like -@example - 8:00...... ------------------ - 8:30-13:00 Arthur Dent lies in front of the bulldozer - 10:00...... ------------------ - 12:00...... ------------------ - 12:45...... Ford Prefect arrives and takes Arthur to the pub - 14:00...... ------------------ - 16:00...... ------------------ - 18:00...... ------------------ - 19:00...... The Vogon reads his poem - 20:00...... ------------------ - 20:30-22:15 Marwin escorts the Hitchhikers to the bridge -@end example - -The time grid can be turned on and off with the variable -@code{org-agenda-use-time-grid}, and can be configured with -@code{org-agenda-time-grid}. - - -@node Calendar/Diary integration, Sorting of agenda items, Time-of-day specifications, Weekly/Daily agenda +@node Calendar/Diary integration, , Weekly/Daily agenda, Weekly/Daily agenda @subsection Calendar/Diary integration @cindex calendar integration @cindex diary integration @@ -3123,24 +3061,6 @@ Sunrise/Sunset times, show lunar phases and to convert to other calendars, respectively. @kbd{c} can be used to switch back and forth between calendar and agenda. -@node Sorting of agenda items, , Calendar/Diary integration, Weekly/Daily agenda -@subsection Sorting of agenda items -@cindex sorting, of agenda items -@cindex priorities, of agenda items -The entries for each day are sorted. The default order is to first -collect all items containing an explicit time-of-day specification. -These entries will be shown at the beginning of the list, as a -@emph{schedule} for the day. After that, items remain grouped in -categories, in the sequence given by @code{org-agenda-files}. Within -each category, items are sorted by priority (@pxref{Priorities}). - -The priority is a numerical quantity composed of the base priority -(2000 for priority @samp{A}, 1000 for @samp{B}, and 0 for @samp{C}), -plus additional increments for overdue scheduled or deadline items. - -Sorting can be customized using the variable -@code{org-agenda-sorting-strategy}. - @node Global TODO list, Matching headline tags, Weekly/Daily agenda, Agenda views @section The global TODO list @@ -3174,7 +3094,8 @@ Remote editing of TODO items means that you can change the state of a TODO entry with a single key press. The commands available in the TODO list are described in @ref{Agenda commands}. -Nomally the global todo list simply shows all headlines with TODO +@cindex sublevels, inclusion into todo list +Normally the global todo list simply shows all headlines with TODO keywords. This list can become very long. There are two ways to keep it more compact: @itemize @minus @@ -3190,7 +3111,6 @@ and omit the sublevels from the global list. Configure the variable @code{org-agenda-todo-list-sublevels} to get this behavior. @end itemize - @node Matching headline tags, Timeline, Global TODO list, Agenda views @section Matching headline tags @cindex matching, of tags @@ -3212,29 +3132,24 @@ define a custom command for it (@pxref{Agenda dispatcher}). @item C-c a M Like @kbd{C-c a m}, but only select headlines that are also TODO items and force checking subitems (see variable -@code{org-tags-match-list-sublevels}. +@code{org-tags-match-list-sublevels}). @end table The commands available in the tags list are described in @ref{Agenda commands}. -@node Timeline, Agenda commands, Matching headline tags, Agenda views +@node Timeline, Presentation and sorting, Matching headline tags, Agenda views @section Timeline for a single file -@cindex single file summary -@cindex agenda, for single file @cindex timeline, single file @cindex time-sorted view -The timeline is not really an agenda view, because it only summarizes -items from a single Org-mode file. But it also uses the agenda buffer -and provides similar commands, so we discuss it here. The timeline -shows all time-stamped items in a single Org-mode file (or the -selected part of it), in a @emph{time-sorted view}. The main purpose of -this command is to give an overview over events in a project. +The timeline summarizes all time-stamped items from a single Org-mode +file in a @emph{time-sorted view}. The main purpose of this command is +to give an overview over events in a project. @table @kbd -@kindex C-c C-r -@item C-c C-r +@kindex C-a a L +@item C-c a L Show a time-sorted view of the org file, with all time-stamped items. When called with a @kbd{C-u} prefix, all unfinished TODO entries (scheduled or not) are also listed under the current date. @@ -3244,7 +3159,122 @@ When called with a @kbd{C-u} prefix, all unfinished TODO entries The commands available in the timeline buffer are listed in @ref{Agenda commands}. -@node Agenda commands, , Timeline, Agenda views + +@node Presentation and sorting, Agenda commands, Timeline, Agenda views +@section Presentation and sorting +@cindex presentation, of agenda items + +Before displaying items in an agenda view, Org-mode visually prepares +the items and sorts them. Each item occupies a single line. The line +starts with a @emph{prefix} that contains the @emph{category} +(@pxref{Categories}) of the item and other important information. You can +customize the prefix using the option @code{org-agenda-prefix-format}. +The prefix is followed by a cleaned-up version of the outline headline +associated with the item. + +@menu +* Categories:: Not all tasks are equal +* Time-of-day specifications:: How the agenda knows the time +* Sorting of agenda items:: The order of things +@end menu + +@node Categories, Time-of-day specifications, Presentation and sorting, Presentation and sorting +@subsection Categories + +@cindex category +The category is a broad label assigned to each agenda item. By default, +the category is simply derived from the file name, but you can also +specify it with a special line in the buffer, like this: + +@example +#+CATEGORY: Thesis +@end example + +If there are several such lines in a file, each specifies the category +for the text below it (but the first category also applies to any text +before the first CATEGORY line). The display in the agenda buffer looks +best if the category is not longer than 10 characters. + +@node Time-of-day specifications, Sorting of agenda items, Categories, Presentation and sorting +@subsection Time-of-Day Specifications +@cindex time-of-day specification + +Org-mode checks each agenda item for a time-of-day specification. The +time can be part of the time stamp that triggered inclusion into the +agenda, for example as in @w{@samp{<2005-05-10 Tue 19:00>}}. Time +ranges can be specified with two time stamps, like +@c +@w{@samp{<2005-05-10 Tue 20:30>--<2005-05-10 Tue 22:15>}}. + +In the headline of the entry itself, a time(range) may also appear as +plain text (like @samp{12:45} or a @samp{8:30-1pm}. If the agenda +integrates the Emacs diary (@pxref{Calendar/Diary integration}), time +specifications in diary entries are recognized as well. + +For agenda display, Org-mode extracts the time and displays it in a +standard 24 hour format as part of the prefix. The example times in +the previous paragraphs would end up in the agenda like this: + +@example + 8:30-13:00 Arthur Dent lies in front of the bulldozer + 12:45...... Ford Prefect arrives and takes Arthur to the pub + 19:00...... The Vogon reads his poem + 20:30-22:15 Marwin escorts the Hitchhikers to the bridge +@end example + +@cindex time grid +If the agenda is in single-day mode, or for the display of today, the +timed entries are embedded in a time grid, like + +@example + 8:00...... ------------------ + 8:30-13:00 Arthur Dent lies in front of the bulldozer + 10:00...... ------------------ + 12:00...... ------------------ + 12:45...... Ford Prefect arrives and takes Arthur to the pub + 14:00...... ------------------ + 16:00...... ------------------ + 18:00...... ------------------ + 19:00...... The Vogon reads his poem + 20:00...... ------------------ + 20:30-22:15 Marwin escorts the Hitchhikers to the bridge +@end example + +The time grid can be turned on and off with the variable +@code{org-agenda-use-time-grid}, and can be configured with +@code{org-agenda-time-grid}. + +@node Sorting of agenda items, , Time-of-day specifications, Presentation and sorting +@subsection Sorting of agenda items +@cindex sorting, of agenda items +@cindex priorities, of agenda items +Before being inserted into a view, the items are sorted. How this is +done depends on the type of view. +@itemize @bullet +@item +For the daily/weekly agenda, the items for each day are sorted. The +default order is to first collect all items containing an explicit +time-of-day specification. These entries will be shown at the beginning +of the list, as a @emph{schedule} for the day. After that, items remain +grouped in categories, in the sequence given by @code{org-agenda-files}. +Within each category, items are sorted by priority (@pxref{Priorities}), +which is composed of the base priority (2000 for priority @samp{A}, 1000 +for @samp{B}, and 0 for @samp{C}), plus additional increments for +overdue scheduled or deadline items. +@item +For the TODO list, items remain in the order of categories, but within +each category, sorting takes place according to priority +(@pxref{Priorities}). +@item +For tags matches, items are not sorted at all, but just appear in the +sequence in which they are found in the agenda files. +@end itemize + +Sorting can be customized using the variable +@code{org-agenda-sorting-strategy}. + + +@node Agenda commands, Custom agenda views, Presentation and sorting, Agenda views @section Commands in the agenda buffer @cindex commands, in agenda buffer @@ -3260,6 +3290,7 @@ the other commands, the cursor needs to be in the desired line. @table @kbd @tsubheading{Motion} +@cindex motion commands in agenda @kindex n @item n Next line (same as @key{up}). @@ -3305,6 +3336,7 @@ logging was on (variable @code{org-log-done}) are shown in the agenda, as are entries that have been clocked on that day. @tsubheading{Change display} +@cindex display changing, in agenda @kindex o @item o Delete other windows. @@ -3353,6 +3385,7 @@ Display the previous dates. Goto today. @tsubheading{Remote editing} +@cindex remote editing, from agenda @item 0-9 Digit argument. @@ -3439,6 +3472,7 @@ Stop the previously started clock. Cancel the currently running clock. @tsubheading{Calendar commands} +@cindex calendar commands, from agenda @kindex c @item c Open the Emacs calendar and move to the date at the agenda cursor. @@ -3492,6 +3526,176 @@ visit org files will not be removed. @end table + +@node Custom agenda views, , Agenda commands, Agenda views +@section Custom agenda views +@cindex custom agenda views +@cindex agenda views, custom + +Custom agenda commands serve two purposes: to store and quickly access +frequently used TODO and tags searches, and to create special composite +agenda buffers. Custom agenda commands will be accessible through the +dispatcher (@pxref{Agenda dispatcher}), just like the default commands. + +@menu +* Storing searches:: Type once, use often +* Block agenda:: All the stuff you need in a single buffer +* Setting Options:: Changing the rules +@end menu + +@node Storing searches, Block agenda, Custom agenda views, Custom agenda views +@subsection Storing searches + +The first application of custom searches is the definition of keyboard +shortcuts for frequently used searches, either creating an agenda +buffer, or a sparse tree (the latter covering of course only the current +buffer). +@kindex C-c a C +Custom commands are configured in the variable +@code{org-agenda-custom-commands}. You can customize this variable, for +example by pressing @kbd{C-c a C}. You can also directly set it with +Emacs Lisp in @file{.emacs}. The following example contains all valid +search types: + +@lisp +@group +(setq org-agenda-custom-commands + '(("w" todo "WAITING") + ("W" todo-tree "WAITING") + ("u" tags "+BOSS-URGENT") + ("v" tags-todo "+BOSS-URGENT") + ("U" tags-tree "+BOSS-URGENT") + ("f" occur-tree "\\"))) +@end group +@end lisp + +@noindent +The initial single-character string in each entry defines the character +you have to press after the dispatcher command @kbd{C-c a} in order to +access the command. The second parameter is the search type, followed +by the string or regular expression to be used for the matching. The +example above will therefore define: + +@table @kbd +@item C-c a w +as a global search for TODO entries with @samp{WAITING} as the TODO +keyword +@item C-c a W +as the same search, but only in the current buffer and displaying the +results as a sparse tree +@item C-c a u +as a global tags search for headlines marked @samp{:BOSS:} but not +@samp{:URGENT:} +@item C-c a v +as the same search as @kbd{C-c a u}, but limiting the search to +headlines that are also TODO items +@item C-c a U +as the same search as @kbd{C-c a u}, but only in the current buffer and +displaying the result as a sparse tree +@item C-c a f +to create a sparse tree (again: current buffer only) with all entries +containing the word @samp{FIXME}. +@end table + +@node Block agenda, Setting Options, Storing searches, Custom agenda views +@subsection Block agenda +@cindex block agenda +@cindex agenda, with block views + +Another possibility is the construction of agenda views that comprise +the results of @emph{several} commands, each of which creates a block in +the agenda buffer. The available commands include @code{agenda} for the +daily or weekly agenda (as created with @kbd{C-c a a}), @code{alltodo} +for the global todo list (as constructed with @kbd{C-c a t}), and the +matching commands discussed above: @code{todo}, @code{tags}, and +@code{tags-todo}. Here are two examples: + +@lisp +@group +(setq org-agenda-custom-commands + '(("h" "Agenda and Home-related tasks" + ((agenda) + (tags-todo "HOME") + (tags "GARDEN"))) + ("o" "Agenda and Office-related tasks" + ((agenda) + (tags-todo "WORK") + (tags "OFFICE"))))) +@end group +@end lisp + +@noindent +This will define @kbd{C-c a h} to create a multi-block view for stuff +you need to attend to at home. The resulting agenda buffer will contain +your agenda for the current week, all TODO items that carry the tag +@samp{HOME}, and also all lines tagged with @samp{GARDEN}. Finally the +command @kbd{C-c a o} provides a similar view for office tasks. + + +@node Setting Options, , Block agenda, Custom agenda views +@subsection Setting Options for custom commands +@cindex options, for custom agenda views + +Org-mode contains a number of variables regulating agenda construction +and display. The global variables define the behavior for all agenda +commands, including the custom commands. However, if you want to change +some settings just for a single custom view, you can do so. Setting +options requires inserting a list of variable names and values at the +right spot in @code{org-agenda-custom-commands}. For example: + +@lisp +@group +(setq org-agenda-custom-commands + '(("w" todo "WAITING" + ((org-agenda-sorting-strategy '(priority-down)) + (org-agenda-prefix-format " Mixed: "))) + ("U" tags-tree "+BOSS-URGENT" + ((org-show-following-heading nil) + (org-show-hierarchy-above nil))))) +@end group +@end lisp + +@noindent +Now the @kbd{C-c a w} command will sort the collected entries only by +priority, and the prefix format is modified to just say @samp{ Mixed:} +instead of giving the category of the entry. The sparse tags tree of +@kbd{C-c a U} will now turn out ultra-compact, because neither the +headline hierarchy above the match, nor the headline following the match +will be shown. + +For command sets creating a block agenda, +@code{org-agenda-custom-commands} has two separate spots for setting +options. You can add options that should be valid for just a single +command in the set, and options that should be valid for all commands in +the set. The former are just added to the command entry, the latter +must come after the list of command entries. Going back to the block +agenda example (@pxref{Block agenda}), let's change the sorting strategy +for the @kbd{C-c a h} commands to @code{priority-down}, but let's sort +the results for GARDEN tags query in the opposite order, +@code{priority-up}. This would look like this: + +@lisp +@group +(setq org-agenda-custom-commands + '(("h" "Agenda and Home-related tasks" + ((agenda) + (tags-todo "HOME") + (tags "GARDEN" ((org-agenda-sorting-strategy '(priority-up))))) + ((org-agenda-sorting-strategy '(priority-down)))) + ("o" "Agenda and Office-related tasks" + ((agenda) + (tags-todo "WORK") + (tags "OFFICE"))))) +@end group +@end lisp + +As you see, the values and parenthesis setting is a little complex. +When in doubt, use the customize interface to set this variable - it +fully supports its structure. Just one caveat: When setting options in +this interface, the @emph{values} are just lisp expressions. So if the +value is a string, you need to add the double quotes around the value +yourself. + @node Embedded LaTeX, Exporting, Agenda views, Top @chapter Embedded LaTeX @cindex @TeX{} interpretation @@ -4448,16 +4652,22 @@ At the beginning of a headline, complete TODO keywords. @item After @samp{\}, complete @TeX{} symbols supported by the exporter. @item -After @samp{*}, complete CamelCase versions of all headlines in the -buffer. +After @samp{*}, complete headlines in the current buffer so that they +can be used in search links like @samp{[[*find this headline]]}. @item -After @samp{:}, complete tags used elsewhere in the buffer. +After @samp{:}, complete tags. The list of tags is taken from the +variable @code{org-tag-alist} (possibly set through the @samp{#+TAGS} +in-buffer option, @pxref{Setting tags}), or it is created dynamically +from all tags used in the current buffer. @item After @samp{#+}, complete the special keywords like @samp{TYP_TODO} or @samp{OPTIONS} which set file-specific options for Org-mode. When the option keyword is already complete, pressing @kbd{M-@key{TAB}} again will insert example settings for this keyword. @item +In the line after @samp{#+STARTUP: }, complete startup keywords, +i.e. valid keys for this line. +@item Elsewhere, complete dictionary words using ispell. @end itemize @end table @@ -4957,7 +5167,7 @@ The corresponding block writer function could look like this: (defun org-dblock-write:block-update-time (params) (let ((fmt (or (plist-get params :format) "%d. %m. %Y"))) (insert "Last block update at: " - (format-time-string fmt (current-time))))) + (format-time-string fmt (current-time))))) @end lisp If you want to make sure that all dynamic blocks are always up-to-date, @@ -4965,7 +5175,6 @@ you could add the function @code{org-update-all-dblocks} to a hook, for example @code{before-save-hook}. @code{org-update-all-dblocks} is written in a way that is does nothing in buffers that are not in Org-mode. - @node History and Acknowledgments, Index, Extensions and Hacking, Top @appendix History and Acknowledgments @cindex acknowledgments @@ -5013,7 +5222,7 @@ calculations and improved XEmacs compatibility, in particular by porting @item @i{Sacha Chua} suggested to copy some linking code from Planner. @item -@i{Eddward DeVilla} proposed Checkbox statistics. +@i{Eddward DeVilla} proposed and tested checkbox statistics. @item @i{Kees Dullemond} inspired the use of narrowed tabled columns. @item @@ -5043,7 +5252,8 @@ file links, and TAGS. @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. +@i{Pete Phillips} helped during the development of the TAGS feature, and +provided frequent feedback. @item @i{T.V. Raman} reported bugs and suggested improvements. @item @@ -5092,8 +5302,8 @@ linking to GNUS. @i{Roland Winkler} requested additional keybindings to make Org-mode work on a tty. @item -@i{Piotr Zielinski} wrote @file{org-mouse.el} and showed how to follow -links with mouse-1. +@i{Piotr Zielinski} wrote @file{org-mouse.el}, proposed angenda blocks +and contributed various ideas and code snippets. @end itemize diff --git a/orgcard.pdf b/orgcard.pdf dissimilarity index 85% index aa1aa53b356f18a9a3a3eb1935f0f4c902944c3d..084c448c39cc7feba70b1edceb3771965cdf9826 100644 GIT binary patch delta 48803 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 UukTYM0{^<_2$YoKiV_I_52T0lHvj+t diff --git a/orgcard.tex b/orgcard.tex index ffb78c60f..07acdbb5b 100644 --- a/orgcard.tex +++ b/orgcard.tex @@ -1,7 +1,7 @@ % Reference Card for Org Mode -\def\orgversionnumber{4.45} +\def\orgversionnumber{4.46} \def\year{2006} -% +g% %**start of header \newcount\columnsperpage @@ -329,7 +329,7 @@ To set archive location for current file, add a line like$^2$: \key{view TODO's in sparse tree}{C-c C-v} \key{global TODO list in agenda mode}{C-c t$^1$} \key{create sparse tree with all deadlines due}{C-c C-w} -\key{time sorted view of current org file}{C-c C-r} +\key{time sorted view of current org file}{C-c a L} %\key{agenda for the week}{C-c a$^1$} %\key{agenda for date at cursor}{C-c C-o} @@ -511,7 +511,7 @@ after ``{\tt :}'', and dictionary words elsewhere. \key{toggle checkbox(es) in region/entry/at point}{C-c C-x C-b} \key{toggle checkbox at point}{C-c C-c} \metax{checkbox statistics cookies: insert {\tt [/]} or {\tt [\%]}}{} -\key{update checkbox satistics}{C-c \#} +\key{update checkbox statistics (\kbd{C-u} : whole file)}{C-c \#} \section{Tags} @@ -568,8 +568,10 @@ after ``{\tt :}'', and dictionary words elsewhere. \key{compile global TODO list}{C-c a t$^1$} \key{compile TODO list for specific keyword}{C-c a T$^1$} \key{match tags in agenda files}{C-c a m$^1$} +\key{match tags in TODO entries}{C-c a M$^1$} +\key{show timeline of current org file}{C-c a L$^1$} +\key{configure custom commands}{C-c a C$^1$} \key{agenda for date at cursor}{C-c C-o} -\key{show timeline of current org file}{C-c C-r} \vskip 1mm To set categories, add lines like$^2$: -- 2.11.4.GIT