aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Dominik2009-11-15 07:11:04 +0000
committerCarsten Dominik2009-11-15 07:11:04 +0000
commit1bcdebed5c99a35e1745a2980dd378033def6a8c (patch)
tree50cb9003d71d2bbc361825e1d0934ba55df1603b
parent589888fe21ff05f4dfd5e4de576dfc833f0d01dc (diff)
downloademacs-1bcdebed5c99a35e1745a2980dd378033def6a8c.tar.gz
emacs-1bcdebed5c99a35e1745a2980dd378033def6a8c.zip
2009-11-15 Carsten Dominik <carsten.dominik@gmail.com>
* org-latex.el (org-export-as-latex): Add the :drawers property. 2009-11-15 Carsten Dominik <carsten.dominik@gmail.com> * org.el (org-speed-commands-user): Allow documentation headlines. (org-speed-commands-default): Organize the value of this constant with descriptive headlines. (org-print-speed-command): Output the headlines. 2009-11-15 Carsten Dominik <carsten.dominik@gmail.com> * org-agenda.el (org-agenda-show-outline-path): New option. (org-agenda-do-context-action): New function. (org-agenda-next-line, org-agenda-previous-line): Use `org-agenda-do-context-action'. * org.el (org-use-speed-commands): Allow function value. (org-speed-commands-default): Make headline motion safe, so that these commands always end on a headline. (org-speed-commands-default): New key `v' for `org-agenda'. (org-speed-move-safe): New function. (org-self-insert-command): Use the function value of `org-use-speed-commands'. (org-get-outline-path): Improve docstring. (org-format-outline-path): New function. (org-display-outline-path): New function. 2009-11-15 John Wiegley <jwiegley@gmail.com> * org-clock.el (org-clock-resolve): If `org-clock-into-string' is a string, use that to find the LOGBOOK drawer.
-rw-r--r--lisp/org/ChangeLog34
-rw-r--r--lisp/org/org-agenda.el23
-rw-r--r--lisp/org/org-archive.el2
-rw-r--r--lisp/org/org-ascii.el2
-rw-r--r--lisp/org/org-attach.el2
-rw-r--r--lisp/org/org-bbdb.el2
-rw-r--r--lisp/org/org-bibtex.el2
-rw-r--r--lisp/org/org-clock.el32
-rw-r--r--lisp/org/org-colview.el16
-rw-r--r--lisp/org/org-compat.el2
-rw-r--r--lisp/org/org-crypt.el2
-rw-r--r--lisp/org/org-datetree.el2
-rw-r--r--lisp/org/org-docbook.el2
-rw-r--r--lisp/org/org-exp.el2
-rw-r--r--lisp/org/org-faces.el2
-rw-r--r--lisp/org/org-feed.el2
-rw-r--r--lisp/org/org-footnote.el2
-rw-r--r--lisp/org/org-freemind.el2
-rw-r--r--lisp/org/org-gnus.el2
-rw-r--r--lisp/org/org-habit.el2
-rw-r--r--lisp/org/org-html.el2
-rw-r--r--lisp/org/org-icalendar.el2
-rw-r--r--lisp/org/org-id.el2
-rw-r--r--lisp/org/org-indent.el2
-rw-r--r--lisp/org/org-info.el2
-rw-r--r--lisp/org/org-inlinetask.el2
-rw-r--r--lisp/org/org-irc.el2
-rw-r--r--lisp/org/org-jsinfo.el2
-rw-r--r--lisp/org/org-latex.el3
-rw-r--r--lisp/org/org-list.el2
-rw-r--r--lisp/org/org-mac-message.el2
-rw-r--r--lisp/org/org-macs.el2
-rw-r--r--lisp/org/org-mew.el2
-rw-r--r--lisp/org/org-mhe.el2
-rw-r--r--lisp/org/org-mobile.el2
-rw-r--r--lisp/org/org-mouse.el2
-rw-r--r--lisp/org/org-plot.el2
-rw-r--r--lisp/org/org-protocol.el2
-rw-r--r--lisp/org/org-publish.el2
-rw-r--r--lisp/org/org-remember.el2
-rw-r--r--lisp/org/org-rmail.el2
-rw-r--r--lisp/org/org-src.el2
-rw-r--r--lisp/org/org-table.el2
-rw-r--r--lisp/org/org-timer.el2
-rw-r--r--lisp/org/org-vm.el2
-rw-r--r--lisp/org/org-w3m.el2
-rw-r--r--lisp/org/org-wl.el2
-rw-r--r--lisp/org/org-xoxo.el2
-rw-r--r--lisp/org/org.el185
49 files changed, 263 insertions, 116 deletions
diff --git a/lisp/org/ChangeLog b/lisp/org/ChangeLog
index 03b2a9dcb94..5ae2dc76ec1 100644
--- a/lisp/org/ChangeLog
+++ b/lisp/org/ChangeLog
@@ -1,3 +1,37 @@
12009-11-15 Carsten Dominik <carsten.dominik@gmail.com>
2
3 * org-latex.el (org-export-as-latex): Add the :drawers property.
4
52009-11-15 Carsten Dominik <carsten.dominik@gmail.com>
6
7 * org.el (org-speed-commands-user): Allow documentation headlines.
8 (org-speed-commands-default): Organize the value of this constant
9 with descriptive headlines.
10 (org-print-speed-command): Output the headlines.
11
122009-11-15 Carsten Dominik <carsten.dominik@gmail.com>
13
14 * org-agenda.el (org-agenda-show-outline-path): New option.
15 (org-agenda-do-context-action): New function.
16 (org-agenda-next-line, org-agenda-previous-line): Use
17 `org-agenda-do-context-action'.
18
19 * org.el (org-use-speed-commands): Allow function value.
20 (org-speed-commands-default): Make headline motion safe, so that
21 these commands always end on a headline.
22 (org-speed-commands-default): New key `v' for `org-agenda'.
23 (org-speed-move-safe): New function.
24 (org-self-insert-command): Use the function value of
25 `org-use-speed-commands'.
26 (org-get-outline-path): Improve docstring.
27 (org-format-outline-path): New function.
28 (org-display-outline-path): New function.
29
302009-11-15 John Wiegley <jwiegley@gmail.com>
31
32 * org-clock.el (org-clock-resolve): If `org-clock-into-string' is
33 a string, use that to find the LOGBOOK drawer.
34
12009-11-15 Glenn Morris <rgm@gnu.org> 352009-11-15 Glenn Morris <rgm@gnu.org>
2 36
3 * org-agenda.el (org-datetree-find-date-create) 37 * org-agenda.el (org-datetree-find-date-create)
diff --git a/lisp/org/org-agenda.el b/lisp/org/org-agenda.el
index 7a311084b2c..6bbdbe86306 100644
--- a/lisp/org/org-agenda.el
+++ b/lisp/org/org-agenda.el
@@ -6,7 +6,7 @@
6;; Author: Carsten Dominik <carsten at orgmode dot org> 6;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
@@ -672,6 +672,11 @@ Needs to be set before org.el is loaded."
672 :group 'org-agenda-startup 672 :group 'org-agenda-startup
673 :type 'boolean) 673 :type 'boolean)
674 674
675(defcustom org-agenda-show-outline-path t
676 "Non-il means, show outline path in echo area after line motion."
677 :group 'org-agenda-startup
678 :type 'boolean)
679
675(defcustom org-agenda-start-with-entry-text-mode nil 680(defcustom org-agenda-start-with-entry-text-mode nil
676 "The initial value of entry-text-mode in a newly created agenda window." 681 "The initial value of entry-text-mode in a newly created agenda window."
677 :group 'org-agenda-startup 682 :group 'org-agenda-startup
@@ -5673,15 +5678,23 @@ When called with a prefix argument, include all archive files as well."
5673 "Move cursor to the next line, and show if follow-mode is active." 5678 "Move cursor to the next line, and show if follow-mode is active."
5674 (interactive) 5679 (interactive)
5675 (call-interactively 'next-line) 5680 (call-interactively 'next-line)
5676 (if (and org-agenda-follow-mode (org-get-at-bol 'org-marker)) 5681 (org-agenda-do-context-action))
5677 (org-agenda-show))) 5682
5678(defun org-agenda-previous-line () 5683(defun org-agenda-previous-line ()
5679 "Move cursor to the previous line, and show if follow-mode is active." 5684 "Move cursor to the previous line, and show if follow-mode is active."
5680 5685
5681 (interactive) 5686 (interactive)
5682 (call-interactively 'previous-line) 5687 (call-interactively 'previous-line)
5683 (if (and org-agenda-follow-mode (org-get-at-bol 'org-marker)) 5688 (org-agenda-do-context-action))
5684 (org-agenda-show))) 5689
5690(defun org-agenda-do-context-action ()
5691 "Show outline path and, maybe, follow-mode window."
5692 (let ((m (org-get-at-bol 'org-marker)))
5693 (if (and org-agenda-follow-mode m)
5694 (org-agenda-show))
5695 (if (and m org-agenda-show-outline-path)
5696 (message (org-with-point-at m
5697 (org-display-outline-path t))))))
5685 5698
5686(defun org-agenda-show-priority () 5699(defun org-agenda-show-priority ()
5687 "Show the priority of the current item. 5700 "Show the priority of the current item.
diff --git a/lisp/org/org-archive.el b/lisp/org/org-archive.el
index 3cc438c8535..370554e6353 100644
--- a/lisp/org/org-archive.el
+++ b/lisp/org/org-archive.el
@@ -6,7 +6,7 @@
6;; Author: Carsten Dominik <carsten at orgmode dot org> 6;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
diff --git a/lisp/org/org-ascii.el b/lisp/org/org-ascii.el
index c4a2cedf2c7..bf8d02ab4ba 100644
--- a/lisp/org/org-ascii.el
+++ b/lisp/org/org-ascii.el
@@ -6,7 +6,7 @@
6;; Author: Carsten Dominik <carsten at orgmode dot org> 6;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
diff --git a/lisp/org/org-attach.el b/lisp/org/org-attach.el
index 12c91330310..34226b88a7e 100644
--- a/lisp/org/org-attach.el
+++ b/lisp/org/org-attach.el
@@ -4,7 +4,7 @@
4 4
5;; Author: John Wiegley <johnw@newartisans.com> 5;; Author: John Wiegley <johnw@newartisans.com>
6;; Keywords: org data task 6;; Keywords: org data task
7;; Version: 6.33 7;; Version: 6.33c
8 8
9;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
10;; 10;;
diff --git a/lisp/org/org-bbdb.el b/lisp/org/org-bbdb.el
index 6d9a7788a5f..851ac42ab99 100644
--- a/lisp/org/org-bbdb.el
+++ b/lisp/org/org-bbdb.el
@@ -7,7 +7,7 @@
7;; Thomas Baumann <thomas dot baumann at ch dot tum dot de> 7;; Thomas Baumann <thomas dot baumann at ch dot tum dot de>
8;; Keywords: outlines, hypermedia, calendar, wp 8;; Keywords: outlines, hypermedia, calendar, wp
9;; Homepage: http://orgmode.org 9;; Homepage: http://orgmode.org
10;; Version: 6.33 10;; Version: 6.33c
11;; 11;;
12;; This file is part of GNU Emacs. 12;; This file is part of GNU Emacs.
13;; 13;;
diff --git a/lisp/org/org-bibtex.el b/lisp/org/org-bibtex.el
index 44299e5e038..66442d162e0 100644
--- a/lisp/org/org-bibtex.el
+++ b/lisp/org/org-bibtex.el
@@ -5,7 +5,7 @@
5;; Author: Bastien Guerry <bzg at altern dot org> 5;; Author: Bastien Guerry <bzg at altern dot org>
6;; Carsten Dominik <carsten dot dominik at gmail dot com> 6;; Carsten Dominik <carsten dot dominik at gmail dot com>
7;; Keywords: org, wp, remember 7;; Keywords: org, wp, remember
8;; Version: 6.33 8;; Version: 6.33c
9;; 9;;
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11;; 11;;
diff --git a/lisp/org/org-clock.el b/lisp/org/org-clock.el
index ddb0424ef4b..d25f68debeb 100644
--- a/lisp/org/org-clock.el
+++ b/lisp/org/org-clock.el
@@ -6,7 +6,7 @@
6;; Author: Carsten Dominik <carsten at orgmode dot org> 6;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
@@ -678,22 +678,26 @@ was started."
678 (save-window-excursion 678 (save-window-excursion
679 (save-excursion 679 (save-excursion
680 (unless org-clock-resolving-clocks-due-to-idleness 680 (unless org-clock-resolving-clocks-due-to-idleness
681 (org-with-clock clock 681 (org-with-clock clock (org-clock-goto))
682 (org-clock-goto))
683 (with-current-buffer (marker-buffer (car clock)) 682 (with-current-buffer (marker-buffer (car clock))
684 (goto-char (car clock)) 683 (goto-char (car clock))
685 (if org-clock-into-drawer 684 (if org-clock-into-drawer
686 (ignore-errors 685 (let ((logbook
687 (outline-flag-region (save-excursion 686 (if (stringp org-clock-into-drawer)
688 (outline-back-to-heading t) 687 (concat ":" org-clock-into-drawer ":")
689 (search-forward ":LOGBOOK:") 688 ":LOGBOOK:")))
690 (goto-char (match-beginning 0))) 689 (ignore-errors
691 (save-excursion 690 (outline-flag-region
692 (outline-back-to-heading t) 691 (save-excursion
693 (search-forward ":LOGBOOK:") 692 (outline-back-to-heading t)
694 (search-forward ":END:") 693 (search-forward logbook)
695 (goto-char (match-end 0))) 694 (goto-char (match-beginning 0)))
696 nil))))) 695 (save-excursion
696 (outline-back-to-heading t)
697 (search-forward logbook)
698 (search-forward ":END:")
699 (goto-char (match-end 0)))
700 nil))))))
697 (let (char-pressed) 701 (let (char-pressed)
698 (while (null char-pressed) 702 (while (null char-pressed)
699 (setq char-pressed 703 (setq char-pressed
diff --git a/lisp/org/org-colview.el b/lisp/org/org-colview.el
index dfe006b805c..8f0ea9054aa 100644
--- a/lisp/org/org-colview.el
+++ b/lisp/org/org-colview.el
@@ -6,7 +6,7 @@
6;; Author: Carsten Dominik <carsten at orgmode dot org> 6;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
@@ -34,7 +34,7 @@
34(require 'org) 34(require 'org)
35 35
36(declare-function org-agenda-redo "org-agenda" ()) 36(declare-function org-agenda-redo "org-agenda" ())
37(declare-function org-agenda-show "org-agenda" (&optional full-entry)) 37(declare-function org-agenda-do-context-action "org-agenda" ())
38 38
39;;; Column View 39;;; Column View
40 40
@@ -93,10 +93,8 @@ This is the compiled version of the format.")
93 (while (and (org-invisible-p2) (not (eobp))) 93 (while (and (org-invisible-p2) (not (eobp)))
94 (beginning-of-line 2)) 94 (beginning-of-line 2))
95 (move-to-column col) 95 (move-to-column col)
96 (if (and (eq major-mode 'org-agenda-mode) 96 (if (eq major-mode 'org-agenda-mode)
97 (org-bound-and-true-p org-agenda-follow-mode) 97 (org-agenda-do-context-action)))))
98 (org-get-at-bol 'org-marker))
99 (org-agenda-show)))))
100(org-defkey org-columns-map [up] 98(org-defkey org-columns-map [up]
101 (lambda () (interactive) 99 (lambda () (interactive)
102 (let ((col (current-column))) 100 (let ((col (current-column)))
@@ -104,10 +102,8 @@ This is the compiled version of the format.")
104 (while (and (org-invisible-p2) (not (bobp))) 102 (while (and (org-invisible-p2) (not (bobp)))
105 (beginning-of-line 0)) 103 (beginning-of-line 0))
106 (move-to-column col) 104 (move-to-column col)
107 (if (and (eq major-mode 'org-agenda-mode) 105 (if (eq major-mode 'org-agenda-mode)
108 (org-bound-and-true-p org-agenda-follow-mode) 106 (org-agenda-do-context-action)))))
109 (org-get-at-bol 'org-marker))
110 (org-agenda-show)))))
111(org-defkey org-columns-map [(shift right)] 'org-columns-next-allowed-value) 107(org-defkey org-columns-map [(shift right)] 'org-columns-next-allowed-value)
112(org-defkey org-columns-map "n" 'org-columns-next-allowed-value) 108(org-defkey org-columns-map "n" 'org-columns-next-allowed-value)
113(org-defkey org-columns-map [(shift left)] 'org-columns-previous-allowed-value) 109(org-defkey org-columns-map [(shift left)] 'org-columns-previous-allowed-value)
diff --git a/lisp/org/org-compat.el b/lisp/org/org-compat.el
index 4e2c7d1a775..b86b726481c 100644
--- a/lisp/org/org-compat.el
+++ b/lisp/org/org-compat.el
@@ -6,7 +6,7 @@
6;; Author: Carsten Dominik <carsten at orgmode dot org> 6;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
diff --git a/lisp/org/org-crypt.el b/lisp/org/org-crypt.el
index e4455714066..0e56ef71cf6 100644
--- a/lisp/org/org-crypt.el
+++ b/lisp/org/org-crypt.el
@@ -4,7 +4,7 @@
4 4
5;; Emacs Lisp Archive Entry 5;; Emacs Lisp Archive Entry
6;; Filename: org-crypt.el 6;; Filename: org-crypt.el
7;; Version: 6.33 7;; Version: 6.33c
8;; Keywords: org-mode 8;; Keywords: org-mode
9;; Author: John Wiegley <johnw@gnu.org> 9;; Author: John Wiegley <johnw@gnu.org>
10;; Maintainer: Peter Jones <pjones@pmade.com> 10;; Maintainer: Peter Jones <pjones@pmade.com>
diff --git a/lisp/org/org-datetree.el b/lisp/org/org-datetree.el
index ce6c562472e..59cbcdfd23b 100644
--- a/lisp/org/org-datetree.el
+++ b/lisp/org/org-datetree.el
@@ -5,7 +5,7 @@
5;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
7;; Homepage: http://orgmode.org 7;; Homepage: http://orgmode.org
8;; Version: 6.33 8;; Version: 6.33c
9;; 9;;
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11;; 11;;
diff --git a/lisp/org/org-docbook.el b/lisp/org/org-docbook.el
index 33d66dc24de..f1cd894daae 100644
--- a/lisp/org/org-docbook.el
+++ b/lisp/org/org-docbook.el
@@ -4,7 +4,7 @@
4;; 4;;
5;; Emacs Lisp Archive Entry 5;; Emacs Lisp Archive Entry
6;; Filename: org-docbook.el 6;; Filename: org-docbook.el
7;; Version: 6.33 7;; Version: 6.33c
8;; Author: Baoqiu Cui <cbaoqiu AT yahoo DOT com> 8;; Author: Baoqiu Cui <cbaoqiu AT yahoo DOT com>
9;; Maintainer: Baoqiu Cui <cbaoqiu AT yahoo DOT com> 9;; Maintainer: Baoqiu Cui <cbaoqiu AT yahoo DOT com>
10;; Keywords: org, wp, docbook 10;; Keywords: org, wp, docbook
diff --git a/lisp/org/org-exp.el b/lisp/org/org-exp.el
index 5282824a530..ca0f28a06f9 100644
--- a/lisp/org/org-exp.el
+++ b/lisp/org/org-exp.el
@@ -6,7 +6,7 @@
6;; Author: Carsten Dominik <carsten at orgmode dot org> 6;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
diff --git a/lisp/org/org-faces.el b/lisp/org/org-faces.el
index ac70649ec53..e5e779e11eb 100644
--- a/lisp/org/org-faces.el
+++ b/lisp/org/org-faces.el
@@ -6,7 +6,7 @@
6;; Author: Carsten Dominik <carsten at orgmode dot org> 6;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
diff --git a/lisp/org/org-feed.el b/lisp/org/org-feed.el
index a63da894a4e..0af8f64b3f6 100644
--- a/lisp/org/org-feed.el
+++ b/lisp/org/org-feed.el
@@ -5,7 +5,7 @@
5;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
7;; Homepage: http://orgmode.org 7;; Homepage: http://orgmode.org
8;; Version: 6.33 8;; Version: 6.33c
9;; 9;;
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11;; 11;;
diff --git a/lisp/org/org-footnote.el b/lisp/org/org-footnote.el
index bfd54721fe8..e3c2b1091b6 100644
--- a/lisp/org/org-footnote.el
+++ b/lisp/org/org-footnote.el
@@ -5,7 +5,7 @@
5;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
7;; Homepage: http://orgmode.org 7;; Homepage: http://orgmode.org
8;; Version: 6.33 8;; Version: 6.33c
9;; 9;;
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11;; 11;;
diff --git a/lisp/org/org-freemind.el b/lisp/org/org-freemind.el
index 76d17b0ebcb..79d6f02f4f7 100644
--- a/lisp/org/org-freemind.el
+++ b/lisp/org/org-freemind.el
@@ -5,7 +5,7 @@
5;; Author: Lennart Borgman (lennart O borgman A gmail O com) 5;; Author: Lennart Borgman (lennart O borgman A gmail O com)
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
7;; Homepage: http://orgmode.org 7;; Homepage: http://orgmode.org
8;; Version: 6.33 8;; Version: 6.33c
9;; 9;;
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11;; 11;;
diff --git a/lisp/org/org-gnus.el b/lisp/org/org-gnus.el
index c6b9b448edb..f41425e8fd6 100644
--- a/lisp/org/org-gnus.el
+++ b/lisp/org/org-gnus.el
@@ -7,7 +7,7 @@
7;; Tassilo Horn <tassilo at member dot fsf dot org> 7;; Tassilo Horn <tassilo at member dot fsf dot org>
8;; Keywords: outlines, hypermedia, calendar, wp 8;; Keywords: outlines, hypermedia, calendar, wp
9;; Homepage: http://orgmode.org 9;; Homepage: http://orgmode.org
10;; Version: 6.33 10;; Version: 6.33c
11;; 11;;
12;; This file is part of GNU Emacs. 12;; This file is part of GNU Emacs.
13;; 13;;
diff --git a/lisp/org/org-habit.el b/lisp/org/org-habit.el
index c2f14894d5d..f77ccc09f29 100644
--- a/lisp/org/org-habit.el
+++ b/lisp/org/org-habit.el
@@ -5,7 +5,7 @@
5;; Author: John Wiegley <johnw at gnu dot org> 5;; Author: John Wiegley <johnw at gnu dot org>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
7;; Homepage: http://orgmode.org 7;; Homepage: http://orgmode.org
8;; Version: 6.33 8;; Version: 6.33c
9;; 9;;
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11;; 11;;
diff --git a/lisp/org/org-html.el b/lisp/org/org-html.el
index 11a692e86c4..2b83a8c1eeb 100644
--- a/lisp/org/org-html.el
+++ b/lisp/org/org-html.el
@@ -6,7 +6,7 @@
6;; Author: Carsten Dominik <carsten at orgmode dot org> 6;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
diff --git a/lisp/org/org-icalendar.el b/lisp/org/org-icalendar.el
index 4141196cb3b..e5a6a6b2634 100644
--- a/lisp/org/org-icalendar.el
+++ b/lisp/org/org-icalendar.el
@@ -6,7 +6,7 @@
6;; Author: Carsten Dominik <carsten at orgmode dot org> 6;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
diff --git a/lisp/org/org-id.el b/lisp/org/org-id.el
index c6c007f35d4..b27259c7adf 100644
--- a/lisp/org/org-id.el
+++ b/lisp/org/org-id.el
@@ -5,7 +5,7 @@
5;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
7;; Homepage: http://orgmode.org 7;; Homepage: http://orgmode.org
8;; Version: 6.33 8;; Version: 6.33c
9;; 9;;
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11;; 11;;
diff --git a/lisp/org/org-indent.el b/lisp/org/org-indent.el
index db0b49f1549..63b168afc96 100644
--- a/lisp/org/org-indent.el
+++ b/lisp/org/org-indent.el
@@ -4,7 +4,7 @@
4;; Author: Carsten Dominik <carsten at orgmode dot org> 4;; Author: Carsten Dominik <carsten at orgmode dot org>
5;; Keywords: outlines, hypermedia, calendar, wp 5;; Keywords: outlines, hypermedia, calendar, wp
6;; Homepage: http://orgmode.org 6;; Homepage: http://orgmode.org
7;; Version: 6.33 7;; Version: 6.33c
8;; 8;;
9;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
10;; 10;;
diff --git a/lisp/org/org-info.el b/lisp/org/org-info.el
index af37256f21f..cbe55af6676 100644
--- a/lisp/org/org-info.el
+++ b/lisp/org/org-info.el
@@ -6,7 +6,7 @@
6;; Author: Carsten Dominik <carsten at orgmode dot org> 6;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
diff --git a/lisp/org/org-inlinetask.el b/lisp/org/org-inlinetask.el
index d4be908c5ed..9aa38e193c5 100644
--- a/lisp/org/org-inlinetask.el
+++ b/lisp/org/org-inlinetask.el
@@ -5,7 +5,7 @@
5;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
7;; Homepage: http://orgmode.org 7;; Homepage: http://orgmode.org
8;; Version: 6.33 8;; Version: 6.33c
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
diff --git a/lisp/org/org-irc.el b/lisp/org/org-irc.el
index cf7bdf0f31b..7c863f7ed39 100644
--- a/lisp/org/org-irc.el
+++ b/lisp/org/org-irc.el
@@ -4,7 +4,7 @@
4;; 4;;
5;; Author: Philip Jackson <emacs@shellarchive.co.uk> 5;; Author: Philip Jackson <emacs@shellarchive.co.uk>
6;; Keywords: erc, irc, link, org 6;; Keywords: erc, irc, link, org
7;; Version: 6.33 7;; Version: 6.33c
8;; 8;;
9;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
10;; 10;;
diff --git a/lisp/org/org-jsinfo.el b/lisp/org/org-jsinfo.el
index 02d867a6d73..2196b737354 100644
--- a/lisp/org/org-jsinfo.el
+++ b/lisp/org/org-jsinfo.el
@@ -6,7 +6,7 @@
6;; Author: Carsten Dominik <carsten at orgmode dot org> 6;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
diff --git a/lisp/org/org-latex.el b/lisp/org/org-latex.el
index bea5955ec5c..b48fdb35ffa 100644
--- a/lisp/org/org-latex.el
+++ b/lisp/org/org-latex.el
@@ -4,7 +4,7 @@
4;; 4;;
5;; Emacs Lisp Archive Entry 5;; Emacs Lisp Archive Entry
6;; Filename: org-latex.el 6;; Filename: org-latex.el
7;; Version: 6.33 7;; Version: 6.33c
8;; Author: Bastien Guerry <bzg AT altern DOT org> 8;; Author: Bastien Guerry <bzg AT altern DOT org>
9;; Maintainer: Carsten Dominik <carsten.dominik AT gmail DOT com> 9;; Maintainer: Carsten Dominik <carsten.dominik AT gmail DOT com>
10;; Keywords: org, wp, tex 10;; Keywords: org, wp, tex
@@ -620,6 +620,7 @@ when PUB-DIR is set, use this as the publishing directory."
620 :tags (plist-get opt-plist :tags) 620 :tags (plist-get opt-plist :tags)
621 :priority (plist-get opt-plist :priority) 621 :priority (plist-get opt-plist :priority)
622 :footnotes (plist-get opt-plist :footnotes) 622 :footnotes (plist-get opt-plist :footnotes)
623 :drawers (plist-get opt-plist :drawers)
623 :timestamps (plist-get opt-plist :timestamps) 624 :timestamps (plist-get opt-plist :timestamps)
624 :todo-keywords (plist-get opt-plist :todo-keywords) 625 :todo-keywords (plist-get opt-plist :todo-keywords)
625 :add-text (if (eq to-buffer 'string) nil text) 626 :add-text (if (eq to-buffer 'string) nil text)
diff --git a/lisp/org/org-list.el b/lisp/org/org-list.el
index 99cc4feeef1..d864ab008f6 100644
--- a/lisp/org/org-list.el
+++ b/lisp/org/org-list.el
@@ -7,7 +7,7 @@
7;; Bastien Guerry <bzg AT altern DOT org> 7;; Bastien Guerry <bzg AT altern DOT org>
8;; Keywords: outlines, hypermedia, calendar, wp 8;; Keywords: outlines, hypermedia, calendar, wp
9;; Homepage: http://orgmode.org 9;; Homepage: http://orgmode.org
10;; Version: 6.33 10;; Version: 6.33c
11;; 11;;
12;; This file is part of GNU Emacs. 12;; This file is part of GNU Emacs.
13;; 13;;
diff --git a/lisp/org/org-mac-message.el b/lisp/org/org-mac-message.el
index 94fe2325dd7..54978916d36 100644
--- a/lisp/org/org-mac-message.el
+++ b/lisp/org/org-mac-message.el
@@ -5,7 +5,7 @@
5;; Author: John Wiegley <johnw@gnu.org> 5;; Author: John Wiegley <johnw@gnu.org>
6;; Christopher Suckling <suckling at gmail dot com> 6;; Christopher Suckling <suckling at gmail dot com>
7 7
8;; Version: 6.33 8;; Version: 6.33c
9;; Keywords: outlines, hypermedia, calendar, wp 9;; Keywords: outlines, hypermedia, calendar, wp
10 10
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
diff --git a/lisp/org/org-macs.el b/lisp/org/org-macs.el
index cdcbe04ab0c..1f4ec10bf59 100644
--- a/lisp/org/org-macs.el
+++ b/lisp/org/org-macs.el
@@ -6,7 +6,7 @@
6;; Author: Carsten Dominik <carsten at orgmode dot org> 6;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
diff --git a/lisp/org/org-mew.el b/lisp/org/org-mew.el
index 6ccc995c158..bd590e672d8 100644
--- a/lisp/org/org-mew.el
+++ b/lisp/org/org-mew.el
@@ -5,7 +5,7 @@
5;; Author: Tokuya Kameshima <kames at fa2 dot so-net dot ne dot jp> 5;; Author: Tokuya Kameshima <kames at fa2 dot so-net dot ne dot jp>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
7;; Homepage: http://orgmode.org 7;; Homepage: http://orgmode.org
8;; Version: 6.33 8;; Version: 6.33c
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
diff --git a/lisp/org/org-mhe.el b/lisp/org/org-mhe.el
index d70bcea6880..a9d66696bbe 100644
--- a/lisp/org/org-mhe.el
+++ b/lisp/org/org-mhe.el
@@ -6,7 +6,7 @@
6;; Author: Thomas Baumann <thomas dot baumann at ch dot tum dot de> 6;; Author: Thomas Baumann <thomas dot baumann at ch dot tum dot de>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
diff --git a/lisp/org/org-mobile.el b/lisp/org/org-mobile.el
index b9e267113d1..f482f7cd8d2 100644
--- a/lisp/org/org-mobile.el
+++ b/lisp/org/org-mobile.el
@@ -4,7 +4,7 @@
4;; Author: Carsten Dominik <carsten at orgmode dot org> 4;; Author: Carsten Dominik <carsten at orgmode dot org>
5;; Keywords: outlines, hypermedia, calendar, wp 5;; Keywords: outlines, hypermedia, calendar, wp
6;; Homepage: http://orgmode.org 6;; Homepage: http://orgmode.org
7;; Version: 6.33 7;; Version: 6.33c
8;; 8;;
9;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
10;; 10;;
diff --git a/lisp/org/org-mouse.el b/lisp/org/org-mouse.el
index 7860fca2252..6fbd61539e3 100644
--- a/lisp/org/org-mouse.el
+++ b/lisp/org/org-mouse.el
@@ -4,7 +4,7 @@
4;; 4;;
5;; Author: Piotr Zielinski <piotr dot zielinski at gmail dot com> 5;; Author: Piotr Zielinski <piotr dot zielinski at gmail dot com>
6;; Maintainer: Carsten Dominik <carsten at orgmode dot org> 6;; Maintainer: Carsten Dominik <carsten at orgmode dot org>
7;; Version: 6.33 7;; Version: 6.33c
8;; 8;;
9;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
10;; 10;;
diff --git a/lisp/org/org-plot.el b/lisp/org/org-plot.el
index f91df114aca..55c0877ce21 100644
--- a/lisp/org/org-plot.el
+++ b/lisp/org/org-plot.el
@@ -5,7 +5,7 @@
5;; Author: Eric Schulte <schulte dot eric at gmail dot com> 5;; Author: Eric Schulte <schulte dot eric at gmail dot com>
6;; Keywords: tables, plotting 6;; Keywords: tables, plotting
7;; Homepage: http://orgmode.org 7;; Homepage: http://orgmode.org
8;; Version: 6.33 8;; Version: 6.33c
9;; 9;;
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11;; 11;;
diff --git a/lisp/org/org-protocol.el b/lisp/org/org-protocol.el
index 30d2dd3a050..0832bd1f59f 100644
--- a/lisp/org/org-protocol.el
+++ b/lisp/org/org-protocol.el
@@ -9,7 +9,7 @@
9;; Author: Ross Patterson <me AT rpatterson DOT net> 9;; Author: Ross Patterson <me AT rpatterson DOT net>
10;; Maintainer: Sebastian Rose <sebastian_rose AT gmx DOT de> 10;; Maintainer: Sebastian Rose <sebastian_rose AT gmx DOT de>
11;; Keywords: org, emacsclient, wp 11;; Keywords: org, emacsclient, wp
12;; Version: 6.33 12;; Version: 6.33c
13 13
14;; This file is part of GNU Emacs. 14;; This file is part of GNU Emacs.
15;; 15;;
diff --git a/lisp/org/org-publish.el b/lisp/org/org-publish.el
index d42abd43fc9..6abaae9cdd0 100644
--- a/lisp/org/org-publish.el
+++ b/lisp/org/org-publish.el
@@ -4,7 +4,7 @@
4;; Author: David O'Toole <dto@gnu.org> 4;; Author: David O'Toole <dto@gnu.org>
5;; Maintainer: Carsten Dominik <carsten DOT dominik AT gmail DOT com> 5;; Maintainer: Carsten Dominik <carsten DOT dominik AT gmail DOT com>
6;; Keywords: hypermedia, outlines, wp 6;; Keywords: hypermedia, outlines, wp
7;; Version: 6.33 7;; Version: 6.33c
8 8
9;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
10;; 10;;
diff --git a/lisp/org/org-remember.el b/lisp/org/org-remember.el
index 5eef7a22bb5..d0ba6131c8f 100644
--- a/lisp/org/org-remember.el
+++ b/lisp/org/org-remember.el
@@ -6,7 +6,7 @@
6;; Author: Carsten Dominik <carsten at orgmode dot org> 6;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
diff --git a/lisp/org/org-rmail.el b/lisp/org/org-rmail.el
index f1fe9f8f2ad..0ff5f143844 100644
--- a/lisp/org/org-rmail.el
+++ b/lisp/org/org-rmail.el
@@ -6,7 +6,7 @@
6;; Author: Carsten Dominik <carsten at orgmode dot org> 6;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
diff --git a/lisp/org/org-src.el b/lisp/org/org-src.el
index a2321d2edd3..19494c10043 100644
--- a/lisp/org/org-src.el
+++ b/lisp/org/org-src.el
@@ -8,7 +8,7 @@
8;; Dan Davison <davison at stats dot ox dot ac dot uk> 8;; Dan Davison <davison at stats dot ox dot ac dot uk>
9;; Keywords: outlines, hypermedia, calendar, wp 9;; Keywords: outlines, hypermedia, calendar, wp
10;; Homepage: http://orgmode.org 10;; Homepage: http://orgmode.org
11;; Version: 6.33 11;; Version: 6.33c
12;; 12;;
13;; This file is part of GNU Emacs. 13;; This file is part of GNU Emacs.
14;; 14;;
diff --git a/lisp/org/org-table.el b/lisp/org/org-table.el
index a484571dcde..087b30a5c91 100644
--- a/lisp/org/org-table.el
+++ b/lisp/org/org-table.el
@@ -6,7 +6,7 @@
6;; Author: Carsten Dominik <carsten at orgmode dot org> 6;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
diff --git a/lisp/org/org-timer.el b/lisp/org/org-timer.el
index ab2a8c1d896..77c816413cc 100644
--- a/lisp/org/org-timer.el
+++ b/lisp/org/org-timer.el
@@ -5,7 +5,7 @@
5;; Author: Carsten Dominik <carsten at orgmode dot org> 5;; Author: Carsten Dominik <carsten at orgmode dot org>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
7;; Homepage: http://orgmode.org 7;; Homepage: http://orgmode.org
8;; Version: 6.33 8;; Version: 6.33c
9;; 9;;
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11;; 11;;
diff --git a/lisp/org/org-vm.el b/lisp/org/org-vm.el
index 8b0a2eeff4f..a96cbbcbb51 100644
--- a/lisp/org/org-vm.el
+++ b/lisp/org/org-vm.el
@@ -6,7 +6,7 @@
6;; Author: Carsten Dominik <carsten at orgmode dot org> 6;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
diff --git a/lisp/org/org-w3m.el b/lisp/org/org-w3m.el
index 359182ad5bc..53a52d415c0 100644
--- a/lisp/org/org-w3m.el
+++ b/lisp/org/org-w3m.el
@@ -5,7 +5,7 @@
5;; Author: Andy Stewart <lazycat dot manatee at gmail dot com> 5;; Author: Andy Stewart <lazycat dot manatee at gmail dot com>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
7;; Homepage: http://orgmode.org 7;; Homepage: http://orgmode.org
8;; Version: 6.33 8;; Version: 6.33c
9;; 9;;
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11;; 11;;
diff --git a/lisp/org/org-wl.el b/lisp/org/org-wl.el
index 96eb0612f3d..3a284c60e34 100644
--- a/lisp/org/org-wl.el
+++ b/lisp/org/org-wl.el
@@ -6,7 +6,7 @@
6;; Author: Tokuya Kameshima <kames at fa2 dot so-net dot ne dot jp> 6;; Author: Tokuya Kameshima <kames at fa2 dot so-net dot ne dot jp>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
diff --git a/lisp/org/org-xoxo.el b/lisp/org/org-xoxo.el
index 95c13dfb6d1..45c25589ae7 100644
--- a/lisp/org/org-xoxo.el
+++ b/lisp/org/org-xoxo.el
@@ -6,7 +6,7 @@
6;; Author: Carsten Dominik <carsten at orgmode dot org> 6;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
diff --git a/lisp/org/org.el b/lisp/org/org.el
index 06b6e337217..d5cb8bacc79 100644
--- a/lisp/org/org.el
+++ b/lisp/org/org.el
@@ -6,7 +6,7 @@
6;; Author: Carsten Dominik <carsten at orgmode dot org> 6;; Author: Carsten Dominik <carsten at orgmode dot org>
7;; Keywords: outlines, hypermedia, calendar, wp 7;; Keywords: outlines, hypermedia, calendar, wp
8;; Homepage: http://orgmode.org 8;; Homepage: http://orgmode.org
9;; Version: 6.33 9;; Version: 6.33c
10;; 10;;
11;; This file is part of GNU Emacs. 11;; This file is part of GNU Emacs.
12;; 12;;
@@ -95,7 +95,7 @@
95 95
96;;; Version 96;;; Version
97 97
98(defconst org-version "6.33" 98(defconst org-version "6.33c"
99 "The version number of the file org.el.") 99 "The version number of the file org.el.")
100 100
101(defun org-version (&optional here) 101(defun org-version (&optional here)
@@ -594,9 +594,14 @@ new-frame Make a new frame each time. Note that in this case
594 (const :tag "One dedicated frame" dedicated-frame))) 594 (const :tag "One dedicated frame" dedicated-frame)))
595 595
596(defcustom org-use-speed-commands nil 596(defcustom org-use-speed-commands nil
597 "Non-nil means, activate single letter commands at beginning of a headline." 597 "Non-nil means, activate single letter commands at beginning of a headline.
598This may also be a function to test for appropriate locations where speed
599commands should be active."
598 :group 'org-structure 600 :group 'org-structure
599 :type 'boolean) 601 :type '(choice
602 (const :tag "Never" nil)
603 (const :tag "At beginning of headline stars" t)
604 (function)))
600 605
601(defcustom org-speed-commands-user nil 606(defcustom org-speed-commands-user nil
602 "Alist of additional speed commands. 607 "Alist of additional speed commands.
@@ -606,14 +611,19 @@ and when the cursor is at the beginning of a headline.
606The car if each entry is a string with a single letter, which must 611The car if each entry is a string with a single letter, which must
607be assigned to `self-insert-command' in the global map. 612be assigned to `self-insert-command' in the global map.
608The cdr is either a command to be called interactively, a function 613The cdr is either a command to be called interactively, a function
609to be called, or a form to be evaluated." 614to be called, or a form to be evaluated.
615An entry that is just a list with a single string will be interpreted
616as a descriptive headline that will be added when listing the speed
617copmmands in the Help buffer using the `?' speed command."
610 :group 'org-structure 618 :group 'org-structure
611 :type '(repeat 619 :type '(repeat :value ("k" . ignore)
612 (cons 620 (choice :value ("k" . ignore)
613 (string "Command letter") 621 (list :tag "Descriptive Headline" (string :tag "Headline"))
614 (choice 622 (cons :tag "Letter and Command"
615 (function) 623 (string :tag "Command letter")
616 (sexp))))) 624 (choice
625 (function)
626 (sexp))))))
617 627
618(defgroup org-cycle nil 628(defgroup org-cycle nil
619 "Options concerning visibility cycling in Org-mode." 629 "Options concerning visibility cycling in Org-mode."
@@ -3090,8 +3100,9 @@ Normal means, no org-mode-specific context."
3090(declare-function org-gnus-follow-link "org-gnus" (&optional group article)) 3100(declare-function org-gnus-follow-link "org-gnus" (&optional group article))
3091(defvar org-agenda-tags-todo-honor-ignore-options) 3101(defvar org-agenda-tags-todo-honor-ignore-options)
3092(declare-function org-agenda-skip "org-agenda" ()) 3102(declare-function org-agenda-skip "org-agenda" ())
3093(declare-function org-format-agenda-item "org-agenda" 3103(declare-function
3094 (extra txt &optional category tags dotime noprefix remove-re habitp)) 3104 org-format-agenda-item "org-agenda"
3105 (extra txt &optional category tags dotime noprefix remove-re habitp))
3095(declare-function org-agenda-new-marker "org-agenda" (&optional pos)) 3106(declare-function org-agenda-new-marker "org-agenda" (&optional pos))
3096(declare-function org-agenda-change-all-lines "org-agenda" 3107(declare-function org-agenda-change-all-lines "org-agenda"
3097 (newhead hdmarker &optional fixface just-this)) 3108 (newhead hdmarker &optional fixface just-this))
@@ -8980,7 +8991,10 @@ on the system \"/user@host:\"."
8980(defvar org-olpa (make-vector 20 nil)) 8991(defvar org-olpa (make-vector 20 nil))
8981 8992
8982(defun org-get-outline-path (&optional fastp level heading) 8993(defun org-get-outline-path (&optional fastp level heading)
8983 "Return the outline path to the current entry, as a list." 8994 "Return the outline path to the current entry, as a list.
8995The parameters FASTP, LEVEL, and HEADING are for use be a scanner
8996routine which makes outline path derivations for an entire file,
8997avoiding backtracing."
8984 (if fastp 8998 (if fastp
8985 (progn 8999 (progn
8986 (if (> level 19) 9000 (if (> level 19)
@@ -8997,6 +9011,59 @@ on the system \"/user@host:\"."
8997 (push (org-match-string-no-properties 4) rtn))) 9011 (push (org-match-string-no-properties 4) rtn)))
8998 rtn)))) 9012 rtn))))
8999 9013
9014(defun org-format-outline-path (path &optional width prefix)
9015 "Format the outlie path PATH for display.
9016Width is the maximum number of characters that is available.
9017Prefix is a prefix to be included in the returned string,
9018such as the file name."
9019 (setq width (or width 79))
9020 (if prefix (setq width (- width (length prefix))))
9021 (if (not path)
9022 (or prefix "")
9023 (let* ((nsteps (length path))
9024 (total-width (+ nsteps (apply '+ (mapcar 'length path))))
9025 (maxwidth (if (<= total-width width)
9026 10000 ;; everything fits
9027 ;; we need to shorten the level headings
9028 (/ (- width nsteps) nsteps)))
9029 (org-odd-levels-only nil)
9030 (n 0)
9031 (total (1+ (length prefix))))
9032 (setq maxwidth (max maxwidth 10))
9033 (concat prefix
9034 (mapconcat
9035 (lambda (h)
9036 (setq n (1+ n))
9037 (if (and (= n nsteps) (< maxwidth 10000))
9038 (setq maxwidth (- total-width total)))
9039 (if (< (length h) maxwidth)
9040 (progn (setq total (+ total (length h) 1)) h)
9041 (setq h (substring h 0 (- maxwidth 2))
9042 total (+ total maxwidth 1))
9043 (if (string-match "[ \t]+\\'" h)
9044 (setq h (substring h 0 (match-beginning 0))))
9045 (setq h (concat h "..")))
9046 (org-add-props h nil 'face
9047 (nth (% (1- n) org-n-level-faces)
9048 org-level-faces))
9049 h)
9050 path "/")))))
9051
9052(defun org-display-outline-path (&optional file current)
9053 "Display the current outline path in the echo area."
9054 (interactive "P")
9055 (let ((bfn (buffer-file-name (buffer-base-buffer)))
9056 (path (and (org-mode-p) (org-get-outline-path))))
9057 (if current (setq path (append path
9058 (save-excursion
9059 (org-back-to-heading t)
9060 (if (looking-at org-complex-heading-regexp)
9061 (list (match-string 4)))))))
9062 (message (org-format-outline-path
9063 path
9064 (1- (frame-width))
9065 (and file bfn (concat (file-name-nondirectory bfn) "/"))))))
9066
9000(defvar org-refile-history nil 9067(defvar org-refile-history nil
9001 "History for refiling operations.") 9068 "History for refiling operations.")
9002 9069
@@ -9037,6 +9104,7 @@ See also `org-refile-use-outline-path' and `org-completion-use-ido'"
9037 (region-length (and regionp (- region-end region-start))) 9104 (region-length (and regionp (- region-end region-start)))
9038 (filename (buffer-file-name (buffer-base-buffer cbuf))) 9105 (filename (buffer-file-name (buffer-base-buffer cbuf)))
9039 pos it nbuf file re level reversed) 9106 pos it nbuf file re level reversed)
9107 (setq last-command nil)
9040 (when regionp 9108 (when regionp
9041 (goto-char region-start) 9109 (goto-char region-start)
9042 (or (bolp) (goto-char (point-at-bol))) 9110 (or (bolp) (goto-char (point-at-bol)))
@@ -14829,14 +14897,19 @@ Some of the options can be changed using the variable
14829 14897
14830(defconst org-speed-commands-default 14898(defconst org-speed-commands-default
14831 '( 14899 '(
14832 ("n" . outline-next-visible-heading) 14900 ("Outline Navigation")
14833 ("p" . outline-previous-visible-heading) 14901 ("n" . (org-speed-move-safe 'outline-next-visible-heading))
14834 ("f" . org-forward-same-level) 14902 ("p" . (org-speed-move-safe 'outline-previous-visible-heading))
14835 ("b" . org-backward-same-level) 14903 ("f" . (org-speed-move-safe 'org-forward-same-level))
14836 ("u" . outline-up-heading) 14904 ("b" . (org-speed-move-safe 'org-backward-same-level))
14837 14905 ("u" . (org-speed-move-safe 'outline-up-heading))
14906 ("j" . org-goto)
14907 ("g" . (org-refile t))
14908 ("Outline Visibility")
14838 ("c" . org-cycle) 14909 ("c" . org-cycle)
14839 ("C" . org-shifttab) 14910 ("C" . org-shifttab)
14911 (" " . org-display-outline-path)
14912 ("Outline Structure Editing")
14840 ("U" . org-shiftmetaup) 14913 ("U" . org-shiftmetaup)
14841 ("D" . org-shiftmetadown) 14914 ("D" . org-shiftmetadown)
14842 ("r" . org-metaright) 14915 ("r" . org-metaright)
@@ -14845,37 +14918,45 @@ Some of the options can be changed using the variable
14845 ("L" . org-shiftmetaleft) 14918 ("L" . org-shiftmetaleft)
14846 ("i" . (progn (forward-char 1) (call-interactively 14919 ("i" . (progn (forward-char 1) (call-interactively
14847 'org-insert-heading-respect-content))) 14920 'org-insert-heading-respect-content)))
14848 14921 ("^" . org-sort)
14849 ("a" . org-agenda) 14922 ("w" . org-refile)
14850 ("/" . org-sparse-tree) 14923 ("a" . org-archive-subtree-default-with-confirmation)
14851 (";" . org-set-tags-command) 14924 ("." . outline-mark-subtree)
14925 ("Clock Commands")
14852 ("I" . org-clock-in) 14926 ("I" . org-clock-in)
14853 ("O" . org-clock-out) 14927 ("O" . org-clock-out)
14854 ("o" . org-open-at-point) 14928 ("Meta Data Editing")
14855 ("t" . org-todo) 14929 ("t" . org-todo)
14856 ("j" . org-goto)
14857 ("g" . (org-refile t))
14858 ("e" . org-set-effort)
14859 ("0" . (org-priority ?\ )) 14930 ("0" . (org-priority ?\ ))
14860 ("1" . (org-priority ?A)) 14931 ("1" . (org-priority ?A))
14861 ("2" . (org-priority ?B)) 14932 ("2" . (org-priority ?B))
14862 ("3" . (org-priority ?C)) 14933 ("3" . (org-priority ?C))
14863 ("." . outline-mark-subtree) 14934 (";" . org-set-tags-command)
14864 ("^" . org-sort) 14935 ("e" . org-set-effort)
14865 ("w" . org-refile) 14936 ("Agenda Views etc")
14866 ("a" . org-archive-subtree-default-with-confirmation) 14937 ("v" . org-agenda)
14938 ("/" . org-sparse-tree)
14867 ("/" . org-sparse-tree) 14939 ("/" . org-sparse-tree)
14940 ("Misc")
14941 ("o" . org-open-at-point)
14868 ("?" . org-speed-command-help) 14942 ("?" . org-speed-command-help)
14869 ) 14943 )
14870 "The default speed commands.") 14944 "The default speed commands.")
14871 14945
14872(defun org-print-speed-command (e) 14946(defun org-print-speed-command (e)
14873 (princ (car e)) 14947 (if (> (length (car e)) 1)
14874 (princ " ") 14948 (progn
14875 (if (symbolp (cdr e)) 14949 (princ "\n")
14876 (princ (symbol-name (cdr e))) 14950 (princ (car e))
14877 (prin1 (cdr e))) 14951 (princ "\n")
14878 (princ "\n")) 14952 (princ (make-string (length (car e)) ?-))
14953 (princ "\n"))
14954 (princ (car e))
14955 (princ " ")
14956 (if (symbolp (cdr e))
14957 (princ (symbol-name (cdr e)))
14958 (prin1 (cdr e)))
14959 (princ "\n")))
14879 14960
14880(defun org-speed-command-help () 14961(defun org-speed-command-help ()
14881 "Show the available speed commands." 14962 "Show the available speed commands."
@@ -14883,10 +14964,23 @@ Some of the options can be changed using the variable
14883 (if (not org-use-speed-commands) 14964 (if (not org-use-speed-commands)
14884 (error "Speed commands are not activated, customize `org-use-speed-commands'.") 14965 (error "Speed commands are not activated, customize `org-use-speed-commands'.")
14885 (with-output-to-temp-buffer "*Help*" 14966 (with-output-to-temp-buffer "*Help*"
14886 (princ "Speed commands\n==============\n") 14967 (princ "User-defined Speed commands\n===========================\n")
14887 (mapc 'org-print-speed-command org-speed-commands-user) 14968 (mapc 'org-print-speed-command org-speed-commands-user)
14888 (princ "\n") 14969 (princ "\n")
14889 (mapc 'org-print-speed-command org-speed-commands-default)))) 14970 (princ "Built-in Speed commands\n=======================\n")
14971 (mapc 'org-print-speed-command org-speed-commands-default))
14972 (with-current-buffer "*Help*"
14973 (setq truncate-lines t))))
14974
14975(defun org-speed-move-safe (cmd)
14976 "Execute CMD, but make sure that the cursor always ends up in a headline.
14977If not, return to the original position and throw an error."
14978 (interactive)
14979 (let ((pos (point)))
14980 (call-interactively cmd)
14981 (unless (and (bolp) (org-on-heading-p))
14982 (goto-char pos)
14983 (error "Boundary reached while executing %s" cmd))))
14890 14984
14891(defvar org-self-insert-command-undo-counter 0) 14985(defvar org-self-insert-command-undo-counter 0)
14892 14986
@@ -14899,8 +14993,9 @@ overwritten, and the table is not marked as requiring realignment."
14899 (interactive "p") 14993 (interactive "p")
14900 (cond 14994 (cond
14901 ((and org-use-speed-commands 14995 ((and org-use-speed-commands
14902 (bolp) 14996 (or (and (bolp) (looking-at outline-regexp))
14903 (looking-at outline-regexp) 14997 (and (functionp org-use-speed-commands)
14998 (funcall org-use-speed-commands)))
14904 (setq 14999 (setq
14905 org-speed-command 15000 org-speed-command
14906 (or (cdr (assoc (this-command-keys) org-speed-commands-user)) 15001 (or (cdr (assoc (this-command-keys) org-speed-commands-user))
@@ -16066,7 +16161,11 @@ what in fact did happen. You don't know how to make a good report? See
16066 http://orgmode.org/manual/Feedback.html#Feedback 16161 http://orgmode.org/manual/Feedback.html#Feedback
16067 16162
16068Your bug report will be posted to the Org-mode mailing list. 16163Your bug report will be posted to the Org-mode mailing list.
16069------------------------------------------------------------------------"))) 16164------------------------------------------------------------------------")
16165 (save-excursion
16166 (if (re-search-backward "^\\(Subject: \\)Org-mode version \\(.*?\\);[ \t]*\\(.*\\)" nil t)
16167 (replace-match "\\1Bug: \\3 [\\2]")))))
16168
16070 16169
16071(defun org-install-agenda-files-menu () 16170(defun org-install-agenda-files-menu ()
16072 (let ((bl (buffer-list))) 16171 (let ((bl (buffer-list)))