From d0bd2eda601d8a73dc90b149b57feb6ee7405741 Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Thu, 31 Jan 2008 11:32:13 +0100 Subject: [PATCH] Release 4.41 --- org | 355 +++++++++++++++++++++++++++++----------------------- org.el | 100 ++++++++++----- org.pdf | Bin 559272 -> 563567 bytes org.texi | 75 ++++++++--- orgcard.pdf | Bin 57605 -> 57694 bytes orgcard.tex | 6 +- 6 files changed, 326 insertions(+), 210 deletions(-) diff --git a/org b/org index 2efd1c25e..bbd41a185 100644 --- a/org +++ b/org @@ -5,7 +5,7 @@ START-INFO-DIR-ENTRY * Org Mode: (org). outline-based notes management and organizer END-INFO-DIR-ENTRY - This manual is for Org-mode (version 4.40). + This manual is for Org-mode (version 4.41). 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.40). +This manual is for Org-mode (version 4.41). Copyright (C) 2004, 2005, 2006 Free Software Foundation @@ -80,6 +80,7 @@ Document Structure * Archiving:: Move done task trees to a different place * Sparse trees:: Matches embedded in context * Plain lists:: Editing hand-formatted lists +* Checkboxes:: Easily checking off things. Archiving @@ -373,6 +374,7 @@ edit the structure of the document. * Archiving:: Move done task trees to a different place * Sparse trees:: Matches embedded in context * Plain lists:: Editing hand-formatted lists +* Checkboxes:: Easily checking off things.  File: org, Node: Outlines, Next: Headlines, Prev: Document structure, Up: Document structure @@ -684,7 +686,7 @@ only the visible part of the document and print the resulting file. display for outlining, not text properties.  -File: org, Node: Plain lists, Prev: Sparse trees, Up: Document structure +File: org, Node: Plain lists, Next: Checkboxes, Prev: Sparse trees, Up: Document structure 2.8 Plain lists =============== @@ -719,15 +721,6 @@ is indented like the bullet/number, or less. For example: Org-mode supports these lists by tuning filling and wrapping commands to deal with them correctly. - Every item in a plain list can be made a checkbox by starting it with -the string `[ ]'. The checkbox status can conveniently be toggled with -`C-c C-c'. - - * Stupid mistakes when distributing a new version - - [ ] update also Emacs CVS - - [X] forget to update index.html on the website - - [X] leaving a `(debug)' form in the code - The following commands act on items when the cursor is in the first line of an item (the line with the bullet or number). @@ -749,7 +742,7 @@ line of an item (the line with the bullet or number). contain the bullet, a bullet is added to the current line. `M-S-' - Insert a new item with a checkbox. + Insert a new item with a checkbox (*note Checkboxes::). `S-' `S-' @@ -771,9 +764,9 @@ line of an item (the line with the bullet or number). hierarchy, break the command chain with a cursor motion or so. `C-c C-c' - If there is a checkbox in the item line, toggle the state of the - checkbox. Otherwise, if this is an ordered list, renumber the - ordered list at the cursor. + If there is a checkbox (*note Checkboxes::) in the item line, + toggle the state of the checkbox. Otherwise, if this is an + ordered list, renumber the ordered list at the cursor. ---------- Footnotes ---------- @@ -784,6 +777,48 @@ star are visually indistinguishable from true headlines. In short: even though `*' is supported, it may be better not to use it for plain list items + +File: org, Node: Checkboxes, Prev: Plain lists, Up: Document structure + +2.9 Checkboxes +============== + +Every item in a plain list (ordered and unordered) can be made a +checkbox 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. + + * Avoid stupid mistakes when distributing a new version + - [ ] update also Emacs CVS + - [X] forget to update index.html on the website + - [X] leaving a `(debug)' form in the code + +The following commands work with checkboxes: + +`C-c C-c' + Toggle checkbox at point. + +`C-c C-x C-b' + Toggle checkbox at point. + - If there is an active region, toggle the first checkbox in + the region and set all remaining boxes to the same status as + the first. If you want to toggle all boxes in the region + 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. + + - If no active region, just toggle the checkbox at point. + +`M-S-' + Insert a new item with a checkbox. This works only if the cursor + is already in a plain list item (*note Plain lists::). +  File: org, Node: Tables, Next: Hyperlinks, Prev: Document structure, Up: Top @@ -4537,7 +4572,7 @@ Index * CamelCase links, completion of: CamelCase links. (line 6) * category: Categories. (line 6) * cdlatex.el: Cooperation. (line 29) -* checkboxes: Plain lists. (line 36) +* checkboxes: Checkboxes. (line 6) * children, subtree visibility state: Visibility cycling. (line 10) * clean outline view: Clean view. (line 6) * CLOCK keyword: Time stamps. (line 61) @@ -4839,7 +4874,7 @@ File: org, Node: Key Index, Prev: Index, Up: Top * <2>: Agenda commands. (line 35) * <3>: Built-in table editor. (line 57) -* <4>: Plain lists. (line 48) +* <4>: Plain lists. (line 39) * : Visibility cycling. (line 10) * > <1>: Agenda commands. (line 151) * >: Creating timestamps. (line 79) @@ -4911,7 +4946,8 @@ File: org, Node: Key Index, Prev: Index, Up: Top (line 16) * C-c C-c <6>: Built-in table editor. (line 54) -* C-c C-c: Plain lists. (line 85) +* C-c C-c <7>: Checkboxes. (line 22) +* C-c C-c: Plain lists. (line 76) * C-c C-d <1>: Agenda commands. (line 136) * C-c C-d: Creating timestamps. (line 37) * C-c C-f: Motion. (line 12) @@ -4937,6 +4973,7 @@ File: org, Node: Key Index, Prev: Index, Up: Top * C-c C-x b: HTML export. (line 11) * C-c C-x c: iCalendar export. (line 20) * C-c C-x C-a: ARCHIVE tag. (line 27) +* C-c C-x C-b: Checkboxes. (line 23) * C-c C-x C-c: Agenda commands. (line 198) * C-c C-x C-d: Clocking work time. (line 28) * C-c C-x C-i <1>: iCalendar export. (line 15) @@ -4994,7 +5031,7 @@ File: org, Node: Key Index, Prev: Index, Up: Top * M- <1>: Built-in table editor. (line 72) * M-: Structure editing. (line 18) -* M- <1>: Plain lists. (line 53) +* M- <1>: Plain lists. (line 44) * M-: Structure editing. (line 6) * M- <1>: Built-in table editor. (line 72) @@ -5006,23 +5043,24 @@ File: org, Node: Key Index, Prev: Index, Up: Top (line 82) * M-S- <1>: Built-in table editor. (line 89) -* M-S- <2>: Plain lists. (line 70) +* M-S- <2>: Plain lists. (line 61) * M-S-: Structure editing. (line 33) * M-S- <1>: Creating timestamps. (line 100) * M-S- <2>: Built-in table editor. (line 76) -* M-S- <3>: Plain lists. (line 76) +* M-S- <3>: Plain lists. (line 67) * M-S-: Structure editing. (line 24) -* M-S- <1>: Plain lists. (line 63) +* M-S- <1>: Checkboxes. (line 37) +* M-S- <2>: Plain lists. (line 54) * M-S-: Structure editing. (line 15) * M-S- <1>: Creating timestamps. (line 97) * M-S- <2>: Built-in table editor. (line 79) -* M-S- <3>: Plain lists. (line 76) +* M-S- <3>: Plain lists. (line 67) * M-S-: Structure editing. (line 27) * M-S- <1>: Built-in table editor. (line 86) -* M-S- <2>: Plain lists. (line 70) +* M-S- <2>: Plain lists. (line 61) * M-S-: Structure editing. (line 30) * mouse-1 <1>: Agenda commands. (line 35) * mouse-1 <2>: Creating timestamps. (line 82) @@ -5043,7 +5081,7 @@ File: org, Node: Key Index, Prev: Index, Up: Top * S- <1>: Agenda commands. (line 129) * S- <2>: Creating timestamps. (line 58) * S- <3>: Priorities. (line 25) -* S-: Plain lists. (line 66) +* S-: Plain lists. (line 57) * S- <1>: Agenda commands. (line 147) * S- <2>: Creating timestamps. (line 53) * S-: TODO basics. (line 20) @@ -5058,7 +5096,7 @@ File: org, Node: Key Index, Prev: Index, Up: Top * S- <1>: Agenda commands. (line 123) * S- <2>: Creating timestamps. (line 58) * S- <3>: Priorities. (line 25) -* S-: Plain lists. (line 66) +* S-: Plain lists. (line 57) * T: Agenda commands. (line 104) * t: Agenda commands. (line 100) * w: Agenda commands. (line 62) @@ -5069,136 +5107,137 @@ File: org, Node: Key Index, Prev: Index, Up: Top  Tag Table: Node: Top959 -Node: Introduction9455 -Node: Summary9768 -Node: Installation12035 -Node: Feedback13824 -Node: Document structure14595 -Node: Outlines15361 -Node: Headlines16021 -Node: Visibility cycling16644 -Ref: Visibility cycling-Footnote-118119 -Ref: Visibility cycling-Footnote-218177 -Node: Motion18227 -Node: Structure editing19011 -Node: Archiving21120 -Node: ARCHIVE tag21678 -Node: Moving subtrees23353 -Node: Sparse trees24394 -Ref: Sparse trees-Footnote-126373 -Ref: Sparse trees-Footnote-226465 -Node: Plain lists26580 -Ref: Plain lists-Footnote-130478 -Node: Tables30835 -Node: Built-in table editor31383 -Node: Narrow columns38990 -Ref: Narrow columns-Footnote-140929 -Node: Table calculations40975 -Node: Formula syntax42295 -Ref: Formula syntax-Footnote-145200 -Node: Lisp formulas45500 -Node: Column formulas46289 -Node: Advanced features48051 -Node: Named-field formulas51305 -Node: Editing/debugging formulas51945 -Node: Appetizer53703 -Node: orgtbl-mode54806 -Node: table.el55297 -Node: Hyperlinks56274 -Node: Link format56979 -Node: Internal links58272 -Ref: Internal links-Footnote-160261 -Node: Radio targets60393 -Node: CamelCase links61108 -Node: External links61606 -Node: Handling links63737 -Ref: Handling links-Footnote-168323 -Node: Search options68560 -Ref: Search options-Footnote-170334 -Node: Custom searches70415 -Node: Remember71463 -Node: TODO items75153 -Node: TODO basics76017 -Node: TODO extensions77544 -Node: Workflow states78339 -Node: TODO types79207 -Ref: TODO types-Footnote-180865 -Node: Per file keywords80947 -Ref: Per file keywords-Footnote-182401 -Node: Priorities82629 -Node: Timestamps83845 -Node: Time stamps84235 -Node: Creating timestamps87332 -Node: Progress logging90678 -Node: Closing items91208 -Node: Clocking work time92003 -Node: Tags94172 -Node: Tag inheritance94934 -Node: Setting tags95871 -Ref: Setting tags-Footnote-199001 -Ref: Setting tags-Footnote-299113 -Node: Tag searches99193 -Node: Agenda views100402 -Node: Agenda files101946 -Ref: Agenda files-Footnote-1102906 -Ref: Agenda files-Footnote-2103055 -Node: Agenda dispatcher103247 -Node: Weekly/Daily agenda105363 -Node: Categories106498 -Node: Time-of-day specifications107146 -Node: Calendar/Diary integration109122 -Node: Sorting of agenda items110499 -Node: Global TODO list111331 -Node: Matching headline tags112692 -Node: Timeline113635 -Node: Agenda commands114508 -Node: Embedded LaTeX120286 -Ref: Embedded LaTeX-Footnote-1121378 -Node: Math symbols121568 -Node: Subscripts and Superscripts122333 -Node: LaTeX fragments123177 -Node: Processing LaTeX fragments125246 -Node: CDLaTeX mode126192 -Ref: CDLaTeX mode-Footnote-1128676 -Node: Exporting128824 -Node: ASCII export129961 -Node: HTML export131251 -Node: XOXO export134087 -Node: iCalendar export134528 -Node: Text interpretation136353 -Node: Comment lines136832 -Node: Enhancing text137303 -Node: Export options138995 -Node: Publishing140662 -Ref: Publishing-Footnote-1141458 -Node: Configuration141654 -Node: Project alist142372 -Node: Sources and destinations143438 -Node: Selecting files143985 -Node: Publishing action144733 -Node: Publishing options145848 -Node: Publishing links148000 -Node: Project page index149513 -Node: Sample configuration150291 -Node: Simple example150783 -Node: Complex example151456 -Node: Triggering publication153532 -Node: Miscellaneous154188 -Node: Completion154822 -Node: Customization155818 -Node: In-buffer settings156403 -Node: The very busy C-c C-c key159634 -Node: Clean view161271 -Node: TTY keys163848 -Node: Interaction165457 -Node: Cooperation165854 -Node: Conflicts167756 -Node: Bugs169348 -Node: Extensions and Hacking170971 -Node: Extensions171457 -Node: Dynamic blocks173027 -Node: History and Acknowledgments174945 -Node: Index179726 -Node: Key Index202566 +Node: Introduction9515 +Node: Summary9828 +Node: Installation12095 +Node: Feedback13884 +Node: Document structure14655 +Node: Outlines15481 +Node: Headlines16141 +Node: Visibility cycling16764 +Ref: Visibility cycling-Footnote-118239 +Ref: Visibility cycling-Footnote-218297 +Node: Motion18347 +Node: Structure editing19131 +Node: Archiving21240 +Node: ARCHIVE tag21798 +Node: Moving subtrees23473 +Node: Sparse trees24514 +Ref: Sparse trees-Footnote-126493 +Ref: Sparse trees-Footnote-226585 +Node: Plain lists26700 +Ref: Plain lists-Footnote-130305 +Node: Checkboxes30662 +Node: Tables32299 +Node: Built-in table editor32847 +Node: Narrow columns40454 +Ref: Narrow columns-Footnote-142393 +Node: Table calculations42439 +Node: Formula syntax43759 +Ref: Formula syntax-Footnote-146664 +Node: Lisp formulas46964 +Node: Column formulas47753 +Node: Advanced features49515 +Node: Named-field formulas52769 +Node: Editing/debugging formulas53409 +Node: Appetizer55167 +Node: orgtbl-mode56270 +Node: table.el56761 +Node: Hyperlinks57738 +Node: Link format58443 +Node: Internal links59736 +Ref: Internal links-Footnote-161725 +Node: Radio targets61857 +Node: CamelCase links62572 +Node: External links63070 +Node: Handling links65201 +Ref: Handling links-Footnote-169787 +Node: Search options70024 +Ref: Search options-Footnote-171798 +Node: Custom searches71879 +Node: Remember72927 +Node: TODO items76617 +Node: TODO basics77481 +Node: TODO extensions79008 +Node: Workflow states79803 +Node: TODO types80671 +Ref: TODO types-Footnote-182329 +Node: Per file keywords82411 +Ref: Per file keywords-Footnote-183865 +Node: Priorities84093 +Node: Timestamps85309 +Node: Time stamps85699 +Node: Creating timestamps88796 +Node: Progress logging92142 +Node: Closing items92672 +Node: Clocking work time93467 +Node: Tags95636 +Node: Tag inheritance96398 +Node: Setting tags97335 +Ref: Setting tags-Footnote-1100465 +Ref: Setting tags-Footnote-2100577 +Node: Tag searches100657 +Node: Agenda views101866 +Node: Agenda files103410 +Ref: Agenda files-Footnote-1104370 +Ref: Agenda files-Footnote-2104519 +Node: Agenda dispatcher104711 +Node: Weekly/Daily agenda106827 +Node: Categories107962 +Node: Time-of-day specifications108610 +Node: Calendar/Diary integration110586 +Node: Sorting of agenda items111963 +Node: Global TODO list112795 +Node: Matching headline tags114156 +Node: Timeline115099 +Node: Agenda commands115972 +Node: Embedded LaTeX121750 +Ref: Embedded LaTeX-Footnote-1122842 +Node: Math symbols123032 +Node: Subscripts and Superscripts123797 +Node: LaTeX fragments124641 +Node: Processing LaTeX fragments126710 +Node: CDLaTeX mode127656 +Ref: CDLaTeX mode-Footnote-1130140 +Node: Exporting130288 +Node: ASCII export131425 +Node: HTML export132715 +Node: XOXO export135551 +Node: iCalendar export135992 +Node: Text interpretation137817 +Node: Comment lines138296 +Node: Enhancing text138767 +Node: Export options140459 +Node: Publishing142126 +Ref: Publishing-Footnote-1142922 +Node: Configuration143118 +Node: Project alist143836 +Node: Sources and destinations144902 +Node: Selecting files145449 +Node: Publishing action146197 +Node: Publishing options147312 +Node: Publishing links149464 +Node: Project page index150977 +Node: Sample configuration151755 +Node: Simple example152247 +Node: Complex example152920 +Node: Triggering publication154996 +Node: Miscellaneous155652 +Node: Completion156286 +Node: Customization157282 +Node: In-buffer settings157867 +Node: The very busy C-c C-c key161098 +Node: Clean view162735 +Node: TTY keys165312 +Node: Interaction166921 +Node: Cooperation167318 +Node: Conflicts169220 +Node: Bugs170812 +Node: Extensions and Hacking172435 +Node: Extensions172921 +Node: Dynamic blocks174491 +Node: History and Acknowledgments176409 +Node: Index181190 +Node: Key Index204030  End Tag Table diff --git a/org.el b/org.el index a1ff47de7..58c02d9a8 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.40 +;; Version: 4.41 ;; ;; This file is part of GNU Emacs. ;; @@ -90,6 +90,12 @@ ;; ;; Recent changes ;; -------------- +;; Version 4.41 +;; - Shift-curser keys can modify inactive time stamps (inactive time +;; stamps are the ones in [...] brackets. +;; - Toggle all checkboxes in a region/below a headline. +;; - Bug fixes. +;; ;; Version 4.40 ;; - Bug fixes. ;; @@ -199,7 +205,7 @@ ;;; Customization variables -(defvar org-version "4.40" +(defvar org-version "4.41" "The version number of the file org.el.") (defun org-version () (interactive) @@ -1905,6 +1911,11 @@ headline Only export the headline, but skip the tree below it." :group 'org-export :type 'boolean) +(defcustom org-export-remove-timestamps-from-toc t + "Nil means, remove timestamps from the table of contents entries." + :group 'org-export + :type 'boolean) + (defcustom org-export-with-tags t "Nil means, do not export tags, just remove them from headlines." :group 'org-export-general @@ -3075,10 +3086,12 @@ that will be added to PLIST. Returns the string that was modified." "Regular expression for fast time stamp matching.") (defconst org-ts-regexp-both "[[<]\\([0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\}[^\r\n>]*?\\)[]>]" "Regular expression for fast time stamp matching.") -(defconst org-ts-regexp1 "\\(\\([0-9]\\{4\\}\\)-\\([0-9]\\{2\\}\\)-\\([0-9]\\{2\\}\\)\\([^0-9>\r\n]*\\)\\(\\([0-9]\\{2\\}\\):\\([0-9]\\{2\\}\\)\\)?\\)" +(defconst org-ts-regexp1 "\\(\\([0-9]\\{4\\}\\)-\\([0-9]\\{2\\}\\)-\\([0-9]\\{2\\}\\)\\([^]0-9>\r\n]*\\)\\(\\([0-9]\\{2\\}\\):\\([0-9]\\{2\\}\\)\\)?\\)" "Regular expression matching time strings for analysis.") (defconst org-ts-regexp2 (concat "<" org-ts-regexp1 ">") "Regular expression matching time stamps, with groups.") +(defconst org-ts-regexp3 (concat "[[<]" org-ts-regexp1 "[]>]") + "Regular expression matching time stamps (also [..]), with groups.") (defconst org-tr-regexp (concat org-ts-regexp "--?-?" org-ts-regexp) "Regular expression matching a time stamp range.") (defconst org-tsr-regexp (concat org-ts-regexp "\\(--?-?" @@ -4157,12 +4170,31 @@ If optional TXT is given, check this string instead of the current kill." (skip-chars-forward " \t") (looking-at "\\[[ X]\\]")))) -(defun org-toggle-checkbox () +(defun org-toggle-checkbox (&optional arg) "Toggle the checkbox in the current line." - (interactive) - (save-excursion - (if (org-at-item-checkbox-p) - (replace-match (if (equal (match-string 0) "[ ]") "[X]" "[ ]") t t)))) + (interactive "P") + (catch 'exit + (let (beg end status (firstnew 'unknown)) + (cond + ((org-region-active-p) + (setq beg (region-beginning) end (region-end))) + ((org-on-heading-p) + (setq beg (point) end (save-excursion (outline-next-heading) (point)))) + ((org-at-item-checkbox-p) + (save-excursion + (replace-match (if (equal (match-string 0) "[ ]") "[X]" "[ ]") t t)) + (throw 'exit t)) + (t (error "Not at a checkbox or heading, and no active region"))) + (save-excursion + (goto-char beg) + (while (< (point) end) + (when (org-at-item-checkbox-p) + (setq status (equal (match-string 0) "[X]")) + (when (eq firstnew 'unknown) + (setq firstnew (not status))) + (replace-match + (if (if arg (not status) firstnew) "[X]" "[ ]") t t)) + (beginning-of-line 2)))))) (defun org-get-indentation (&optional line) "Get the indentation of the current line, interpreting tabs. @@ -4216,7 +4248,7 @@ If the cursor is not in an item, throw an error." (while t (beginning-of-line 0) (if (< (point) limit) (throw 'exit nil)) - (unless (looking-at " \t]*$") + (unless (looking-at "[ \t]*$") (skip-chars-forward " \t") (setq ind1 (current-column)) (if (< ind1 ind) @@ -4575,7 +4607,7 @@ When TAG is non-nil, don't move trees, but mark them with the ARCHIVE tag." (save-excursion (goto-char begm) (while (re-search-forward re1 endm t) - beg (match-beginning 0) + (setq beg (match-beginning 0) end (save-excursion (org-end-of-subtree t) (point))) (goto-char beg) (if (re-search-forward re end t) @@ -4588,10 +4620,9 @@ When TAG is non-nil, don't move trees, but mark them with the ARCHIVE tag." (org-toggle-tag org-archive-tag 'on) (org-archive-subtree)) (setq cntarch (1+ cntarch))) - (goto-char end)))) + (goto-char end))))) (message "%d trees archived" cntarch))) - (defun org-cycle-hide-archived-subtrees (state) "Re-hide all archived subtrees after a visibility state change." (when (and (not org-cycle-open-archived-trees) @@ -4658,6 +4689,7 @@ the children that do not contain any open TODO items." (defun org-prepare-agenda-buffers (files) "Create buffers for all agenda files, protect archived trees and comments." + (interactive) (let ((pa '(:org-archived t)) (pc '(:org-comment t)) (pall '(:org-archived t :org-comment t)) @@ -4674,12 +4706,12 @@ the children that do not contain any open TODO items." (goto-char (point-min)) (while (re-search-forward rea nil t) (if (org-on-heading-p) - (add-text-properties (point-at-bol) (org-end-of-subtree) pa)))) + (add-text-properties (point-at-bol) (org-end-of-subtree t) pa)))) (goto-char (point-min)) (setq re (concat "^\\*+ +" org-comment-string "\\>")) (while (re-search-forward re nil t) (add-text-properties - (match-beginning 0) (org-end-of-subtree) pc))))))) + (match-beginning 0) (org-end-of-subtree t) pc))))))) (defun org-agenda-skip () "Throw to `:skip' in places that should be skipped." @@ -5686,7 +5718,7 @@ With prefix ARG, change by that many units." "Increase the date in the time stamp by one day. With prefix ARG, change that many days." (interactive "p") - (if (and (not (org-at-timestamp-p)) + (if (and (not (org-at-timestamp-p t)) (org-on-heading-p)) (org-todo 'up) (org-timestamp-change (prefix-numeric-value arg) 'day))) @@ -5695,7 +5727,7 @@ With prefix ARG, change that many days." "Decrease the date in the time stamp by one day. With prefix ARG, change that many days." (interactive "p") - (if (and (not (org-at-timestamp-p)) + (if (and (not (org-at-timestamp-p t)) (org-on-heading-p)) (org-todo 'down) (org-timestamp-change (- (prefix-numeric-value arg)) 'day))) @@ -5705,14 +5737,14 @@ With prefix ARG, change that many days." (<= (match-beginning n) pos) (>= (match-end n) pos))) -(defun org-at-timestamp-p () +(defun org-at-timestamp-p (&optional also-inactive) "Determine if the cursor is in or at a timestamp." (interactive) - (let* ((tsr org-ts-regexp2) + (let* ((tsr (if also-inactive org-ts-regexp3 org-ts-regexp2)) (pos (point)) (ans (or (looking-at tsr) (save-excursion - (skip-chars-backward "^<\n\r\t") + (skip-chars-backward "^[<\n\r\t") (if (> (point) 1) (backward-char 1)) (and (looking-at tsr) (> (- (match-end 0) pos) -1)))))) @@ -5737,7 +5769,7 @@ in the timestamp determines what will be changed." org-ts-what (pos (point)) ts time time0) - (if (not (org-at-timestamp-p)) + (if (not (org-at-timestamp-p t)) (error "Not at a timestamp")) (setq org-ts-what (or what org-ts-what)) (setq fmt (if (<= (abs (- (cdr org-ts-lengths) @@ -5745,6 +5777,8 @@ in the timestamp determines what will be changed." 1) (cdr org-time-stamp-formats) (car org-time-stamp-formats))) + (if (= (char-after (match-beginning 0)) ?\[) + (setq fmt (concat "[" (substring fmt 1 -1) "]"))) (setq ts (match-string 0)) (replace-match "") (setq time0 (org-parse-time-string ts)) @@ -13819,7 +13853,7 @@ lang=\"%s\" xml:lang=\"%s\"> level (org-tr-level level) txt (save-match-data (org-html-expand - (org-html-cleanup-toc-line + (org-export-cleanup-toc-line (match-string 3 line)))) todo (or (and org-export-mark-todo-in-toc @@ -14055,9 +14089,9 @@ lang=\"%s\" xml:lang=\"%s\"> ;; Normal lines (when (string-match (cond - ((eq llt t) "^\\([ \t]*\\)\\(\\([-+*]\\)\\|\\([0-9]+[.)]\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") - ((= llt ?.) "^\\([ \t]*\\)\\(\\([-+*]\\)\\|\\([0-9]+\\.\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") - ((= llt ?\)) "^\\( \t]*\\)\\(\\([-+*]\\)\\|\\([0-9]+)\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") + ((eq llt t) "^\\([ \t]*\\)\\(\\([-+*] \\)\\|\\([0-9]+[.)]\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") + ((= llt ?.) "^\\([ \t]*\\)\\(\\([-+*] \\)\\|\\([0-9]+\\.\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") + ((= llt ?\)) "^\\( \t]*\\)\\(\\([-+*] \\)\\|\\([0-9]+)\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") (t (error "Invalid value of `org-plain-list-ordered-item-terminator'"))) line) (setq ind (org-get-string-indentation line) @@ -14345,12 +14379,13 @@ But it has the disadvantage, that Org-mode's HTML conversions cannot be used." (setq s (replace-match ">" t t s)))) s) -(defun org-html-cleanup-toc-line (s) +(defun org-export-cleanup-toc-line (s) "Remove tags and time staps from lines going into the toc." (if (string-match " +:[a-zA-Z0-9_@:]+: *$" s) (setq s (replace-match "" t t s))) - (while (string-match org-maybe-keyword-time-regexp s) - (setq s (replace-match "" t t s))) + (when org-export-remove-timestamps-from-toc + (while (string-match org-maybe-keyword-time-regexp s) + (setq s (replace-match "" t t s)))) s) (defun org-html-expand (string) @@ -15219,6 +15254,7 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." (define-key org-mode-map "\C-c\C-x\C-r" 'org-clock-report) (define-key org-mode-map "\C-c\C-x\C-u" 'org-dblock-update) (define-key org-mode-map "\C-c\C-x\C-l" 'org-preview-latex-fragment) +(define-key org-mode-map "\C-c\C-x\C-b" 'org-toggle-checkbox) (when (featurep 'xemacs) (define-key org-mode-map 'button3 'popup-mode-menu)) @@ -15435,7 +15471,7 @@ Calls `org-timestamp-up' or `org-priority-up', depending on context. See the individual commands for more information." (interactive "P") (cond - ((org-at-timestamp-p) (call-interactively 'org-timestamp-up)) + ((org-at-timestamp-p t) (call-interactively 'org-timestamp-up)) ((org-on-heading-p) (call-interactively 'org-priority-up)) ((org-at-item-p) (call-interactively 'org-previous-item)) (t (call-interactively 'org-beginning-of-item) (beginning-of-line 1)))) @@ -15446,7 +15482,7 @@ Calls `org-timestamp-down' or `org-priority-down', depending on context. See the individual commands for more information." (interactive "P") (cond - ((org-at-timestamp-p) (call-interactively 'org-timestamp-down)) + ((org-at-timestamp-p t) (call-interactively 'org-timestamp-down)) ((org-on-heading-p) (call-interactively 'org-priority-down)) (t (call-interactively 'org-next-item)))) @@ -15454,7 +15490,7 @@ See the individual commands for more information." "Next TODO keyword or timestamp one day later, depending on context." (interactive) (cond - ((org-at-timestamp-p) (call-interactively 'org-timestamp-up-day)) + ((org-at-timestamp-p t) (call-interactively 'org-timestamp-up-day)) ((org-on-heading-p) (org-call-with-arg 'org-todo 'right)) (t (org-shiftcursor-error)))) @@ -15462,7 +15498,7 @@ See the individual commands for more information." "Previous TODO keyword or timestamp one day earlier, depending on context." (interactive) (cond - ((org-at-timestamp-p) (call-interactively 'org-timestamp-down-day)) + ((org-at-timestamp-p t) (call-interactively 'org-timestamp-down-day)) ((org-on-heading-p) (org-call-with-arg 'org-todo 'left)) (t (org-shiftcursor-error)))) @@ -15986,7 +16022,7 @@ return nil." (set (make-local-variable 'paragraph-separate) "\f\\|\\*\\|[ ]*$\\|[ \t]*[:|]") ;; The paragraph starter includes hand-formatted lists. (set (make-local-variable 'paragraph-start) - "\f\\|[ ]*$\\|\\([*\f]+\\)\\|[ \t]*\\([-+*]\\|[0-9]+[.)][ \t]+\\)\\|[ \t]*[:|]") + "\f\\|[ ]*$\\|\\([*\f]+\\)\\|[ \t]*\\([-+*][ \t]+\\|[0-9]+[.)][ \t]+\\)\\|[ \t]*[:|]") ;; Inhibit auto-fill for headers, tables and fixed-width lines. ;; But only if the user has not turned off tables or fixed-width regions (set (make-local-variable 'auto-fill-inhibit-regexp) diff --git a/org.pdf b/org.pdf index 4c36a7342eb9c8dcc3ff3668751b49b43511a1e1..a4944976560533b39ad0f08cfba7f50140d7eeab 100644 GIT binary patch delta 287222 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 z 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