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 | 893 ++++++++++++++++++++++++++++----------------- org.el | 1000 +++++++++++++++++++++++++++++++-------------------- org.pdf | Bin 577571 -> 593095 bytes org.texi | 532 ++++++++++++++++++--------- orgcard.pdf | Bin 58154 -> 59152 bytes orgcard.tex | 12 +- 6 files changed, 1542 insertions(+), 895 deletions(-) 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::). +`L' + Create the timeline view for the current buffer (*note Timeline::). + +`1' + Restrict an agenda command to the current buffer. After pressing + `1', you still need to press the character selecting the command. + +`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. + 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. - - 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: - - (setq org-agenda-custom-commands - '(("w" todo "WAITING") - ("u" tags "+BOSS-URGENT") - ("U" tags-tree "+BOSS-URGENT") - ("f" occur-tree "\\"))) - -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'. +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,20 +2754,153 @@ buffer. The commands available in the Agenda buffer are listed in * Menu: +* Calendar/Diary integration:: Integrating Anniversaries and more + + +File: org, Node: Calendar/Diary integration, Prev: Weekly/Daily agenda, Up: Weekly/Daily agenda + +8.3.1 Calendar/Diary integration +-------------------------------- + +Emacs contains the calendar and diary by Edward M. Reingold. The +calendar displays a three-month calendar with holidays from different +countries and cultures. The diary allows you to keep track of +anniversaries, lunar phases, sunrise/set, recurrent appointments +(weekly, monthly) and more. In this way, it is quite complementary to +Org-mode. It can be very useful to combine output from Org-mode with +the diary. + + In order to include entries from the Emacs diary into Org-mode's +agenda, you only need to customize the variable + + (setq org-agenda-include-diary t) + +After that, everything will happen automatically. All diary entries +including holidays, anniversaries etc will be included in the agenda +buffer created by Org-mode. , , and can be used from +the agenda buffer to jump to the diary file in order to edit existing +diary entries. The `i' command to insert new entries for the current +date works in the agenda buffer, as well as the commands `S', `M', and +`C' to display Sunrise/Sunset times, show lunar phases and to convert +to other calendars, respectively. `c' can be used to switch back and +forth between calendar and agenda. + + +File: org, Node: Global TODO list, Next: Matching headline tags, Prev: Weekly/Daily agenda, Up: Agenda views + +8.4 The global TODO list +======================== + +The global TODO list contains all unfinished TODO items, formatted and +collected into a single place. + +`C-c a t' + Show the global TODO list. This collects the TODO items from all + agenda files (*note Agenda views::) into a single buffer. The + buffer is in `agenda-mode', so there are commands to examine and + manipulate the TODO entries directly from that buffer (*note + Agenda commands::). + +`C-c a T' + Like the above, but allows selection of a specific TODO keyword. + You can also do this by specifying a prefix argument to `C-c a t'. + With a `C-u' prefix you are prompted for a keyword. With a + numeric prefix, the Nth keyword in `org-todo-keywords' is selected. The + `r' key in the agenda buffer regenerates it, and you can give a + prefix argument to this command to change the selected TODO + keyword, for example `3 r'. If you often need a search for a + specific keyword, define a custom command for it (*note Agenda + dispatcher::). + + 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 *Note Agenda commands::. + + 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 + execution (*note Time stamps::) as no longer _open_. Configure the + variable `org-agenda-todo-ignore-scheduled' to exclude scheduled + items from the global TODO list. + + - TODO items may have sublevels to break up the task into subtasks. + In such cases it may be enough to list only the highest level TODO + headline and omit the sublevels from the global list. Configure + the variable `org-agenda-todo-list-sublevels' to get this behavior. + + +File: org, Node: Matching headline tags, Next: Timeline, Prev: Global TODO list, Up: Agenda views + +8.5 Matching headline tags +========================== + +If headlines in the agenda files are marked with _tags_ (*note Tags::), +you can select headlines based on the tags that apply to them and +collect them into an agenda buffer. + +`C-c a m' + Produce a list of all headlines that match a given set of tags. + The command prompts for a selection criterion, which is a boolean + logic expression with tags, like `+WORK+URGENT-WITHBOSS' or + `WORK|HOME' (*note Tags::). If you often need a specific search, + define a custom command for it (*note Agenda dispatcher::). + +`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'). + + The commands available in the tags list are described in *Note +Agenda commands::. + + +File: org, Node: Timeline, Next: Presentation and sorting, Prev: Matching headline tags, Up: Agenda views + +8.6 Timeline for a single file +============================== + +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 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. + +The commands available in the timeline buffer are listed in *Note +Agenda commands::. + + +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 -* 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 +File: org, Node: Categories, Next: Time-of-day specifications, Prev: Presentation and sorting, Up: Presentation and sorting -8.3.1 Categories +8.7.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: +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 @@ -2766,9 +2910,9 @@ 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: Time-of-day specifications, Next: Sorting of agenda items, Prev: Categories, Up: Presentation and sorting -8.3.2 Time-of-Day Specifications +8.7.2 Time-of-Day Specifications -------------------------------- Org-mode checks each agenda item for a time-of-day specification. The @@ -2811,148 +2955,37 @@ timed entries are embedded in a time grid, like `org-agenda-time-grid'.  -File: org, Node: Calendar/Diary integration, Next: Sorting of agenda items, Prev: Time-of-day specifications, Up: Weekly/Daily agenda +File: org, Node: Sorting of agenda items, Prev: Time-of-day specifications, Up: Presentation and sorting -8.3.3 Calendar/Diary integration --------------------------------- - -Emacs contains the calendar and diary by Edward M. Reingold. The -calendar displays a three-month calendar with holidays from different -countries and cultures. The diary allows you to keep track of -anniversaries, lunar phases, sunrise/set, recurrent appointments -(weekly, monthly) and more. In this way, it is quite complementary to -Org-mode. It can be very useful to combine output from Org-mode with -the diary. - - In order to include entries from the Emacs diary into Org-mode's -agenda, you only need to customize the variable - - (setq org-agenda-include-diary t) - -After that, everything will happen automatically. All diary entries -including holidays, anniversaries etc will be included in the agenda -buffer created by Org-mode. , , and can be used from -the agenda buffer to jump to the diary file in order to edit existing -diary entries. The `i' command to insert new entries for the current -date works in the agenda buffer, as well as the commands `S', `M', and -`C' to display Sunrise/Sunset times, show lunar phases and to convert -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 +8.7.3 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::). +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. - 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. + * 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. 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 +File: org, Node: Agenda commands, Next: Custom agenda views, Prev: Presentation and sorting, Up: Agenda views -8.4 The global TODO list -======================== - -The global TODO list contains all unfinished TODO items, formatted and -collected into a single place. - -`C-c a t' - Show the global TODO list. This collects the TODO items from all - agenda files (*note Agenda views::) into a single buffer. The - buffer is in `agenda-mode', so there are commands to examine and - manipulate the TODO entries directly from that buffer (*note - Agenda commands::). - -`C-c a T' - Like the above, but allows selection of a specific TODO keyword. - You can also do this by specifying a prefix argument to `C-c a t'. - With a `C-u' prefix you are prompted for a keyword. With a - numeric prefix, the Nth keyword in `org-todo-keywords' is selected. The - `r' key in the agenda buffer regenerates it, and you can give a - prefix argument to this command to change the selected TODO - keyword, for example `3 r'. If you often need a search for a - specific keyword, define a custom command for it (*note Agenda - dispatcher::). - - 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 *Note Agenda commands::. - - Nomally 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 - execution (*note Time stamps::) as no longer _open_. Configure the - variable `org-agenda-todo-ignore-scheduled' to exclude scheduled - items from the global TODO list. - - - TODO items may have sublevels to break up the task into subtasks. - In such cases it may be enough to list only the highest level TODO - headline and omit the sublevels from the global list. Configure - the variable `org-agenda-todo-list-sublevels' to get this behavior. - - -File: org, Node: Matching headline tags, Next: Timeline, Prev: Global TODO list, Up: Agenda views - -8.5 Matching headline tags -========================== - -If headlines in the agenda files are marked with _tags_ (*note Tags::), -you can select headlines based on the tags that apply to them and -collect them into an agenda buffer. - -`C-c a m' - Produce a list of all headlines that match a given set of tags. - The command prompts for a selection criterion, which is a boolean - logic expression with tags, like `+WORK+URGENT-WITHBOSS' or - `WORK|HOME' (*note Tags::). If you often need a specific search, - define a custom command for it (*note Agenda dispatcher::). - -`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'. - - 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 - -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. - -`C-c C-r' - 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. - -The commands available in the timeline buffer are listed in *Note -Agenda commands::. - - -File: org, Node: Agenda commands, Prev: Timeline, Up: Agenda views - -8.7 Commands in the agenda buffer +8.8 Commands in the agenda buffer ================================= Entries in the agenda buffer are linked back to the org file or diary @@ -3166,6 +3199,163 @@ Quit and Exit user to visit org files will not be removed. + +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 @@ -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: +agenda dispatcher \\[org-agenda]. Each entry is a list like this: -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" + (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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

1b7Z!~{cFjZ+^4EnN|8k{PVx;OZU%x29 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

m=@6F}2cX!uZPW5Vd{JK6-dP_Q5M$%2 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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 index aa1aa53b356f18a9a3a3eb1935f0f4c902944c3d..084c448c39cc7feba70b1edceb3771965cdf9826 100644 GIT binary patch delta 48803 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□`(~N?^F7KNpHc!Mqg#vTMc4W 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�ia+a122^C%Eof=9+UT^@>_Wpn$O^`~)F#Z`r( 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%0D#+&0;COTCp=7d;0k0o#p( z%wxj(`Nj&lyn;NH*ioHQCO0FMliw@HJMSjm0tIb_IV;?Og%ixXIJrRXpC?q(FJ#<^ zy_TwKPQLQc{C%S-PpbAX2Eb4x9~Ag)WcA5w+Omh&Z!9{7kj!l8)(Y*7wrE(%*U<0> ztC(!#rA|`d^`?ru*81~MWAGlF5}~C&;*?a^wzbkug%A{7;y2cO(m%?Af8QBj79A)e z6pX$cvKur9&>dlL6Nv)@e<%A0@aAGS553huAXZS`jjM1Ap961rN}HQeN3FCi^sBQxAYwsk; z-U$g(5^2_5kim7&hgVWu_Ag_k|V65?P?P`05zWc zS7!t$9e@n&sbb(XER}n-zm~a3-V-eu^9|oUx}TtsT zTQ$wCQqNwnvxQi#U#Lk%)=iXqQg+lLK@l@(skUCrOaZVP=2hlaPx^|`+GpqNmvJ!F z{H1~?Ip&!Wq;MeHY0#`M#F1W33#$xtiGqUruF&PMYm3e@B^_fog#Hd zxxmQ6TS8^@Z_NDW`B1J(kW5jj37sjjf6wuVbL3t4YxDi5wAf!!+SM}~u#uPnoUH%*u44PoyGl$=MqFJR)9CQ777HnUmSIB7@uz^RmJQ4bCJrhl4wJ(HoY`XZYMdV`7Sgb9 zSExguqKSy(Q7S``-qh$R-T4ST;y11U^NZb8oMrF8e=AT&;FAe9J z@o}NexlBfEj0wJDe#J*OFB=T~E~{ju*>V#+sIF>MwMaCUtw2C4E+WvQ6Ym~RFr;#b z3&_MDDL?>Lf6gUvS{j_E>N!}>NfJ?sl)&S_T_?oiJ!uJxfyM1Gd&t;)W6Ln}ICq;8 z;-CbrBX)4zQXf2iZim6G!@8&MruiPBTF;UyOBvmT3ef>Qa8#f(XNvP}CWHy4c$+u& z@SHdj`Yo_PC%>3}FvSJw#pUZUx~NM`m6LWOJ|E`BXx*F;?px$Z%Sy8$-`q%r1--Sz%aF{>V%`+xqODz-2M*)t_N3XIZYVbfA(PD60kY2wkZ zco73is~3}fJ}Iz)QH+)MM7~R}K#~`RAP8}`mbZ`5(Zmq2Y1P)iy3S0;=x7#{oHw?x zQ0B2;lz09VaqLi*G9j$)%89j=H&?|WRZ(ZqE|36jfoM55U7k19mbh9VHD}FkT`!E8 z)q=dm`L^_lQhr{QO@IQuJEn<&xL;IQ_RS6$HnKdvlfW^=6N8!QM>oFX)}z|6W9CwE zGvrv8@&+z3BKgq(O9LIcwL4uDzJ5}MSh`fLL|``f%RNNVP3+yl^d^b-bWVtPg{hk` zjp&iJlF6}KH$||Y_G4-C>?l6__R^Uj;z%HP^qCHWr&jrGnNGXJ zyn6VtrwRo+F7EXp-oBS>VM~+n=1?wBr9pIpn_MWsA1yxR21veabDn@BtP%5(?erDL z0Yf{(I_8c`9vNMtL8tfdaUWb~|0)r?&l~&6e2CxwdG+^PYzk4M+g*j8j=fk;Inm4@ z!Il&tm;HMPdlRh0h9VnR{0C;#)LEEvlA&QIVrB^A4K)%8tiFC9`BEq7K-BNart9ZVqlojvD&d_goaBHAb zyB~Wu?&=dJxZ0qPXR@EQ=DX?wmwW*M^&@Xmqm+hKWjjQwjb!@kvpEijsbZdSq_no7 zDL8Rc3KSdCUT4fh65n zTidkgO+4b8Ng3{R zl8-l8IxuOjgzR)bB^x>P%vl2Nah05vzdus3GPUa`4zC?0o{6I1LY{P8v8<=#oLhIB z@J78XWg1F|OOw?ym=^-PQC4M~o?CVByPLFKg1WZ4kDzCSXHh8_xQT%950h!>^=^hp zZH~}{q9^-8lX-{(K~ej}I?B-su6f@b-2w>v2!c8wdEf z`u*NnVjFT!YP&yQx--8JoRjj1w6ANrZRzNp|#i6-u;V z=9!?m>r7^Jf`_z7T6AmjM9?g`1q}^+xC_+bk*O_7zQgbqUt%J8pBj6dOBzI*F=@}P zP@m7^vE>sW)0qI65fkz$TJ7Z5tr3+?K=#j#aF}&SMslyNW&`bT;)7?o`*I1HFL_Qo zb_LN)=uN7orZXEJCak)i7avYuyp6`#`Y_SxO1q7!hRF;HVpHxrXjZx*D-={8#I?ZtREoT=vK)+2Y8W%{ttE4OC< zIPE5h|1~B%ksmq7$WYJ-m!|~rjf4-@B`k3`)gjbhtqQNL!p=6TDRD*K%0~0XM9Zp- zfuF`52uxRx+uBIRfjAa)Vc+DLL!2W&_K2qACLzuHfsrON1@LSRP#H$6ku08F0K-yc z&N_6Isy^@x4|Yt(F@e(h{-a3M$uZ8l$R?dvtLM>2LHZZ0!TG~kL`5y%RV_p2$#B=A zq=l^oIXe}}f?6TQjOXh5mTpdKU-5QW8F|y%2+-ooU=sZ;F}TDl0tL&n@DOk7*3;d3xW}V!7^0DQk zoZgttCpk`z?LStTDjfL~N;Y&&I5?q<j3`At)Am+vEW9xnaa75ya4=|Q zGXQyL2cYR3pOPs~&B8Wc+66wff^kd?ooeb{54@MrA*NiIQf+%YUJzZRCsSGDP`FF0 zWQ)(2ZpnA&%)f9h$ymvFJvL1ZxyeUb4|e55yfGoFv3kDcq0>`rqKiSu*^<8Opz%IT zC;KYUM&wJ18d(Mv)Fp9ItpkNXh5>+mM?Pbhm}Q{t*MNw~_Bxl7OuNdx^E9}rr!Lwuy{WX*-?QwaS<6czgr zGnqMS0bh|P{gaIg5a@lV2ScmyrGG>=a1shnZUWZ z>5pH6X*hW%{m|}~4n>$PMdhT!-KY5#hoHnUl`J$q5cVjwP^2RIn(BFhaacxvygn^0 zcr;gm2MP^pgmy*jp?=H}h7>*_r;)1xsDY$K$z~#Pj0$$j^p6VGgqNfHxqL^U)RPm? zGrku~O_#7!Uk{qI4woSe;dY-6`~;dG>FE)rRJ0Cmo%l#~)Px3`>O)OG_~PQl zLo_Sl{{GU{7Mq#En9aT@>NP>6nzGU;e#Z^|bMZJ=;j^yS;iBFaWT*yU1G4)vWrM-5 zPWvSG#k;SlcOInKjd8x+8qKb*mc`q$Uj>lM1nFn|`mmzmvPO%sN%y^k{4;RbH^l*f zETVW*x9fE&>h>nFC|Q`}1rTR$H& z!pOai!>tk5DMx4q2MhblR2gqITK(eXkr3(d@~4=KSCE%>ASdHDd=yw~BG!o?75u8_ z6NDp(k&>od+UWrIZ>|m!IYhuyGmP5ja1AT6EiToO;?+;i#l;_Q!2N#C>Q{xVWv4@L zm|us_4jt{7ma7}FS`0f&MJdK0ccb6=&vf~x(Ji6zvr(WW^qDJ-V z4B~DrM$O<8^<1yoFzFUhATmF5yi)tuqN>{J;;GN~r`ye5ij>HNw_7#BC%B?&?A669 zIvDlX2>Xs*$|;1PRz3zF@x#{wobyfNU#wRJ6bJIC}`v(*WgCf_iR6??4FvYY{WxSWXW+)PV2ro-efe z*Gs1zw$~z`lp8$<8)wT4d$*~+vNoWp^u5J8?qqR0U8Q8c_`aOgwycR1Xsb2zQs`rf ziBZwGDJb!B1hI$F9_Z)`Iw5D@8&O{l8{LXqvZ&gbTI$&F=5tLf;>giNg%seXF^vKt z%H%)&_%F(e^Zy9furvP`W@Y7IVgqqCzvH&5k}_h7AlSxOkYkG&C?p*Pbk>LmG=wA> zJSY@2#aU17o|^h@HK}(Ts2EDrt#-Ophq^LWVb+-kbeQ8iG@-{6JT)HMEpLZ4K5 z)x1@$OQn~^AY|MEKf`C$LU^R){du&6mh^eCdj+6xv-JxL9zu7|-p;Iau0D!qbvNV+ zRl%HvI@1(4!? zQi_v8^Tkx^x`H*c6R_M1*ccmBSV3iz&dtiNaYwHw%ORNp3XeJNz6y>6iqI~2Gl9G; z#R?E7vC$^!*&!eAko^~kaEnmY-akBltqO-jaty?zQAr~xi5Kn>9d%F3;O(qbel{C3 zc>8scMT*-0`k}hSpXk5&{D0H=mom>^HO^R>SpEkIVEwy-hq{EKl!!dYp}FL5bspRn z4K&uj2!`*{Jpb#;0b*Xn22CgufGYFRfo`g*3oQcMUFjy+V__)UT*a2Nma1%_Q;UL- zd6r#7*}ez9(>&pIIr5L@9}ks77?{{3REl|0GUJrb)zxVo0+gT%)FoYsah8E?Z)80Ka{;1dL!T{)ZlQHstuO<=7^iC!U z@qSC3JGWiBy2D>HiCaTxjuEdNP&AGkG>Qt*)BL7u+7+EKl{9l|t~st#XPL7bj?y{k zd)kqcbnKPq_7wCW4oWtZS*SV%^O>z~{XE2oJLFk&K8wa>T{SLPATsNOTx#v&$ z((ao}p^`c4F`VfUvm{uaTUH!H4Q$u*5Y&Zgb%hFn|kDv9-Xrd1cVa+hSr6IxMbZ=Zl=JTT$pZ9g%!1Pg zGmhZc!{REg)F4G5n=C3=Q7F1QU3A}tPinX30*dXCah6KR%U%Oqt@oYuIS=5tS% zvzG&dj(3QDif@46-T>y3tZNd7U~rC-dg39v&-$E=psl+QL_c*V#aDqce59>V*KAO` zO%h%MG`}f)3y~X&jSFT%-DSRwGD~!6q_kStav?On#$7}RDx4pNq>}#N9?!xm zHf}~XC=8Knf(8yM=%UM52%z{p&iBhB<($)%0MAf>t@LR6yArT7t&GV}49a2&>i83S-BOuPyi z)Yz;I;Tqp7NCV6l-EN22AC*FF==>xfZkWS?wb^e{?SKbWHHeT#1gFq9Q-!0lh!7)O zI1`KME(;XS<4lj?s9O9u899Ns>7>K6zT(mJ!1{o|jh6bX)96PE$(#l@(FI^kP0PjZ zKaNvKX6}E~F*cHYW4SXE@U|oju%Q0#ZW9*L9x$-Q+z;ed;B+p#+A#9@6lHTIhj>#m zn=Y^aO?Vk8-NJ~2YRk>N!hm!gak;CAtP90PQUL4|f_A_fjg8e={3A|NE?;)wYW{`s z+nAdP;tTp<8)~c2M4Juy1 zn&38^>LbwcvZPKGGb`A_WDOOWc%Q&8qcYbfUtHcGPOZ@LK$*8Sc!BK4jEvuuP(?H_ zliigy`-jJ76xOz8mJglyzy-nGV+up|a)E@~{fB^WY|qqqA>#6{P|nVJ?da$aGi(ij z=-&n47hBM6`aC@{fzl0+mJ_ctUAzxYuc|gR-{OF`%IBF+f!)>mtQ-YU?(9Uz-GvSM z=>DE#;I1!e#Y_M7`q$N(3HHHfDETmfFA!V8!%kY4oNvT!p zZ+Q-=M>uj2I=*WjnyW~mK?I{EB2huB0y0?3^8!EmG&OUUHCHGPh$DC}lwat@sgW;-IC(HW&pQQF|OCi(KUH!zs*#x<%3D7fK=Xv!24m zdXz+oSZfI@Hn=#jzeMoqI>Ho%KTMXSRTdz{;e!;Qk$x4#ds5`=%XPn{P2#2;?HT#j z2A(L1N8AV!6uPl(BM)=YsjVb)RyI2i-7Xk(W@y53*r$U@C>xfUl_++Y~`~jEj zq4@2|&j$E2SfZwrnS=cepVw2H#vjnTyjtI${A{S!K2=J~D_vfV5&J1S1m(|IVPm-9 zN~m$wq!AwSN#i`LQ%BIFN*Z=j6p5#m@_$h4y2+vTEi#;H`(R@{n(ZzS_W{EQr60M( zH`|NiY=PA6&VgT-oPk0Vcv!ZAU}p&NSu65}X%$+^?^!!_v@*-NN#X`ilK3Sv^phPa z)O2qB!sKA3{72}9OO5%n+KIKoxYK|#?6w%RLxG5qU=VE@7K&q7e{{gsRilqC$@T%ywfyazWTJ{;ta^sME zecT>b<*_o!tsWhF9?z?mo^M1zo`;qdNhW@d$ZwDJ@KctMn>fr%3MmM$Hd|`crItDwFp(}TeSP@7M1`BxQFT%17(#<; z8AVky!KAFxJ0nJGt*SvRdrE=Zo{{(XzR}jZ0YYMc_ec{#{Xynid?p z-n@-i^pe}EeX*_kc1!^_Wk&;a|oD@(J0)w*!hg_2PVz6h~X#LQJ=r z>$|zmpoW&@3esY_sP{%9_I-HQGH@2hGuD(1lQ9dV6pP+?fTl31at510nCcxYpCS&M zzi=>QkPC=vZhXO8#_@B8SLV3*#(-GbT|{~zsG0nXk{+_nPG6KF##ZBFCNim_j6OB> zj5zT^z~W9JKKBzn38zfIVvPt^;};cg7X+4dPiRy{k>}foKzeMN#MvL`)~(s_XH<9S zf`QWw;)1+xdq8ST|L;O%mQ$Y^T58`(WCz1)8}!J&f(~=$IC_spt6{Uq(w+5e+Xj;Rbigg|L7kimj=qQFsnK3W=?AIVyC6T6IT|c zbB~ed%Jw;^{VMhvB1Jwp=JRCzBGQp*rW7l>;!Fa;5!%U@3)pnXVRNTRp8bCyI zcKhtLxty7tCxGPLGoQ&*LUA@MNNbelMHv`S3mE!V>^j#$6&k>n$inJQqn>60yHq(% z<4iP?+X6%!)?ZQDBKpu^eUHPD?(3~s(+6kqT|v0{J5&kX_Ao>Mtw~~O0&48XFSDCV z-7RJoSi!l}4`J@|Z2&b1z@FJ|66weK)V!P~cDLl}6fEw^z1;*R#%{{z=eC5nmoJM8 z>P14%Iv|;c$!zZ8hZ((I%br`RIxsENnY&NY=k35>6j(nMIex#CeYUB=MIO<`(Z`z6 zG|<=5Nm9p49%09HL#<-b@bpT)M6FA9s&+C9RJqZ%cQ7pjMl`t>9Z&j6Ggzpoe1&Jy zdJ7zAi=$QU(xC~8_8M=9$S}qvyb1GESr|fJh;;^V92vk?o*5qY$21Y52R*ubFGt=3 zS{{LY4pYd5!Z@Q)8ZlG`;6o}EpcdPTR;aeKbY{+vr=@i zzAd^k2tngfS!6a+H>erjSl$E(XB@CG$3OyKWP(g=RIDS~aA`Kl((S3o1Qw7mM>{ae zb#uU*BbVb2GMhf~Zi0BvrxWO!#gSx52DjY3(iIJyv@!v-93iDsgjO9=@|<`VqeMS` zvOC}tp6p|GViI(13eN6l9N9o%u((vub^qx2{@MAJnJ`KW9rYT5MI@f9)6g|a!sZ(g z<^Cu#@0Np*1NChoBy|WC8%yh?7<#m{eZ)6dUkQ%=ssMQ){(eDHRT#qTxi_yP*FaPp}vzXLc3++aWA zY{n-P1DaHVmGnuMLF%?nBRN1RlaObJcRKF8pX6sOn-{z72O_nLeHTMOz31_uY<*)o`1ht z(lYUx2;%K{2w9+Ny~b%yf>*wqn3|df6H*7Jl$>!3FZR2T!$R1kT5haG9Q~Ir5h#lm zI46?rgzz0zBmw*jmc(56h^VLf$zlWUThdchPVg9v7NHky%h}51x^ku{g}%=1mz(0n z@K-a;rUsm#U70F-Fk75?o^*Wk8buD{Vt$L>(6wn)QtG2lu!=~m>Hh-{Vf`N#9}62R zXn2Aa{%?5c{rseg7U*q)z1C>l5e)oY#h7`Kgz-NJ$@?v30HdnAgV}$?lNsfWY|Z|X zI{wdKrkn<-l`5c(V` z{NI$p_ZzBGAfY+-+TIyOFc8!GiRAzCGkE84K=z9ywXSn5;P2YY%!|bEf7fvRYcw37 zvqd&g+#&<0eTfv|?@FwHg;M1NT`aNHlKe^s1I4Y7{Of3F#|m35+4B1cD%MHh|5j)I zD;y_ib)605I)@a$S_7(Bg{f^>y#WLHY?8qLT?YT%M_3b7vdIo2TgI!U-B1PtL2q#b z+2EM|_eTU^XJ=(6GAH`m#tdL)f2T|S^&_(TuZBr2$#KQDPTV?<|+j|k* zf5c;F2XOv96X5?pJy!O2p6MTstn5t8?-~PtG=4A2`-hE%gNx-I_WXw*3kNIfpEmY) z>ghk)0^ggk008XoWY>Q-2C)5wQ z*)bavJIkM0U}t50-x~iM3@aBG`=6<1<>Fxd$L!vlu(NP-{Fw!201L-|`vCs$?qUY8 zGX2@{`yTvPKqij&B>piNW_Av?e@%n~@UM7m94vqAnfLs&v#_!JxyEb&PL6-u0DwO` zVQ1!I|JR@aY|MXV>wN?NdsDyr0f2wZ?v%IhT xAAPU^0RNjo;{SQL-%|tl^Kp8g-MfN(_a4E!g8bSZB|PAL&Ed$&#T3Nh{y(IL^EUth 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$: