aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/org
diff options
context:
space:
mode:
authorJoakim Verona2011-11-22 15:39:42 +0100
committerJoakim Verona2011-11-22 15:39:42 +0100
commit40bb789236e486a3f36eefb2840c293369ce2af3 (patch)
tree8e81d3aa5f232ec7f2c5187c683cb0998d2dc4e2 /lisp/org
parent62318aed495a48e24ff73fe79e420dd801df3189 (diff)
parenta8e1496d750ab0f571b3412ff61aaa4da640a036 (diff)
downloademacs-40bb789236e486a3f36eefb2840c293369ce2af3.tar.gz
emacs-40bb789236e486a3f36eefb2840c293369ce2af3.zip
upstream
Diffstat (limited to 'lisp/org')
-rw-r--r--lisp/org/ChangeLog267
-rw-r--r--lisp/org/ob-haskell.el4
-rw-r--r--lisp/org/ob-ocaml.el4
-rw-r--r--lisp/org/ob-sql.el4
-rw-r--r--lisp/org/org-agenda.el28
-rw-r--r--lisp/org/org-bbdb.el2
-rw-r--r--lisp/org/org-beamer.el4
-rw-r--r--lisp/org/org-bibtex.el4
-rw-r--r--lisp/org/org-clock.el5
-rw-r--r--lisp/org/org-compat.el2
-rw-r--r--lisp/org/org-ctags.el8
-rw-r--r--lisp/org/org-footnote.el2
-rw-r--r--lisp/org/org-icalendar.el2
-rw-r--r--lisp/org/org-latex.el8
-rw-r--r--lisp/org/org-list.el12
-rw-r--r--lisp/org/org-plot.el2
-rw-r--r--lisp/org/org-publish.el4
-rw-r--r--lisp/org/org-remember.el5
-rw-r--r--lisp/org/org-table.el7
-rw-r--r--lisp/org/org.el16
20 files changed, 201 insertions, 189 deletions
diff --git a/lisp/org/ChangeLog b/lisp/org/ChangeLog
index ae150621dc0..b946d147e5b 100644
--- a/lisp/org/ChangeLog
+++ b/lisp/org/ChangeLog
@@ -1,3 +1,19 @@
12011-11-16 Juanma Barranquero <lekktu@gmail.com>
2
3 * org-agenda.el (org-agenda-add-entry-text-descriptive-links)
4 (org-agenda-custom-commands, org-write-agenda, org-check-for-org-mode)
5 (org-search-syntax-table, org-modify-diary-entry-string)
6 (org-write-agenda):
7 * org-bbdb.el (org-bbdb-anniv-export-ical):
8 * org-bibtex.el (org-bibtex-fields):
9 * org-icalendar.el (org-icalendar-date-time-format):
10 * org-latex.el (org-export-latex-inline-image-extensions):
11 * org-list.el (org-list-insert-item): Fix typos.
12
132011-11-11 Juanma Barranquero <lekktu@gmail.com>
14
15 * org-plot.el (org-plot/gnuplot-to-grid-data): Fix typo in docstring.
16
12011-09-27 Eli Zaretskii <eliz@gnu.org> 172011-09-27 Eli Zaretskii <eliz@gnu.org>
2 18
3 * org.el (org-mode): Force left-to-right paragraphs in Org 19 * org.el (org-mode): Force left-to-right paragraphs in Org
@@ -51,7 +67,7 @@
51 67
522011-07-28 Bastien Guerry <bzg@gnu.org> 682011-07-28 Bastien Guerry <bzg@gnu.org>
53 69
54 * org-publish.el (org-publish-index-generate-theindex): rename 70 * org-publish.el (org-publish-index-generate-theindex): Rename
55 from `org-publish-index-generate-theindex.inc'. Use the file 71 from `org-publish-index-generate-theindex.inc'. Use the file
56 theindex.org directly instead of including theindex.inc. 72 theindex.org directly instead of including theindex.inc.
57 (org-publish-projects): Don't delete .orgx files. 73 (org-publish-projects): Don't delete .orgx files.
@@ -131,7 +147,7 @@
131 147
1322011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 1482011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
133 149
134 * org.el (org-timestamp-change): keep point in the same category 150 * org.el (org-timestamp-change): Keep point in the same category
135 when updating a time-stamp. This requires to be careful, as, 151 when updating a time-stamp. This requires to be careful, as,
136 depending on the locale, name of day might change of length during 152 depending on the locale, name of day might change of length during
137 the process. 153 the process.
@@ -582,7 +598,7 @@
582 598
5832011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 5992011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
584 600
585 * org.el (org-in-block-p): new function. 601 * org.el (org-in-block-p): New function.
586 602
587 * org-footnote.el (org-footnote-forbidden-blocks): New variable. 603 * org-footnote.el (org-footnote-forbidden-blocks): New variable.
588 (org-footnote-in-valid-context-p): New function. 604 (org-footnote-in-valid-context-p): New function.
@@ -876,131 +892,131 @@
876 892
8772011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 8932011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
878 894
879 * org-footnote.el (org-footnote-action): offer to create 895 * org-footnote.el (org-footnote-action): Offer to create
880 definition when none is found. 896 definition when none is found.
881 897
8822011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 8982011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
883 899
884 * org-footnote.el (org-footnote-re): avoid matching inactive 900 * org-footnote.el (org-footnote-re): Avoid matching inactive
885 time-stamps or check-box cookies. 901 time-stamps or check-box cookies.
886 (org-footnote-next-reference-or-definition): adapt to the new regexp. 902 (org-footnote-next-reference-or-definition): Adapt to the new regexp.
887 903
8882011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9042011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
889 905
890 * org-exp.el (org-export-preprocess-string): if the last subtree 906 * org-exp.el (org-export-preprocess-string): If the last subtree
891 is commented, footnotes inserted during normalizing at the end of 907 is commented, footnotes inserted during normalizing at the end of
892 the buffer may get deleted. This patch ensures deletion comes 908 the buffer may get deleted. This patch ensures deletion comes
893 first, normalization second. 909 first, normalization second.
894 910
8952011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9112011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
896 912
897 * org-exp.el (org-export-footnotes-data): change docstring. 913 * org-exp.el (org-export-footnotes-data): Change docstring.
898 (org-export-footnotes-seen): renamed from 914 (org-export-footnotes-seen): Rename from
899 org-export-footnotes-markers. 915 org-export-footnotes-markers.
900 916
901 * org-ascii.el (org-export-as-ascii): apply change. 917 * org-ascii.el (org-export-as-ascii): Apply change.
902 918
903 * org-docbook.el (org-export-as-docbook): apply change. 919 * org-docbook.el (org-export-as-docbook): Apply change.
904 920
905 * org-footnote.el (org-footnote-normalize): apply change. 921 * org-footnote.el (org-footnote-normalize): Apply change.
906 922
907 * org-html.el (org-export-as-html): apply change. 923 * org-html.el (org-export-as-html): Apply change.
908 924
909 * org-latex.el (org-export-as-latex): apply change. 925 * org-latex.el (org-export-as-latex): Apply change.
910 926
9112011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9272011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
912 928
913 * org-latex.el (org-export-latex-preprocess): rely on 929 * org-latex.el (org-export-latex-preprocess): Rely on
914 `org-export-footnotes-markers' to retreive definition of the 930 `org-export-footnotes-markers' to retreive definition of the
915 current footnote during export. 931 current footnote during export.
916 932
9172011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9332011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
918 934
919 * org-footnote.el (org-footnote-normalize): remember footnotes 935 * org-footnote.el (org-footnote-normalize): Remember footnotes
920 seen so far by the exporter when choosing the new marker. 936 seen so far by the exporter when choosing the new marker.
921 937
9222011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9382011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
923 939
924 * org-footnote.el (org-footnote-normalize): make use of 940 * org-footnote.el (org-footnote-normalize): Make use of
925 `org-footnote-insert-pos-for-preprocessor'. 941 `org-footnote-insert-pos-for-preprocessor'.
926 942
9272011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9432011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
928 944
929 * org-footnote.el (org-footnote-normalize): add `org-footnote' 945 * org-footnote.el (org-footnote-normalize): Add `org-footnote'
930 property to footnote markers when preparing for exportation. 946 property to footnote markers when preparing for exportation.
931 947
932 * org-html.el (org-export-as-html): read new property to decide 948 * org-html.el (org-export-as-html): Read new property to decide
933 when to export a footnote. 949 when to export a footnote.
934 950
935 * org-docbook.el (org-export-as-docbook): read new property to 951 * org-docbook.el (org-export-as-docbook): Read new property to
936 decide when to export a footnote. 952 decide when to export a footnote.
937 953
938 * org-latex.el (org-export-latex-preprocess): ensure footnote at 954 * org-latex.el (org-export-latex-preprocess): Ensure footnote at
939 column 0 cannot end a list containing it by adding 955 column 0 cannot end a list containing it by adding
940 `original-indentation' property to it. 956 `original-indentation' property to it.
941 957
9422011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9582011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
943 959
944 * org-exp.el (org-export-preprocess-string): normalize footnotes 960 * org-exp.el (org-export-preprocess-string): Normalize footnotes
945 before marking lists ending. 961 before marking lists ending.
946 962
947 * org-latex.el (org-export-latex-preprocess): work with labels as 963 * org-latex.el (org-export-latex-preprocess): Work with labels as
948 strings and not as numbers. 964 strings and not as numbers.
949 965
9502011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9662011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
951 967
952 * org-docbook.el (org-export-docbook-footnote-separator): new 968 * org-docbook.el (org-export-docbook-footnote-separator): New
953 variable 969 variable.
954 (org-export-as-docbook): add a separator between footnotes. 970 (org-export-as-docbook): Add a separator between footnotes.
955 971
956 * org-html.el (org-export-html-footnote-separator): new variable. 972 * org-html.el (org-export-html-footnote-separator): New variable.
957 (org-export-as-html): add a separator between footnotes. 973 (org-export-as-html): Add a separator between footnotes.
958 974
959 * org-latex.el (org-export-latex-footnote-separator): new 975 * org-latex.el (org-export-latex-footnote-separator): New
960 variable. 976 variable.
961 (org-export-latex-preprocess): add a separator between footnotes. 977 (org-export-latex-preprocess): Add a separator between footnotes.
962 978
9632011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9792011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
964 980
965 * org-exp.el (org-export-footnotes-markers) 981 * org-exp.el (org-export-footnotes-markers)
966 (org-export-footnotes-data): new variables. 982 (org-export-footnotes-data): New variables.
967 (org-export-preprocess-string): use a more explicit argument. 983 (org-export-preprocess-string): Use a more explicit argument.
968 984
9692011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9852011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
970 986
971 * org-footnote.el (org-footnote-goto-definition): now, determining 987 * org-footnote.el (org-footnote-goto-definition): Now, determining
972 if point is at a footnote reference is entirely determined by 988 if point is at a footnote reference is entirely determined by
973 `org-footnote-at-reference-p'. No need to check if pattern isn't 989 `org-footnote-at-reference-p'. No need to check if pattern isn't
974 at beginning of the line elsewhere. 990 at beginning of the line elsewhere.
975 991
9762011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9922011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
977 993
978 * org-footnote.el (org-footnote-next-reference-or-definition): new 994 * org-footnote.el (org-footnote-next-reference-or-definition): New
979 function. 995 function.
980 996
981 * org.el (org-activate-footnote-links): activate the whole 997 * org.el (org-activate-footnote-links): Activate the whole
982 footnote, but only fontify its label. 998 footnote, but only fontify its label.
983 999
9842011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 10002011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
985 1001
986 * org-footnote.el (org-footnote-normalize): make use of changes to 1002 * org-footnote.el (org-footnote-normalize): Make use of changes to
987 `org-footnote-at-reference-p' and creation of various functions.. 1003 `org-footnote-at-reference-p' and creation of various functions..
988 Also comment code. 1004 Also comment code.
989 (org-footnote-get-next-reference, org-footnote-delete-references, 1005 (org-footnote-get-next-reference, org-footnote-delete-references)
990 org-footnote-delete-definitions): new functions 1006 (org-footnote-delete-definitions): New functions.
991 (org-footnote-goto-previous-reference, org-footnote-all-labels, 1007 (org-footnote-goto-previous-reference, org-footnote-all-labels)
992 org-insert-footnote-reference-near-definition, org-footnote-delete): 1008 (org-insert-footnote-reference-near-definition, org-footnote-delete):
993 rewrite to use org-footnote-get-next-reference. 1009 Rewrite to use org-footnote-get-next-reference.
994 1010
9952011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 10112011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
996 1012
997 * org-footnote.el (org-footnote-re): don't end an inline footnote 1013 * org-footnote.el (org-footnote-re): Don't end an inline footnote
998 at unrelated closing square brackets. 1014 at unrelated closing square brackets.
999 (org-footnote-at-reference-p): improve accuracy of the function to 1015 (org-footnote-at-reference-p): Improve accuracy of the function to
1000 determine if point is at a reference and to extract definition of an 1016 determine if point is at a reference and to extract definition of an
1001 inline footnote. 1017 inline footnote.
1002 (org-footnote-all-labels, org-footnote-action, org-footnote-delete, 1018 (org-footnote-all-labels, org-footnote-action, org-footnote-delete)
1003 org-footnote-auto-adjust-maybe): make use of previous function. 1019 (org-footnote-auto-adjust-maybe): Make use of previous function.
1004 1020
10052011-07-28 Bastien Guerry <bzg@gnu.org> 10212011-07-28 Bastien Guerry <bzg@gnu.org>
1006 1022
@@ -1054,14 +1070,14 @@
1054 1070
10552011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 10712011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
1056 1072
1057 * org-list.el (org-cycle-item-indentation): cycling back to 1073 * org-list.el (org-cycle-item-indentation): Cycling back to
1058 original position deleted any additional information in the item, 1074 original position deleted any additional information in the item,
1059 like a counter or a tag. 1075 like a counter or a tag.
1060 1076
10612011-07-28 Pieter Praet <pieter@praet.org> 10772011-07-28 Pieter Praet <pieter@praet.org>
1062 1078
1063 * org-crypt.el (org-crypt-disable-auto-save): New defcustom. 1079 * org-crypt.el (org-crypt-disable-auto-save): New defcustom.
1064 (org-decrypt-entry): before decrypting, check whether 1080 (org-decrypt-entry): Before decrypting, check whether
1065 `auto-save-mode' is enabled for the current buffer, and act on it 1081 `auto-save-mode' is enabled for the current buffer, and act on it
1066 according to how `org-crypt-disable-auto-save' is set. Remove 1082 according to how `org-crypt-disable-auto-save' is set. Remove
1067 comment re "encrypt[ing] Org auto-saved buffers". Remove on-init 1083 comment re "encrypt[ing] Org auto-saved buffers". Remove on-init
@@ -1245,29 +1261,29 @@
1245 1261
12462011-07-28 Eric Schulte <schulte.eric@gmail.com> 12622011-07-28 Eric Schulte <schulte.eric@gmail.com>
1247 1263
1248 * ob-C.el (ob-tangle): initialize variable from `ob-tangle'. 1264 * ob-C.el (ob-tangle): Initialize variable from `ob-tangle'.
1249 1265
1250 * ob-asymptote.el (ob-tangle): initialize variable from `ob-tangle'. 1266 * ob-asymptote.el (ob-tangle): Initialize variable from `ob-tangle'.
1251 1267
1252 * ob-awk.el (ob-tangle): initialize variable from `ob-tangle'. 1268 * ob-awk.el (ob-tangle): Initialize variable from `ob-tangle'.
1253 1269
1254 * ob-clojure.el (ob-tangle): initialize variable from `ob-tangle'. 1270 * ob-clojure.el (ob-tangle): Initialize variable from `ob-tangle'.
1255 1271
1256 * ob-haskell.el (ob-tangle): initialize variable from `ob-tangle'. 1272 * ob-haskell.el (ob-tangle): Initialize variable from `ob-tangle'.
1257 1273
1258 * ob-latex.el (ob-tangle): initialize variable from `ob-tangle'. 1274 * ob-latex.el (ob-tangle): Initialize variable from `ob-tangle'.
1259 1275
1260 * ob-lisp.el (ob-tangle): initialize variable from `ob-tangle'. 1276 * ob-lisp.el (ob-tangle): Initialize variable from `ob-tangle'.
1261 1277
1262 * ob-ocaml.el (ob-tangle): initialize variable from `ob-tangle'. 1278 * ob-ocaml.el (ob-tangle): Initialize variable from `ob-tangle'.
1263 1279
1264 * ob-perl.el (ob-tangle): initialize variable from `ob-tangle'. 1280 * ob-perl.el (ob-tangle): Initialize variable from `ob-tangle'.
1265 1281
1266 * ob-python.el (ob-tangle): initialize variable from `ob-tangle'. 1282 * ob-python.el (ob-tangle): Initialize variable from `ob-tangle'.
1267 1283
1268 * ob-ruby.el (ob-tangle): initialize variable from `ob-tangle'. 1284 * ob-ruby.el (ob-tangle): Initialize variable from `ob-tangle'.
1269 1285
1270 * ob-tangle.el (ob-tangle): initialize variable from `ob-tangle'. 1286 * ob-tangle.el (ob-tangle): Initialize variable from `ob-tangle'.
1271 1287
12722011-07-28 Eric Schulte <schulte.eric@gmail.com> 12882011-07-28 Eric Schulte <schulte.eric@gmail.com>
1273 1289
@@ -1290,12 +1306,12 @@
1290 1306
12912011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 13072011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
1292 1308
1293 * org-list.el (org-reset-checkbox-state-subtree): make the command 1309 * org-list.el (org-reset-checkbox-state-subtree): Make the command
1294 more robust, and correctly update check-boxes in the whole 1310 more robust, and correctly update check-boxes in the whole
1295 sub-tree. 1311 sub-tree.
1296 (org-update-checkbox-count): fix bug accumulating count of checkboxes 1312 (org-update-checkbox-count): Fix bug accumulating count of checkboxes
1297 when walking a subtree. 1313 when walking a subtree.
1298 (org-update-checkbox-count-maybe): add an optional argument passed to 1314 (org-update-checkbox-count-maybe): Add an optional argument passed to
1299 org-update-checkbox-count. 1315 org-update-checkbox-count.
1300 1316
13012011-07-28 Ted Zlatanov <tzz@lifelogs.com> 13172011-07-28 Ted Zlatanov <tzz@lifelogs.com>
@@ -1321,9 +1337,9 @@
1321 1337
13222011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 13382011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
1323 1339
1324 * org-list.el (org-list-parse-list): replace transitional 1340 * org-list.el (org-list-parse-list): Replace transitional
1325 check-boxes with "[CBTRANS]" string during parsing. 1341 check-boxes with "[CBTRANS]" string during parsing.
1326 (org-list-to-generic): use the new property `:cbtrans' to configure 1342 (org-list-to-generic): Use the new property `:cbtrans' to configure
1327 export string for transitional check-boxes. 1343 export string for transitional check-boxes.
1328 1344
13292011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 13452011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
@@ -1965,7 +1981,7 @@
1965 1981
19662011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 19822011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
1967 1983
1968 * org-latex.el (org-export-latex-preprocess): Protect index string 1984 * org-latex.el (org-export-latex-preprocess): Protect index string.
1969 1985
19702011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 19862011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
1971 1987
@@ -2119,11 +2135,11 @@
2119 (org-bibtex-headline): Make use of new 2135 (org-bibtex-headline): Make use of new
2120 `org-bibtex-export-arbitrary-fields' and `org-bibtex-key-property' 2136 `org-bibtex-export-arbitrary-fields' and `org-bibtex-key-property'
2121 variables. 2137 variables.
2122 (org-bibtex-autokey): Make use of new `org-bibtex-key-property' 2138 (org-bibtex-autokey): Make use of new `org-bibtex-key-property'
2123 variable. 2139 variable.
2124 (org-bibtex-fleshout): Make use of new `org-bibtex-key-property' 2140 (org-bibtex-fleshout): Make use of new `org-bibtex-key-property'
2125 variable. 2141 variable.
2126 (org-bibtex-write): Make use of new `org-bibtex-key-property' 2142 (org-bibtex-write): Make use of new `org-bibtex-key-property'
2127 variable. 2143 variable.
2128 2144
21292011-07-28 Eric Schulte <schulte.eric@gmail.com> 21452011-07-28 Eric Schulte <schulte.eric@gmail.com>
@@ -2247,7 +2263,7 @@
22472011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr> 22632011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr>
2248 2264
2249 * org-html.el (org-html-handle-links): Add an alternate for inline 2265 * org-html.el (org-html-handle-links): Add an alternate for inline
2250 images 2266 images.
2251 2267
22522011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 22682011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
2253 2269
@@ -2293,7 +2309,7 @@
2293 2309
2294 * ob-python.el (org-babel-python-evaluate-external-process): Allow 2310 * ob-python.el (org-babel-python-evaluate-external-process): Allow
2295 parsing as a table in the case of ":results output table". 2311 parsing as a table in the case of ":results output table".
2296 (org-babel-python-evaluate-session): Allow parsing as a table in 2312 (org-babel-python-evaluate-session): Allow parsing as a table in
2297 the case of ":results output table". 2313 the case of ":results output table".
2298 2314
22992011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 23152011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
@@ -2343,7 +2359,7 @@
2343 2359
2344 * org.el (org-set-font-lock-defaults): Be more strict when 2360 * org.el (org-set-font-lock-defaults): Be more strict when
2345 recognizing description items, and do not fontify wrong cases 2361 recognizing description items, and do not fontify wrong cases
2346 like: "- term ::description" or "1. term :: description" 2362 like: "- term ::description" or "1. term :: description".
2347 2363
23482011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 23642011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2349 2365
@@ -2789,7 +2805,7 @@
2789 2805
27902011-07-28 Bastien Guerry <bzg@gnu.org> 28062011-07-28 Bastien Guerry <bzg@gnu.org>
2791 2807
2792 * org-html.el (org-export-as-html): fix export of email. 2808 * org-html.el (org-export-as-html): Fix export of email.
2793 2809
27942011-07-28 Eric Schulte <schulte.eric@gmail.com> 28102011-07-28 Eric Schulte <schulte.eric@gmail.com>
2795 2811
@@ -2810,11 +2826,11 @@
2810 2826
28112011-07-28 Bastien Guerry <bzg@gnu.org> 28272011-07-28 Bastien Guerry <bzg@gnu.org>
2812 2828
2813 * org-crypt.el: remove useless TODO in comments. 2829 * org-crypt.el: Remove useless TODO in comments.
2814 2830
28152011-07-28 Bastien Guerry <bzg@gnu.org> 28312011-07-28 Bastien Guerry <bzg@gnu.org>
2816 2832
2817 * org-html.el (org-export-as-html): the default postamble now only 2833 * org-html.el (org-export-as-html): The default postamble now only
2818 export a date paragraph if `org-export-time-stamp-file' is 2834 export a date paragraph if `org-export-time-stamp-file' is
2819 non-nil. 2835 non-nil.
2820 2836
@@ -2894,12 +2910,12 @@
28942011-07-28 Bernt Hansen <bernt@norang.ca> 29102011-07-28 Bernt Hansen <bernt@norang.ca>
2895 2911
2896 * org-clock.el (org-clock-in): Allow clocking in new tasks 2912 * org-clock.el (org-clock-in): Allow clocking in new tasks
2897 inserted before the current clocking task 2913 inserted before the current clocking task.
2898 2914
28992011-07-28 Bernt Hansen <bernt@norang.ca> 29152011-07-28 Bernt Hansen <bernt@norang.ca>
2900 2916
2901 * org-clock.el (org-clock-in): Set default clocking task when 2917 * org-clock.el (org-clock-in): Set default clocking task when
2902 already clocking the task 2918 already clocking the task.
2903 2919
29042011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 29202011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
2905 2921
@@ -2920,9 +2936,9 @@
2920 2936
29212011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr> 29372011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr>
2922 2938
2923 * org-html.el (org-format-org-table-html): fix anchors in HTML 2939 * org-html.el (org-format-org-table-html): Fix anchors in HTML
2924 export (thanks to <aankhen@gmail.com>) 2940 export (thanks to <aankhen@gmail.com>)
2925 (org-html-protect): fix a bug that prevents some target to be 2941 (org-html-protect): Fix a bug that prevents some target to be
2926 rendered correctly. 2942 rendered correctly.
2927 2943
29282011-07-28 Bastien Guerry <bzg@gnu.org> 29442011-07-28 Bastien Guerry <bzg@gnu.org>
@@ -3007,15 +3023,15 @@
3007 3023
30082011-07-28 Bastien Guerry <bzg@gnu.org> 30242011-07-28 Bastien Guerry <bzg@gnu.org>
3009 3025
3010 * org-capture.el (org-capture-put-target-region-and-position): New 3026 * org-capture.el (org-capture-put-target-region-and-position):
3011 function to store information about the target buffer. 3027 New function to store information about the target buffer.
3012 (org-capture-set-target-location): Use it. 3028 (org-capture-set-target-location): Use it.
3013 (org-capture-finalize): restore the target buffer in its 3029 (org-capture-finalize): Restore the target buffer in its
3014 possibly narrowed state. Also restore the cursor position. 3030 possibly narrowed state. Also restore the cursor position.
3015 3031
30162011-07-28 Bastien Guerry <bzg@gnu.org> 30322011-07-28 Bastien Guerry <bzg@gnu.org>
3017 3033
3018 * org-crypt.el (auto-save-default): make sure entries are 3034 * org-crypt.el (auto-save-default): Make sure entries are
3019 encrypted before auto-saving. 3035 encrypted before auto-saving.
3020 3036
30212011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 30372011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
@@ -3031,7 +3047,7 @@
3031 3047
30322011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 30482011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3033 3049
3034 * org.el (org-narrow-to-subtree): ensure `org-back-to-heading' 3050 * org.el (org-narrow-to-subtree): Ensure `org-back-to-heading'
3035 will move point to a real heading and not an inline task by 3051 will move point to a real heading and not an inline task by
3036 wraping function into a `org-with-limited-levels' macro. 3052 wraping function into a `org-with-limited-levels' macro.
3037 3053
@@ -3045,7 +3061,7 @@
30452011-07-28 Bastien Guerry <bzg@gnu.org> 30612011-07-28 Bastien Guerry <bzg@gnu.org>
3046 3062
3047 * org.el (org-refile-get-targets): Rename from 3063 * org.el (org-refile-get-targets): Rename from
3048 `org-get-refile-targets.' 3064 `org-get-refile-targets'.
3049 3065
30502011-07-28 Bastien Guerry <bzg@gnu.org> 30662011-07-28 Bastien Guerry <bzg@gnu.org>
3051 3067
@@ -3055,7 +3071,7 @@
3055 3071
30562011-07-28 Bastien Guerry <bzg@gnu.org> 30722011-07-28 Bastien Guerry <bzg@gnu.org>
3057 3073
3058 * org-table.el (org-table-fix-formulas-confirm): new custom 3074 * org-table.el (org-table-fix-formulas-confirm): New custom
3059 variable. 3075 variable.
3060 (org-table-insert-column, org-table-delete-column) 3076 (org-table-insert-column, org-table-delete-column)
3061 (org-table-move-column, org-table-move-row) 3077 (org-table-move-column, org-table-move-row)
@@ -3085,14 +3101,14 @@
3085 3101
30862011-07-28 Lawrence Mitchell <wence@gmx.li> 31022011-07-28 Lawrence Mitchell <wence@gmx.li>
3087 3103
3088 * org-latex.el: place \title \author \date before 3104 * org-latex.el: Place \title \author \date before
3089 \begin{document}. 3105 \begin{document}.
3090 3106
30912011-07-28 Bastien Guerry <bzg@gnu.org> 31072011-07-28 Bastien Guerry <bzg@gnu.org>
3092 3108
3093 * org-html.el (org-export-html-preamble) 3109 * org-html.el (org-export-html-preamble)
3094 (org-export-html-postamble): now default to `nil'. 3110 (org-export-html-postamble): Now default to `nil'.
3095 (org-export-as-html): when :html-pre/postamble is nil, fall 3111 (org-export-as-html): When :html-pre/postamble is nil, fall
3096 back on the default pre/postamble, which depends on the 3112 back on the default pre/postamble, which depends on the
3097 :author-info, :email-info, :creator-info options. 3113 :author-info, :email-info, :creator-info options.
3098 3114
@@ -3113,7 +3129,7 @@
3113 3129
31142011-07-28 Bastien Guerry <bzg@gnu.org> 31302011-07-28 Bastien Guerry <bzg@gnu.org>
3115 3131
3116 * org.el (org-move-subtree-down): leave the cursor at the same 3132 * org.el (org-move-subtree-down): Leave the cursor at the same
3117 column we were at. 3133 column we were at.
3118 3134
31192011-07-28 Bastien Guerry <bzg@gnu.org> 31352011-07-28 Bastien Guerry <bzg@gnu.org>
@@ -3126,7 +3142,7 @@
3126 3142
31272011-07-28 Bastien Guerry <bzg@gnu.org> 31432011-07-28 Bastien Guerry <bzg@gnu.org>
3128 3144
3129 * org-exp.el (org-export-remove-headline-metadata): bugfix: don't 3145 * org-exp.el (org-export-remove-headline-metadata): Bugfix: don't
3130 case-fold-search to avoid mixing TODO keywords with real headline 3146 case-fold-search to avoid mixing TODO keywords with real headline
3131 words. 3147 words.
3132 3148
@@ -3152,7 +3168,7 @@
31522011-07-28 Bastien Guerry <bzg@gnu.org> 31682011-07-28 Bastien Guerry <bzg@gnu.org>
3153 3169
3154 * org-html.el (org-export-html-postamble-format) 3170 * org-html.el (org-export-html-postamble-format)
3155 (org-export-html-preamble-format): explain how to escape the 3171 (org-export-html-preamble-format): Explain how to escape the
3156 `%' character. 3172 `%' character.
3157 3173
31582011-07-28 Bastien Guerry <bzg@gnu.org> 31742011-07-28 Bastien Guerry <bzg@gnu.org>
@@ -3329,14 +3345,14 @@
33292011-07-28 Eric Schulte <schulte.eric@gmail.com> 33452011-07-28 Eric Schulte <schulte.eric@gmail.com>
3330 3346
3331 * ob-latex.el (org-babel-execute:latex): Add imagemagick options, 3347 * ob-latex.el (org-babel-execute:latex): Add imagemagick options,
3332 and for file types other than png and pdf it uses imagemagick to 3348 and for file types other than png and PDF it uses imagemagick to
3333 convert a compiled pdf file to the desired file type. 3349 convert a compiled PDF file to the desired file type.
3334 (convert-pdf): Convert a pdf file to a new file type using 3350 (convert-pdf): Convert a PDF file to a new file type using
3335 imagemagick. 3351 imagemagick.
3336 3352
33372011-07-28 Puneeth Chaganti <punchagan@gmail.com> 33532011-07-28 Puneeth Chaganti <punchagan@gmail.com>
3338 3354
3339 * org-capture.el (org-capture-fill-template): fix bug with the 3355 * org-capture.el (org-capture-fill-template): Fix bug with the
3340 display of interactive prompt in templates expansion. 3356 display of interactive prompt in templates expansion.
3341 3357
33422011-07-28 Reiner Steib <reiner.steib@gmx.de> 33582011-07-28 Reiner Steib <reiner.steib@gmx.de>
@@ -3495,7 +3511,7 @@
3495 * org.el (org-set-autofill-regexps): Use `org-item-re' in 3511 * org.el (org-set-autofill-regexps): Use `org-item-re' in
3496 `paragraph-start' to recognize alphabetical lists. 3512 `paragraph-start' to recognize alphabetical lists.
3497 (org-fill-paragraph): Enforce a pre-computed fill-prefix before 3513 (org-fill-paragraph): Enforce a pre-computed fill-prefix before
3498 calling `fill-paragraph' when point in in an item. Also prevent 3514 calling `fill-paragraph' when point is in an item. Also prevent
3499 paragraphs getting merged into an adjacent list upon filling. 3515 paragraphs getting merged into an adjacent list upon filling.
3500 (org-adaptive-fill-function): Make sure to determine real 3516 (org-adaptive-fill-function): Make sure to determine real
3501 fill-prefix for auto-fill. 3517 fill-prefix for auto-fill.
@@ -3593,7 +3609,7 @@
3593 3609
35942011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 36102011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3595 3611
3596 * org-list.el (org-list-struct): when a line has org-example 3612 * org-list.el (org-list-struct): When a line has org-example
3597 property, skip the entire block. This is needed during export, 3613 property, skip the entire block. This is needed during export,
3598 for example when src blocks in org markup contain lists, and are 3614 for example when src blocks in org markup contain lists, and are
3599 returned verbatim because org isn't in the list of interpreted 3615 returned verbatim because org isn't in the list of interpreted
@@ -3702,7 +3718,7 @@
3702 * org-capture.el (org-capture-place-item): Reflect changes to 3718 * org-capture.el (org-capture-place-item): Reflect changes to
3703 `org-item-beginning-re'. 3719 `org-item-beginning-re'.
3704 3720
3705 * org-docbook.el (org-export-docbook-list-line): handle New type 3721 * org-docbook.el (org-export-docbook-list-line): Handle New type
3706 of items. 3722 of items.
3707 3723
3708 * org-exp.el (org-export-mark-list-end) 3724 * org-exp.el (org-export-mark-list-end)
@@ -3727,7 +3743,7 @@
3727 (org-in-item-p,org-list-struct,org-list-parse-list): Apply change. 3743 (org-in-item-p,org-list-struct,org-list-parse-list): Apply change.
3728 3744
3729 * org-exp.el (org-export-mark-list-end) 3745 * org-exp.el (org-export-mark-list-end)
3730 (org-export-mark-list-properties): Apply change 3746 (org-export-mark-list-properties): Apply change.
3731 3747
3732 * org-latex.el (org-export-latex-lists): Apply change. Also 3748 * org-latex.el (org-export-latex-lists): Apply change. Also
3733 prevent items with org-example property to be considered as real 3749 prevent items with org-example property to be considered as real
@@ -4161,7 +4177,7 @@
4161 4177
41622011-07-28 Bastien Guerry <bzg@gnu.org> 41782011-07-28 Bastien Guerry <bzg@gnu.org>
4163 4179
4164 * org-html.el (org-export-as-html): expand the HTML title. 4180 * org-html.el (org-export-as-html): Expand the HTML title.
4165 4181
41662011-07-28 Bastien Guerry <bzg@gnu.org> 41822011-07-28 Bastien Guerry <bzg@gnu.org>
4167 4183
@@ -4774,7 +4790,7 @@
4774 * ob-tangle.el (org-babel-spec-to-string): Adding "noweb" as a 4790 * ob-tangle.el (org-babel-spec-to-string): Adding "noweb" as a
4775 linking comment type 4791 linking comment type
4776 (org-babel-tangle-comment-links): Returns comment links for the 4792 (org-babel-tangle-comment-links): Returns comment links for the
4777 source code block at point 4793 source code block at point.
4778 4794
47792011-07-28 Bastien Guerry <bzg@gnu.org> 47952011-07-28 Bastien Guerry <bzg@gnu.org>
4780 4796
@@ -4855,7 +4871,7 @@
4855 4871
4856 * org-capture.el (org-capture-templates): Add %f and %F escapes 4872 * org-capture.el (org-capture-templates): Add %f and %F escapes
4857 (org-capture): Add more information to capture property list 4873 (org-capture): Add more information to capture property list
4858 (org-capture-fill-template): Handle %f and %F escapes 4874 (org-capture-fill-template): Handle %f and %F escapes.
4859 4875
48602011-07-28 David Maus <dmaus@ictsoc.de> 48762011-07-28 David Maus <dmaus@ictsoc.de>
4861 4877
@@ -4941,7 +4957,7 @@
4941 4957
49422011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 49582011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
4943 4959
4944 * org-exp.el (org-export-mark-list-ending): insert additional 4960 * org-exp.el (org-export-mark-list-ending): Insert additional
4945 newline characters if end-list-marker is at a wrong position. 4961 newline characters if end-list-marker is at a wrong position.
4946 4962
49472011-07-28 Eric Schulte <schulte.eric@gmail.com> 49632011-07-28 Eric Schulte <schulte.eric@gmail.com>
@@ -5003,7 +5019,7 @@
5003 output file. 5019 output file.
5004 5020
5005 * ob-sass.el (org-babel-execute:sass): Return nil if result has 5021 * ob-sass.el (org-babel-execute:sass): Return nil if result has
5006 been written to file 5022 been written to file.
5007 5023
50082011-07-28 Dan Davison <dandavison7@gmail.com> 50242011-07-28 Dan Davison <dandavison7@gmail.com>
5009 5025
@@ -5016,7 +5032,7 @@
5016 with code implementing the writing of graohical output to file. 5032 with code implementing the writing of graohical output to file.
5017 (org-babel-execute:R): Use `org-babel-R-graphical-output-file' to 5033 (org-babel-execute:R): Use `org-babel-R-graphical-output-file' to
5018 determine whether R is taking responsibility for writing output to 5034 determine whether R is taking responsibility for writing output to
5019 file; if so, this is signalled to ob.el by returning a nil result. 5035 file; if so, this is signaled to ob.el by returning a nil result.
5020 5036
50212011-07-28 Dan Davison <dandavison7@gmail.com> 50372011-07-28 Dan Davison <dandavison7@gmail.com>
5022 5038
@@ -5782,7 +5798,7 @@
5782 5798
57832010-12-11 Nicolas Goaziou <n.goaziou@gmail.com> 57992010-12-11 Nicolas Goaziou <n.goaziou@gmail.com>
5784 5800
5785 * org-exp.el (org-export-preprocess-string): delaying code block 5801 * org-exp.el (org-export-preprocess-string): Delay code block
5786 processing a bit to allow correct list parsing in the export string. 5802 processing a bit to allow correct list parsing in the export string.
5787 5803
57882010-12-11 Christopher Allan Webber <cwebber@dustycloud.org> 58042010-12-11 Christopher Allan Webber <cwebber@dustycloud.org>
@@ -5839,7 +5855,7 @@
5839 5855
58402010-12-11 Eric Schulte <schulte.eric@gmail.com> 58562010-12-11 Eric Schulte <schulte.eric@gmail.com>
5841 5857
5842 * ob-lob.el (org-babel-lob-get-info): including pass-through 5858 * ob-lob.el (org-babel-lob-get-info): Include pass-through
5843 header arguments in results variable header argument string. 5859 header arguments in results variable header argument string.
5844 5860
58452010-12-11 David Maus <dmaus@ictsoc.de> 58612010-12-11 David Maus <dmaus@ictsoc.de>
@@ -5863,7 +5879,7 @@
5863 5879
58642010-12-11 Nicolas Goaziou <n.goaziou@gmail.com> 58802010-12-11 Nicolas Goaziou <n.goaziou@gmail.com>
5865 5881
5866 * org.el (org-indent-line-function): simplify code and remove bug that 5882 * org.el (org-indent-line-function): Simplify code and remove bug that
5867 would insert a tab at the beginning of the line when trying to 5883 would insert a tab at the beginning of the line when trying to
5868 indent the item. 5884 indent the item.
5869 5885
@@ -5887,7 +5903,7 @@
5887 5903
58882010-12-11 Eric Schulte <schulte.eric@gmail.com> 59042010-12-11 Eric Schulte <schulte.eric@gmail.com>
5889 5905
5890 * ob-calc.el (org-babel-execute:calc): support for variables -- 5906 * ob-calc.el (org-babel-execute:calc): Support for variables --
5891 converts :var variables in calc variables. 5907 converts :var variables in calc variables.
5892 5908
58932010-12-11 Carsten Dominik <carsten.dominik@gmail.com> 59092010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
@@ -7159,7 +7175,7 @@
7159 src blocks. 7175 src blocks.
7160 (org-speed-command-default-hook): The default hook for 7176 (org-speed-command-default-hook): The default hook for
7161 org-speed-command-hook. Factored out from org-self-insert-command 7177 org-speed-command-hook. Factored out from org-self-insert-command
7162 and mimics existing behaviour. 7178 and mimics existing behavior.
7163 (org-self-insert-command): Modified to use org-speed-command-hook. 7179 (org-self-insert-command): Modified to use org-speed-command-hook.
7164 7180
71652010-11-11 Carsten Dominik <carsten.dominik@gmail.com> 71812010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
@@ -7465,7 +7481,7 @@
7465 7481
74662010-11-11 Eric Schulte <schulte.eric@gmail.com> 74822010-11-11 Eric Schulte <schulte.eric@gmail.com>
7467 7483
7468 * ob-tangle.el: autoload org-babel-tangle-lang-exts from ob-tangle. 7484 * ob-tangle.el: Autoload org-babel-tangle-lang-exts from ob-tangle.
7469 7485
74702010-11-11 Dan Davison <davison@stats.ox.ac.uk> 74862010-11-11 Dan Davison <davison@stats.ox.ac.uk>
7471 7487
@@ -8058,7 +8074,7 @@
80582010-11-11 Nicolas Goaziou <n.goaziou@gmail.com> 80742010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
8059 8075
8060 * org-list.el (org-insert-item-internal): Guessing of blank lines 8076 * org-list.el (org-insert-item-internal): Guessing of blank lines
8061 number is made by looking at neighbours items, if any. 8077 number is made by looking at neighboring items, if any.
8062 8078
80632010-11-11 Nicolas Goaziou <n.goaziou@gmail.com> 80792010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
8064 8080
@@ -8427,7 +8443,7 @@
8427 8443
84282010-11-11 Eric Schulte <schulte.eric@gmail.com> 84442010-11-11 Eric Schulte <schulte.eric@gmail.com>
8429 8445
8430 * ob-scheme.el: very preliminary support for evaluating scheme 8446 * ob-scheme.el: Very preliminary support for evaluating scheme
8431 code blocks. 8447 code blocks.
8432 8448
8433 * org.el (org-babel-load-languages): Adding scheme. 8449 * org.el (org-babel-load-languages): Adding scheme.
@@ -8537,7 +8553,7 @@
8537 8553
8538 * ob-latex.el (org-babel-execute:latex): Adding new ":fit" and 8554 * ob-latex.el (org-babel-execute:latex): Adding new ":fit" and
8539 ":border" header arguments which both use the "preview" latex 8555 ":border" header arguments which both use the "preview" latex
8540 package to fit the resulting pdf image to the figure. 8556 package to fit the resulting PDF image to the figure.
8541 8557
85422010-11-11 David Maus <dmaus@ictsoc.de> 85582010-11-11 David Maus <dmaus@ictsoc.de>
8543 8559
@@ -8596,8 +8612,8 @@
8596 8612
85972010-11-11 David Maus <dmaus@ictsoc.de> 86132010-11-11 David Maus <dmaus@ictsoc.de>
8598 8614
8599 * org-agenda.el (org-write-agenda): Delete postscript file after 8615 * org-agenda.el (org-write-agenda): Delete PostScript file after
8600 creating conversion to pdf. 8616 creating conversion to PDF.
8601 8617
86022010-11-11 David Maus <dmaus@ictsoc.de> 86182010-11-11 David Maus <dmaus@ictsoc.de>
8603 8619
@@ -10573,7 +10589,7 @@
10573 a list of symbols specifying which of the special keywords #+DATE, 10589 a list of symbols specifying which of the special keywords #+DATE,
10574 #+AUTHOR, #+EMAIL and #+TITLE should be hidden by font lock. 10590 #+AUTHOR, #+EMAIL and #+TITLE should be hidden by font lock.
10575 (org-fontify-meta-lines-and-blocks): Changes to font-lock code 10591 (org-fontify-meta-lines-and-blocks): Changes to font-lock code
10576 implementing new faces and hiding behaviour. 10592 implementing new faces and hiding behavior.
10577 10593
10578 * org-faces.el (org-document-title): New face for #+TITLE lines. 10594 * org-faces.el (org-document-title): New face for #+TITLE lines.
10579 (org-document-info): New face for #+DATE, #+AUTHOR, #+EMAIL lines. 10595 (org-document-info): New face for #+DATE, #+AUTHOR, #+EMAIL lines.
@@ -11436,7 +11452,7 @@
11436 package. 11452 package.
11437 11453
11438 * org-latex.el (org-export-latex-tables): Only add a caption when 11454 * org-latex.el (org-export-latex-tables): Only add a caption when
11439 macro in in longtable environments if one has been defined. 11455 macro is in longtable environments if one has been defined.
11440 11456
11441 * org-html.el (org-export-as-html): Only take title from buffer if 11457 * org-html.el (org-export-as-html): Only take title from buffer if
11442 not exporting body-only. 11458 not exporting body-only.
@@ -13804,7 +13820,7 @@
13804 13820
138052009-08-06 Bastien Guerry <bzg@altern.org> 138212009-08-06 Bastien Guerry <bzg@altern.org>
13806 13822
13807 * org.el (org-special-ctrl-a/e): Explicitely bind the value 13823 * org.el (org-special-ctrl-a/e): Explicitly bind the value
13808 'reversed for this option to the "true line boundary first" 13824 'reversed for this option to the "true line boundary first"
13809 behavior. 13825 behavior.
13810 (org-tags-match-list-sublevels): Document the 'indented value for 13826 (org-tags-match-list-sublevels): Document the 'indented value for
@@ -15555,7 +15571,7 @@
15555 * org.el (org-agenda-tags-todo-honor-ignore-options): 15571 * org.el (org-agenda-tags-todo-honor-ignore-options):
15556 Declare variable. 15572 Declare variable.
15557 15573
15558 * org-table.el (org-table-insert-hline): Fix typo in fuction call 15574 * org-table.el (org-table-insert-hline): Fix typo in function call
15559 to `backward-char'. 15575 to `backward-char'.
15560 15576
15561 * org-exp.el (org-export-as-html): Remove the initial space from 15577 * org-exp.el (org-export-as-html): Remove the initial space from
@@ -16478,14 +16494,14 @@
164782008-11-23 Carsten Dominik <carsten.dominik@gmail.com> 164942008-11-23 Carsten Dominik <carsten.dominik@gmail.com>
16479 16495
16480 * org-export-latex.el (org-export-latex-subcontent): 16496 * org-export-latex.el (org-export-latex-subcontent):
16481 Interprete target aliases as additonal labels. 16497 Interpret target aliases as additional labels.
16482 16498
16483 * org-exp.el (org-export-target-aliases): New variable. 16499 * org-exp.el (org-export-target-aliases): New variable.
16484 (org-export-preprocess-string) 16500 (org-export-preprocess-string)
16485 (org-export-handle-invisible-targets): Fill the alias alist. 16501 (org-export-handle-invisible-targets): Fill the alias alist.
16486 (org-export-as-html): Remove the &nbsp; from the anchor, and also 16502 (org-export-as-html): Remove the &nbsp; from the anchor, and also
16487 assign an id. 16503 assign an id.
16488 (org-html-level-start): Insert the target aliases as additonal 16504 (org-html-level-start): Insert the target aliases as additional
16489 anchors. 16505 anchors.
16490 16506
16491 * org.el (org-edit-fixed-width-region): Fix bug when starting a new 16507 * org.el (org-edit-fixed-width-region): Fix bug when starting a new
@@ -16833,7 +16849,7 @@
16833 16849
16834 * org-agenda.el (org-format-agenda-item) 16850 * org-agenda.el (org-format-agenda-item)
16835 (org-agenda-filter-make-matcher): Make sure tags are stored and 16851 (org-agenda-filter-make-matcher): Make sure tags are stored and
16836 compared donwcased. 16852 compared downcased.
16837 16853
168382008-10-26 Carsten Dominik <dominik@science.uva.nl> 168542008-10-26 Carsten Dominik <dominik@science.uva.nl>
16839 16855
@@ -17048,7 +17064,7 @@
17048 * org.el (org-entry-get-multivalued-property) 17064 * org.el (org-entry-get-multivalued-property)
17049 (org-entry-protect-space, org-entry-restore-space): 17065 (org-entry-protect-space, org-entry-restore-space):
17050 New functions. 17066 New functions.
17051 (org-file-apps-defaults-macosx): Let postscript files be opened by 17067 (org-file-apps-defaults-macosx): Let PostScript files be opened by
17052 preview. 17068 preview.
17053 (org-time-stamp-inactive): Call `org-time-stamp'. 17069 (org-time-stamp-inactive): Call `org-time-stamp'.
17054 (org-time-stamp): New argument `inactive'. Also edit inacive 17070 (org-time-stamp): New argument `inactive'. Also edit inacive
@@ -17286,7 +17302,7 @@
17286 (org-edit-fixed-width-region): Also try 17302 (org-edit-fixed-width-region): Also try
17287 `org-edit-fixed-width-region'. 17303 `org-edit-fixed-width-region'.
17288 (org-edit-fixed-width-region-mode): New option. 17304 (org-edit-fixed-width-region-mode): New option.
17289 (org-activate-code): Only interprete lines starting with colon 17305 (org-activate-code): Only interpret lines starting with colon
17290 plus a space as example lines. 17306 plus a space as example lines.
17291 17307
17292 * org-remember.el (org-remember-templates): Add nil instead of 17308 * org-remember.el (org-remember-templates): Add nil instead of
@@ -18033,4 +18049,3 @@
18033 18049
18034 You should have received a copy of the GNU General Public License 18050 You should have received a copy of the GNU General Public License
18035 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. 18051 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
18036
diff --git a/lisp/org/ob-haskell.el b/lisp/org/ob-haskell.el
index cae07036c57..236dbba28f1 100644
--- a/lisp/org/ob-haskell.el
+++ b/lisp/org/ob-haskell.el
@@ -29,7 +29,7 @@
29;; they can be run, but haskell code can also be run through an 29;; they can be run, but haskell code can also be run through an
30;; interactive interpreter. 30;; interactive interpreter.
31;; 31;;
32;; For now lets only allow evaluation using the haskell interpreter. 32;; For now let's only allow evaluation using the haskell interpreter.
33 33
34;;; Requirements: 34;;; Requirements:
35 35
@@ -80,7 +80,7 @@
80 (cdr (member org-babel-haskell-eoe 80 (cdr (member org-babel-haskell-eoe
81 (reverse (mapcar #'org-babel-trim raw))))))) 81 (reverse (mapcar #'org-babel-trim raw)))))))
82 (org-babel-reassemble-table 82 (org-babel-reassemble-table
83 (cond 83 (cond
84 ((equal result-type 'output) 84 ((equal result-type 'output)
85 (mapconcat #'identity (reverse (cdr results)) "\n")) 85 (mapconcat #'identity (reverse (cdr results)) "\n"))
86 ((equal result-type 'value) 86 ((equal result-type 'value)
diff --git a/lisp/org/ob-ocaml.el b/lisp/org/ob-ocaml.el
index ee7a7cc212c..78d309b9e13 100644
--- a/lisp/org/ob-ocaml.el
+++ b/lisp/org/ob-ocaml.el
@@ -29,7 +29,7 @@
29;; they can be run, but ocaml code can also be run through an 29;; they can be run, but ocaml code can also be run through an
30;; interactive interpreter. 30;; interactive interpreter.
31;; 31;;
32;; For now lets only allow evaluation using the ocaml interpreter. 32;; For now let's only allow evaluation using the ocaml interpreter.
33 33
34;;; Requirements: 34;;; Requirements:
35 35
@@ -99,7 +99,7 @@
99 (lambda (pair) (format "let %s = %s;;" (car pair) 99 (lambda (pair) (format "let %s = %s;;" (car pair)
100 (org-babel-ocaml-elisp-to-ocaml (cdr pair)))) 100 (org-babel-ocaml-elisp-to-ocaml (cdr pair))))
101 (mapcar #'cdr (org-babel-get-header params :var)))) 101 (mapcar #'cdr (org-babel-get-header params :var))))
102 102
103(defun org-babel-ocaml-elisp-to-ocaml (val) 103(defun org-babel-ocaml-elisp-to-ocaml (val)
104 "Return a string of ocaml code which evaluates to VAL." 104 "Return a string of ocaml code which evaluates to VAL."
105 (if (listp val) 105 (if (listp val)
diff --git a/lisp/org/ob-sql.el b/lisp/org/ob-sql.el
index 9274438c18e..7a5c7c8a46a 100644
--- a/lisp/org/ob-sql.el
+++ b/lisp/org/ob-sql.el
@@ -32,7 +32,7 @@
32;; 32;;
33;; Also SQL evaluation generally takes place inside of a database. 33;; Also SQL evaluation generally takes place inside of a database.
34;; 34;;
35;; For now lets just allow a generic ':cmdline' header argument. 35;; For now let's just allow a generic ':cmdline' header argument.
36;; 36;;
37;; TODO: 37;; TODO:
38;; 38;;
@@ -40,7 +40,7 @@
40;; - add more useful header arguments (user, passwd, database, etc...) 40;; - add more useful header arguments (user, passwd, database, etc...)
41;; - support for more engines (currently only supports mysql) 41;; - support for more engines (currently only supports mysql)
42;; - what's a reasonable way to drop table data into SQL? 42;; - what's a reasonable way to drop table data into SQL?
43;; 43;;
44 44
45;;; Code: 45;;; Code:
46(require 'ob) 46(require 'ob)
diff --git a/lisp/org/org-agenda.el b/lisp/org/org-agenda.el
index 53a0c5587a2..f7aa7bf4701 100644
--- a/lisp/org/org-agenda.el
+++ b/lisp/org/org-agenda.el
@@ -156,7 +156,7 @@ and `org-agenda-entry-text-maxlines'."
156 "Non-nil means export org-links as descriptive links in agenda added text. 156 "Non-nil means export org-links as descriptive links in agenda added text.
157This variable applies to the text added to the agenda when 157This variable applies to the text added to the agenda when
158`org-agenda-add-entry-text-maxlines' is larger than 0. 158`org-agenda-add-entry-text-maxlines' is larger than 0.
159When this variable nil, the URL will (also) be shown." 159When this variable is nil, the URL will (also) be shown."
160 :group 'org-agenda 160 :group 'org-agenda
161 :type 'boolean) 161 :type 'boolean)
162 162
@@ -339,7 +339,7 @@ agenda dispatcher \\[org-agenda]. Each entry is a list like this:
339 339
340key The key (one or more characters as a string) to be associated 340key The key (one or more characters as a string) to be associated
341 with the command. 341 with the command.
342desc A description of the command, when omitted or nil, a default 342desc A description of the command; when omitted or nil, a default
343 description is built using MATCH. 343 description is built using MATCH.
344type The command type, any of the following symbols: 344type The command type, any of the following symbols:
345 agenda The daily/weekly agenda. 345 agenda The daily/weekly agenda.
@@ -354,7 +354,7 @@ type The command type, any of the following symbols:
354match What to search for: 354match What to search for:
355 - a single keyword for TODO keyword searches 355 - a single keyword for TODO keyword searches
356 - a tags match expression for tags searches 356 - a tags match expression for tags searches
357 - a word search expression for text searches. 357 - a word search expression for text searches
358 - a regular expression for occur searches 358 - a regular expression for occur searches
359 For all other commands, this should be the empty string. 359 For all other commands, this should be the empty string.
360settings A list of option settings, similar to that in a let form, so like 360settings A list of option settings, similar to that in a let form, so like
@@ -363,7 +363,7 @@ settings A list of option settings, similar to that in a let form, so like
363files A list of files file to write the produced agenda buffer to 363files A list of files file to write the produced agenda buffer to
364 with the command `org-store-agenda-views'. 364 with the command `org-store-agenda-views'.
365 If a file name ends in \".html\", an HTML version of the buffer 365 If a file name ends in \".html\", an HTML version of the buffer
366 is written out. If it ends in \".ps\", a postscript version is 366 is written out. If it ends in \".ps\", a PostScript version is
367 produced. Otherwise, only the plain text is written to the file. 367 produced. Otherwise, only the plain text is written to the file.
368 368
369You can also define a set of commands, to create a composite agenda buffer. 369You can also define a set of commands, to create a composite agenda buffer.
@@ -2744,8 +2744,8 @@ This ensures the export commands can easily use it."
2744(defun org-write-agenda (file &optional open nosettings) 2744(defun org-write-agenda (file &optional open nosettings)
2745 "Write the current buffer (an agenda view) as a file. 2745 "Write the current buffer (an agenda view) as a file.
2746Depending on the extension of the file name, plain text (.txt), 2746Depending on the extension of the file name, plain text (.txt),
2747HTML (.html or .htm) or Postscript (.ps) is produced. 2747HTML (.html or .htm) or PostScript (.ps) is produced.
2748If the extension is .ics, run icalendar export over all files used 2748If the extension is .ics, run iCalendar export over all files used
2749to construct the agenda and limit the export to entries listed in the 2749to construct the agenda and limit the export to entries listed in the
2750agenda now. 2750agenda now.
2751With prefix argument OPEN, open the new file immediately. 2751With prefix argument OPEN, open the new file immediately.
@@ -2793,7 +2793,7 @@ higher priority settings."
2793 ((string-match "\\.ps\\'" file) 2793 ((string-match "\\.ps\\'" file)
2794 (require 'ps-print) 2794 (require 'ps-print)
2795 (ps-print-buffer-with-faces file) 2795 (ps-print-buffer-with-faces file)
2796 (message "Postscript written to %s" file)) 2796 (message "PostScript written to %s" file))
2797 ((string-match "\\.pdf\\'" file) 2797 ((string-match "\\.pdf\\'" file)
2798 (require 'ps-print) 2798 (require 'ps-print)
2799 (ps-print-buffer-with-faces 2799 (ps-print-buffer-with-faces
@@ -2972,7 +2972,7 @@ removed from the entry content. Currently only `planning' is allowed here."
2972 (nreverse markers))) 2972 (nreverse markers)))
2973 2973
2974(defun org-create-marker-find-array (marker-list) 2974(defun org-create-marker-find-array (marker-list)
2975 "Create a alist of files names with all marker positions in that file." 2975 "Create an alist of files names with all marker positions in that file."
2976 (let (f tbl m a p) 2976 (let (f tbl m a p)
2977 (while (setq m (pop marker-list)) 2977 (while (setq m (pop marker-list))
2978 (setq p (marker-position m) 2978 (setq p (marker-position m)
@@ -2997,7 +2997,7 @@ removed from the entry content. Currently only `planning' is allowed here."
2997 (member (point) (cdr a))))))) 2997 (member (point) (cdr a)))))))
2998 2998
2999(defun org-check-for-org-mode () 2999(defun org-check-for-org-mode ()
3000 "Make sure current buffer is in org-mode. Error if not." 3000 "Make sure current buffer is in Org-mode. Error if not."
3001 (or (org-mode-p) 3001 (or (org-mode-p)
3002 (error "Cannot execute org-mode agenda command on buffer in %s" 3002 (error "Cannot execute org-mode agenda command on buffer in %s"
3003 major-mode))) 3003 major-mode)))
@@ -3715,9 +3715,9 @@ given in `org-agenda-start-on-weekday'."
3715(defvar org-todo-only nil) 3715(defvar org-todo-only nil)
3716 3716
3717(defvar org-search-syntax-table nil 3717(defvar org-search-syntax-table nil
3718 "Special syntax table for org-mode search. 3718 "Special syntax table for Org-mode search.
3719In this table, we have single quotes not as word constituents, to 3719In this table, we have single quotes not as word constituents, so
3720that when \"+Ameli\" is searched as a work, it will also match \"Ameli's\"") 3720that when \"+Ameli\" is searched as a word, it will also match \"Ameli's\"")
3721 3721
3722(defun org-search-syntax-table () 3722(defun org-search-syntax-table ()
3723 (unless org-search-syntax-table 3723 (unless org-search-syntax-table
@@ -4425,7 +4425,7 @@ date. It also removes lines that contain only whitespace."
4425 (setq string (org-modify-diary-entry-string string)))))) 4425 (setq string (org-modify-diary-entry-string string))))))
4426 4426
4427(defun org-modify-diary-entry-string (string) 4427(defun org-modify-diary-entry-string (string)
4428 "Add text properties to string, allowing org-mode to act on it." 4428 "Add text properties to string, allowing Org-mode to act on it."
4429 (org-add-props string nil 4429 (org-add-props string nil
4430 'mouse-face 'highlight 4430 'mouse-face 'highlight
4431 'help-echo (if buffer-file-name 4431 'help-echo (if buffer-file-name
@@ -5059,7 +5059,7 @@ See also the user option `org-agenda-clock-consistency-checks'."
5059 (/ (- tlend ts) 60)) 5059 (/ (- tlend ts) 60))
5060 face (or (plist-get pl :overlap-face) face))) 5060 face (or (plist-get pl :overlap-face) face)))
5061 ((and (> tlend 0) (> ts (+ tlend (* 60 maxgap)))) 5061 ((and (> tlend 0) (> ts (+ tlend (* 60 maxgap))))
5062 ;; There is a gap, lets see if we need to report it 5062 ;; There is a gap, let's see if we need to report it
5063 (unless (org-agenda-check-clock-gap tlend ts gapok) 5063 (unless (org-agenda-check-clock-gap tlend ts gapok)
5064 (setq issue (format "Clocking gap: %d minutes" 5064 (setq issue (format "Clocking gap: %d minutes"
5065 (/ (- ts tlend) 60)) 5065 (/ (- ts tlend) 60))
diff --git a/lisp/org/org-bbdb.el b/lisp/org/org-bbdb.el
index a7b6efae836..8401196c81a 100644
--- a/lisp/org/org-bbdb.el
+++ b/lisp/org/org-bbdb.el
@@ -357,7 +357,7 @@ This is used by Org to re-create the anniversary hash table."
357 (bbdb-record-name (car (bbdb-completing-read-record "Name: "))))) 357 (bbdb-record-name (car (bbdb-completing-read-record "Name: ")))))
358 358
359(defun org-bbdb-anniv-export-ical () 359(defun org-bbdb-anniv-export-ical ()
360 "Extract anniversaries from BBDB and convert them to icalendar format." 360 "Extract anniversaries from BBDB and convert them to iCalendar format."
361 (require 'bbdb) 361 (require 'bbdb)
362 (require 'diary-lib) 362 (require 'diary-lib)
363 (unless (hash-table-p org-bbdb-anniv-hash) 363 (unless (hash-table-p org-bbdb-anniv-hash)
diff --git a/lisp/org/org-beamer.el b/lisp/org/org-beamer.el
index 5cebe50efd1..d5f9beea337 100644
--- a/lisp/org/org-beamer.el
+++ b/lisp/org/org-beamer.el
@@ -411,7 +411,7 @@ the value will be inserted right after the documentclass statement."
411 411
412 412
413;; Functions to initialize and post-process 413;; Functions to initialize and post-process
414;; These fuctions will be hooked into various places in the export process 414;; These functions will be hooked into various places in the export process
415 415
416(defun org-beamer-initialize-open-trackers () 416(defun org-beamer-initialize-open-trackers ()
417 "Reset variables that track if certain environments are open during export." 417 "Reset variables that track if certain environments are open during export."
@@ -451,7 +451,7 @@ The effect is that these values will be accessible during export."
451 ((stringp org-beamer-frame-level-now) 451 ((stringp org-beamer-frame-level-now)
452 (setq org-beamer-frame-level-now 452 (setq org-beamer-frame-level-now
453 (string-to-number org-beamer-frame-level-now)))) 453 (string-to-number org-beamer-frame-level-now))))
454 ;; Find the header additons, most likely theme commands 454 ;; Find the header additions, most likely theme commands
455 (setq org-beamer-header-extra 455 (setq org-beamer-header-extra
456 (or (and (org-region-active-p) 456 (or (and (org-region-active-p)
457 (save-excursion 457 (save-excursion
diff --git a/lisp/org/org-bibtex.el b/lisp/org/org-bibtex.el
index 5c9b37b2341..138d99a36d9 100644
--- a/lisp/org/org-bibtex.el
+++ b/lisp/org/org-bibtex.el
@@ -204,7 +204,7 @@
204 (:pages . "One or more page numbers or range of numbers, such as 42-111 or 7,41,73-97 or 43+ (the ‘+’ in this last example indicates pages following that don’t form simple range). BibTEX requires double dashes for page ranges (--).") 204 (:pages . "One or more page numbers or range of numbers, such as 42-111 or 7,41,73-97 or 43+ (the ‘+’ in this last example indicates pages following that don’t form simple range). BibTEX requires double dashes for page ranges (--).")
205 (:publisher . "The publisher’s name.") 205 (:publisher . "The publisher’s name.")
206 (:school . "The name of the school where a thesis was written.") 206 (:school . "The name of the school where a thesis was written.")
207 (:series . "The name of a series or set of books. When citing an entire book, the the title field gives its title and an optional series field gives the name of a series or multi-volume set in which the book is published.") 207 (:series . "The name of a series or set of books. When citing an entire book, the title field gives its title and an optional series field gives the name of a series or multi-volume set in which the book is published.")
208 (:title . "The work’s title, typed as explained in the LaTeX book.") 208 (:title . "The work’s title, typed as explained in the LaTeX book.")
209 (:type . "The type of a technical report for example, 'Research Note'.") 209 (:type . "The type of a technical report for example, 'Research Note'.")
210 (:volume . "The volume of a journal or multi-volume book.") 210 (:volume . "The volume of a journal or multi-volume book.")
@@ -221,7 +221,7 @@
221 221
222(defcustom org-bibtex-prefix nil 222(defcustom org-bibtex-prefix nil
223 "Optional prefix for all bibtex property names. 223 "Optional prefix for all bibtex property names.
224For example setting to 'BIB_' would allow interoperability with fireforg." 224For example setting to 'BIB_' would allow interoperability with Fireforg."
225 :group 'org-bibtex 225 :group 'org-bibtex
226 :type 'string) 226 :type 'string)
227 227
diff --git a/lisp/org/org-clock.el b/lisp/org/org-clock.el
index de5087e163c..6279ed3df0d 100644
--- a/lisp/org/org-clock.el
+++ b/lisp/org/org-clock.el
@@ -1261,7 +1261,7 @@ line and position cursor in that line."
1261 (and (re-search-forward org-property-end-re nil t) 1261 (and (re-search-forward org-property-end-re nil t)
1262 (goto-char (match-beginning 0)))) 1262 (goto-char (match-beginning 0))))
1263 (throw 'exit t)) 1263 (throw 'exit t))
1264 ;; Lets count the CLOCK lines 1264 ;; Let's count the CLOCK lines
1265 (goto-char beg) 1265 (goto-char beg)
1266 (while (re-search-forward re end t) 1266 (while (re-search-forward re end t)
1267 (setq first (or first (match-beginning 0)) 1267 (setq first (or first (match-beginning 0))
@@ -2125,7 +2125,7 @@ the currently selected interval size."
2125 "Write out a clock table at position IPOS in the current buffer. 2125 "Write out a clock table at position IPOS in the current buffer.
2126TABLES is a list of tables with clocking data as produced by 2126TABLES is a list of tables with clocking data as produced by
2127`org-clock-get-table-data'. PARAMS is the parameter property list obtained 2127`org-clock-get-table-data'. PARAMS is the parameter property list obtained
2128from the dynamic block defintion." 2128from the dynamic block definition."
2129 ;; This function looks quite complicated, mainly because there are a 2129 ;; This function looks quite complicated, mainly because there are a
2130 ;; lot of options which can add or remove columns. I have massively 2130 ;; lot of options which can add or remove columns. I have massively
2131 ;; commented this function, the I hope it is understandable. If 2131 ;; commented this function, the I hope it is understandable. If
@@ -2641,4 +2641,3 @@ The details of what will be saved are regulated by the variable
2641 2641
2642 2642
2643;;; org-clock.el ends here 2643;;; org-clock.el ends here
2644
diff --git a/lisp/org/org-compat.el b/lisp/org/org-compat.el
index 896acc5aeae..5e4935caa7e 100644
--- a/lisp/org/org-compat.el
+++ b/lisp/org/org-compat.el
@@ -272,7 +272,7 @@ Works on both Emacs and XEmacs."
272 nil)) 272 nil))
273 273
274(defmacro org-xemacs-without-invisibility (&rest body) 274(defmacro org-xemacs-without-invisibility (&rest body)
275 "Turn off exents with invisibility while executing BODY." 275 "Turn off extents with invisibility while executing BODY."
276 `(let ((ext-inv (extent-list nil (point-at-bol) (point-at-eol) 276 `(let ((ext-inv (extent-list nil (point-at-bol) (point-at-eol)
277 'all-extents-closed-open 'invisible)) 277 'all-extents-closed-open 'invisible))
278 ext-inv-specs) 278 ext-inv-specs)
diff --git a/lisp/org/org-ctags.el b/lisp/org/org-ctags.el
index 48eced9ea08..352d414a4b6 100644
--- a/lisp/org/org-ctags.el
+++ b/lisp/org/org-ctags.el
@@ -64,19 +64,19 @@
64;; with the same name as the link; then, if unsuccessful, ask the user if 64;; with the same name as the link; then, if unsuccessful, ask the user if
65;; he/she wants to rebuild the 'TAGS' database and try again; then ask if 65;; he/she wants to rebuild the 'TAGS' database and try again; then ask if
66;; the user wishes to append 'tag' as a new toplevel heading at the end of 66;; the user wishes to append 'tag' as a new toplevel heading at the end of
67;; the buffer; and finally, defer to org's default behaviour which is to 67;; the buffer; and finally, defer to org's default behavior which is to
68;; search the entire text of the current buffer for 'tag'. 68;; search the entire text of the current buffer for 'tag'.
69;; 69;;
70;; This behaviour can be modified by changing the value of 70;; This behavior can be modified by changing the value of
71;; ORG-CTAGS-OPEN-LINK-FUNCTIONS. For example I have the following in my 71;; ORG-CTAGS-OPEN-LINK-FUNCTIONS. For example I have the following in my
72;; .emacs, which describes the same behaviour as the above paragraph with 72;; .emacs, which describes the same behavior as the above paragraph with
73;; one difference: 73;; one difference:
74;; 74;;
75;; (setq org-ctags-open-link-functions 75;; (setq org-ctags-open-link-functions
76;; '(org-ctags-find-tag 76;; '(org-ctags-find-tag
77;; org-ctags-ask-rebuild-tags-file-then-find-tag 77;; org-ctags-ask-rebuild-tags-file-then-find-tag
78;; org-ctags-ask-append-topic 78;; org-ctags-ask-append-topic
79;; org-ctags-fail-silently)) ; <-- prevents org default behaviour 79;; org-ctags-fail-silently)) ; <-- prevents org default behavior
80;; 80;;
81;; 81;;
82;; Usage 82;; Usage
diff --git a/lisp/org/org-footnote.el b/lisp/org/org-footnote.el
index 223d2573fdb..0d47132d2f8 100644
--- a/lisp/org/org-footnote.el
+++ b/lisp/org/org-footnote.el
@@ -574,7 +574,7 @@ normalized footnotes towards the end of the pre-processing buffer.
574Some exporters like docbook, odt, etc. expect that footnote 574Some exporters like docbook, odt, etc. expect that footnote
575definitions be available before any references to them. Such 575definitions be available before any references to them. Such
576exporters can let bind `org-footnote-insert-pos-for-preprocessor' to 576exporters can let bind `org-footnote-insert-pos-for-preprocessor' to
577symbol 'point-min to achieve the desired behaviour. 577symbol 'point-min to achieve the desired behavior.
578 578
579Additional note on `org-footnote-insert-pos-for-preprocessor': 579Additional note on `org-footnote-insert-pos-for-preprocessor':
5801. This variable has not effect when FOR-PREPROCESSOR is nil. 5801. This variable has not effect when FOR-PREPROCESSOR is nil.
diff --git a/lisp/org/org-icalendar.el b/lisp/org/org-icalendar.el
index dd64fc2f783..8a2d66306f3 100644
--- a/lisp/org/org-icalendar.el
+++ b/lisp/org/org-icalendar.el
@@ -204,7 +204,7 @@ When nil of the empty string, use the abbreviation retrieved from Emacs."
204 (if org-icalendar-use-UTC-date-time 204 (if org-icalendar-use-UTC-date-time
205 ":%Y%m%dT%H%M%SZ" 205 ":%Y%m%dT%H%M%SZ"
206 ":%Y%m%dT%H%M%S") 206 ":%Y%m%dT%H%M%S")
207 "Format-string for exporting icalendar DATE-TIME. 207 "Format-string for exporting iCalendar DATE-TIME.
208See `format-time-string' for a full documentation. The only 208See `format-time-string' for a full documentation. The only
209difference is that `org-icalendar-timezone' is used for %Z. 209difference is that `org-icalendar-timezone' is used for %Z.
210 210
diff --git a/lisp/org/org-latex.el b/lisp/org/org-latex.el
index 0402b2da964..7abf85a7092 100644
--- a/lisp/org/org-latex.el
+++ b/lisp/org/org-latex.el
@@ -304,8 +304,8 @@ markup defined, the first one in the association list will be used."
304 304
305(defcustom org-export-latex-href-format "\\href{%s}{%s}" 305(defcustom org-export-latex-href-format "\\href{%s}{%s}"
306 "A printf format string to be applied to href links. 306 "A printf format string to be applied to href links.
307The format must contain either two %s instances or just one. 307The format must contain either two %s instances or just one.
308If it contains two %s instances, the first will be filled with 308If it contains two %s instances, the first will be filled with
309the link, the second with the link description. If it contains 309the link, the second with the link description. If it contains
310only one, the %s will be filled with the link." 310only one, the %s will be filled with the link."
311 :group 'org-export-latex 311 :group 'org-export-latex
@@ -594,7 +594,7 @@ and `org-export-with-tags' instead."
594 "Extensions of image files that can be inlined into LaTeX. 594 "Extensions of image files that can be inlined into LaTeX.
595Note that the image extension *actually* allowed depend on the way the 595Note that the image extension *actually* allowed depend on the way the
596LaTeX file is processed. When used with pdflatex, pdf, jpg and png images 596LaTeX file is processed. When used with pdflatex, pdf, jpg and png images
597are OK. When processing through dvi to Postscript, only ps and eps are 597are OK. When processing through dvi to PostScript, only ps and eps are
598allowed. The default we use here encompasses both." 598allowed. The default we use here encompasses both."
599 :group 'org-export-latex 599 :group 'org-export-latex
600 :type '(repeat (string :tag "Extension"))) 600 :type '(repeat (string :tag "Extension")))
@@ -2203,7 +2203,7 @@ The conversion is made depending of STRING-BEFORE and STRING-AFTER."
2203 ;; a LaTeX issue, but we here implement a work-around anyway. 2203 ;; a LaTeX issue, but we here implement a work-around anyway.
2204 (setq path (org-export-latex-protect-amp path) 2204 (setq path (org-export-latex-protect-amp path)
2205 desc (org-export-latex-protect-amp desc))) 2205 desc (org-export-latex-protect-amp desc)))
2206 (insert 2206 (insert
2207 (if (string-match "%s.*%s" org-export-latex-href-format) 2207 (if (string-match "%s.*%s" org-export-latex-href-format)
2208 (format org-export-latex-href-format path desc) 2208 (format org-export-latex-href-format path desc)
2209 (format org-export-latex-href-format path)))) 2209 (format org-export-latex-href-format path))))
diff --git a/lisp/org/org-list.el b/lisp/org/org-list.el
index d3c5dd99aa6..9184f0c3d54 100644
--- a/lisp/org/org-list.el
+++ b/lisp/org/org-list.el
@@ -70,12 +70,12 @@
70;; (a few thousand lines long). Thus, code should follow the rule : 70;; (a few thousand lines long). Thus, code should follow the rule :
71;; "collect once, use many". As a corollary, it is usally a bad idea 71;; "collect once, use many". As a corollary, it is usally a bad idea
72;; to use directly an interactive function inside the code, as those, 72;; to use directly an interactive function inside the code, as those,
73;; being independant entities, read the whole list structure another 73;; being independent entities, read the whole list structure another
74;; time. 74;; time.
75 75
76;;; Code: 76;;; Code:
77 77
78(eval-when-compile 78(eval-when-compile
79 (require 'cl)) 79 (require 'cl))
80(require 'org-macs) 80(require 'org-macs)
81(require 'org-compat) 81(require 'org-compat)
@@ -681,7 +681,7 @@ Assume point is at an item."
681 (cond 681 (cond
682 ((<= (point) lim-up) 682 ((<= (point) lim-up)
683 ;; At upward limit: if we ended at an item, store it, 683 ;; At upward limit: if we ended at an item, store it,
684 ;; else dimiss useless data recorded above BEG-CELL. 684 ;; else dismiss useless data recorded above BEG-CELL.
685 ;; Jump to part 2. 685 ;; Jump to part 2.
686 (throw 'exit 686 (throw 'exit
687 (setq itm-lst 687 (setq itm-lst
@@ -1177,7 +1177,7 @@ some heuristics to guess the result."
1177 ;; When `org-blank-before-new-entry' says so, it is 1. 1177 ;; When `org-blank-before-new-entry' says so, it is 1.
1178 ((eq insert-blank-p t) 1) 1178 ((eq insert-blank-p t) 1)
1179 ;; `plain-list-item' is 'auto. Count blank lines separating 1179 ;; `plain-list-item' is 'auto. Count blank lines separating
1180 ;; neighbours items in list. 1180 ;; neighboring items in list.
1181 (t (let ((next-p (org-list-get-next-item item struct prevs))) 1181 (t (let ((next-p (org-list-get-next-item item struct prevs)))
1182 (cond 1182 (cond
1183 ;; Is there a next item? 1183 ;; Is there a next item?
@@ -1207,7 +1207,7 @@ some heuristics to guess the result."
1207If POS is before first character after bullet of the item, the 1207If POS is before first character after bullet of the item, the
1208new item will be created before the current one. 1208new item will be created before the current one.
1209 1209
1210STRUCT is the list structure. PREVS is the the alist of previous 1210STRUCT is the list structure. PREVS is the alist of previous
1211items, as returned by `org-list-prevs-alist'. 1211items, as returned by `org-list-prevs-alist'.
1212 1212
1213Insert a checkbox if CHECKBOX is non-nil, and string AFTER-BULLET 1213Insert a checkbox if CHECKBOX is non-nil, and string AFTER-BULLET
@@ -2642,7 +2642,7 @@ If a region is active, all items inside will be moved."
2642(defvar org-tab-ind-state) 2642(defvar org-tab-ind-state)
2643(defun org-cycle-item-indentation () 2643(defun org-cycle-item-indentation ()
2644 "Cycle levels of indentation of an empty item. 2644 "Cycle levels of indentation of an empty item.
2645The first run indents the item, if applicable. Subsequents runs 2645The first run indents the item, if applicable. Subsequent runs
2646outdent it at meaningful levels in the list. When done, item is 2646outdent it at meaningful levels in the list. When done, item is
2647put back at its original position with its original bullet. 2647put back at its original position with its original bullet.
2648 2648
diff --git a/lisp/org/org-plot.el b/lisp/org/org-plot.el
index b90c248eb6d..419467226c9 100644
--- a/lisp/org/org-plot.el
+++ b/lisp/org/org-plot.el
@@ -136,7 +136,7 @@ Pass PARAMS through to `orgtbl-to-generic' when exporting TABLE."
136 "Export the data in TABLE to DATA-FILE for gnuplot. 136 "Export the data in TABLE to DATA-FILE for gnuplot.
137This means in a format appropriate for grid plotting by gnuplot. 137This means in a format appropriate for grid plotting by gnuplot.
138PARAMS specifies which columns of TABLE should be plotted as independent 138PARAMS specifies which columns of TABLE should be plotted as independent
139and dependant variables." 139and dependent variables."
140 (interactive) 140 (interactive)
141 (let* ((ind (- (plist-get params :ind) 1)) 141 (let* ((ind (- (plist-get params :ind) 1))
142 (deps (if (plist-member params :deps) 142 (deps (if (plist-member params :deps)
diff --git a/lisp/org/org-publish.el b/lisp/org/org-publish.el
index ddb3cf7b63a..0c924cd9f07 100644
--- a/lisp/org/org-publish.el
+++ b/lisp/org/org-publish.el
@@ -191,7 +191,7 @@ sitemap of files or summary page for a given project.
191 display folders first or last, respectively. 191 display folders first or last, respectively.
192 Any other value will mix files and folders. 192 Any other value will mix files and folders.
193 :sitemap-sort-files The site map is normally sorted alphabetically. 193 :sitemap-sort-files The site map is normally sorted alphabetically.
194 You can change this behaviour setting this to 194 You can change this behavior setting this to
195 `chronologically', `anti-chronologically' or nil. 195 `chronologically', `anti-chronologically' or nil.
196 :sitemap-ignore-case Should sorting be case-sensitive? Default nil. 196 :sitemap-ignore-case Should sorting be case-sensitive? Default nil.
197 197
@@ -1114,7 +1114,7 @@ so that the file including them will be republished as well."
1114 (let ((ctime (org-publish-cache-ctime-of-src filename))) 1114 (let ((ctime (org-publish-cache-ctime-of-src filename)))
1115 (or (< pstamp ctime) 1115 (or (< pstamp ctime)
1116 (when included-files-ctime 1116 (when included-files-ctime
1117 (not (null (delq nil (mapcar (lambda(ct) (< ctime ct)) 1117 (not (null (delq nil (mapcar (lambda(ct) (< ctime ct))
1118 included-files-ctime)))))))))) 1118 included-files-ctime))))))))))
1119 1119
1120(defun org-publish-cache-set-file-property (filename property value &optional project-name) 1120(defun org-publish-cache-set-file-property (filename property value &optional project-name)
diff --git a/lisp/org/org-remember.el b/lisp/org/org-remember.el
index 2bc5ef92ae7..8819f416f1d 100644
--- a/lisp/org/org-remember.el
+++ b/lisp/org/org-remember.el
@@ -63,7 +63,7 @@ and `org-remember-default-headline'. To force prompting anyway, use
63\\[universal-argument] \\[org-remember-finalize] to file the note. 63\\[universal-argument] \\[org-remember-finalize] to file the note.
64 64
65When this variable is nil, \\[org-remember-finalize] gives you the prompts, and 65When this variable is nil, \\[org-remember-finalize] gives you the prompts, and
66\\[universal-argument] \\[org-remember-finalize] triggers the fasttrack." 66\\[universal-argument] \\[org-remember-finalize] triggers the fast track."
67 :group 'org-remember 67 :group 'org-remember
68 :type 'boolean) 68 :type 'boolean)
69 69
@@ -1122,7 +1122,7 @@ See also the variable `org-reverse-note-order'."
1122 (condition-case nil 1122 (condition-case nil
1123 (require 'remember) 1123 (require 'remember)
1124 (error 1124 (error
1125 ;; Lets install our own micro version of remember 1125 ;; Let's install our own micro version of remember
1126 (defvar remember-register ?R) 1126 (defvar remember-register ?R)
1127 (defvar remember-mode-hook nil) 1127 (defvar remember-mode-hook nil)
1128 (defvar remember-handler-functions nil) 1128 (defvar remember-handler-functions nil)
@@ -1153,4 +1153,3 @@ See also the variable `org-reverse-note-order'."
1153 1153
1154 1154
1155;;; org-remember.el ends here 1155;;; org-remember.el ends here
1156
diff --git a/lisp/org/org-table.el b/lisp/org/org-table.el
index 7f49b3236ee..2fba931528e 100644
--- a/lisp/org/org-table.el
+++ b/lisp/org/org-table.el
@@ -2204,7 +2204,7 @@ For all numbers larger than LIMIT, shift them by DELTA."
2204 (string-match "^[a-zA-Z][a-zA-Z0-9]*$" field)) 2204 (string-match "^[a-zA-Z][a-zA-Z0-9]*$" field))
2205 (push (cons field v) org-table-local-parameters) 2205 (push (cons field v) org-table-local-parameters)
2206 (push (list field line col) org-table-named-field-locations)))) 2206 (push (list field line col) org-table-named-field-locations))))
2207 ;; Analyse the line types 2207 ;; Analyze the line types
2208 (goto-char beg) 2208 (goto-char beg)
2209 (setq org-table-current-begin-line (org-current-line) 2209 (setq org-table-current-begin-line (org-current-line)
2210 org-table-current-begin-pos (point) 2210 org-table-current-begin-pos (point)
@@ -2432,7 +2432,7 @@ not overwrite the stored one."
2432 duration-output-format nil 2432 duration-output-format nil
2433 fmt (replace-match "" t t fmt))) 2433 fmt (replace-match "" t t fmt)))
2434 (if (string-match "t" fmt) 2434 (if (string-match "t" fmt)
2435 (setq duration t 2435 (setq duration t
2436 duration-output-format org-table-duration-custom-format 2436 duration-output-format org-table-duration-custom-format
2437 numbers t 2437 numbers t
2438 fmt (replace-match "" t t fmt))) 2438 fmt (replace-match "" t t fmt)))
@@ -2500,7 +2500,7 @@ not overwrite the stored one."
2500 ;; Insert complex ranges 2500 ;; Insert complex ranges
2501 (while (and (string-match org-table-range-regexp form) 2501 (while (and (string-match org-table-range-regexp form)
2502 (> (length (match-string 0 form)) 1)) 2502 (> (length (match-string 0 form)) 1))
2503 (setq formrg (save-match-data 2503 (setq formrg (save-match-data
2504 (org-table-get-range (match-string 0 form) nil n0))) 2504 (org-table-get-range (match-string 0 form) nil n0)))
2505 (setq formrpl 2505 (setq formrpl
2506 (save-match-data 2506 (save-match-data
@@ -4723,4 +4723,3 @@ list of the fields in the rectangle ."
4723 4723
4724 4724
4725;;; org-table.el ends here 4725;;; org-table.el ends here
4726
diff --git a/lisp/org/org.el b/lisp/org/org.el
index da39aa189ba..25bfb8a78e8 100644
--- a/lisp/org/org.el
+++ b/lisp/org/org.el
@@ -1480,9 +1480,9 @@ When nil, the link search tries to match a phrase with all words
1480in the search text." 1480in the search text."
1481 :group 'org-link-follow 1481 :group 'org-link-follow
1482 :type '(choice 1482 :type '(choice
1483 (const :tag "Use fuzy text search" nil) 1483 (const :tag "Use fuzzy text search" nil)
1484 (const :tag "Match only exact headline" t) 1484 (const :tag "Match only exact headline" t)
1485 (const :tag "Match extact headline or query to create it" 1485 (const :tag "Match exact headline or query to create it"
1486 query-to-create))) 1486 query-to-create)))
1487 1487
1488(defcustom org-link-frame-setup 1488(defcustom org-link-frame-setup
@@ -2681,7 +2681,7 @@ When this variable is set to t, the date/time prompt will not let
2681you specify dates outside the 1970-2037 range, so it is certain that 2681you specify dates outside the 1970-2037 range, so it is certain that
2682these dates will work in whatever version of Emacs you are 2682these dates will work in whatever version of Emacs you are
2683running, and also that you can move a file from one Emacs implementation 2683running, and also that you can move a file from one Emacs implementation
2684to another. WHenever Org is forcing the year for you, it will display 2684to another. Whenever Org is forcing the year for you, it will display
2685a message and beep. 2685a message and beep.
2686 2686
2687When this variable is nil, Org will check if the date is 2687When this variable is nil, Org will check if the date is
@@ -2924,7 +2924,7 @@ is better to limit inheritance to certain tags using the variables
2924 (const :tag "List them, indented with leading dots" indented))) 2924 (const :tag "List them, indented with leading dots" indented)))
2925 2925
2926(defcustom org-tags-sort-function nil 2926(defcustom org-tags-sort-function nil
2927 "When set, tags are sorted using this function as a comparator." 2927 "When set, tags are sorted using this comparison function."
2928 :group 'org-tags 2928 :group 'org-tags
2929 :type '(choice 2929 :type '(choice
2930 (const :tag "No sorting" nil) 2930 (const :tag "No sorting" nil)
@@ -5052,7 +5052,7 @@ The time stamps may be either active or inactive.")
5052(defvar org-emph-face nil) 5052(defvar org-emph-face nil)
5053 5053
5054(defun org-do-emphasis-faces (limit) 5054(defun org-do-emphasis-faces (limit)
5055 "Run through the buffer and add overlays to emphasised strings." 5055 "Run through the buffer and add overlays to emphasized strings."
5056 (let (rtn a) 5056 (let (rtn a)
5057 (while (and (not rtn) (re-search-forward org-emph-re limit t)) 5057 (while (and (not rtn) (re-search-forward org-emph-re limit t))
5058 (if (not (= (char-after (match-beginning 3)) 5058 (if (not (= (char-after (match-beginning 3))
@@ -5549,7 +5549,7 @@ Use `org-reduced-level' to remove the effect of `org-odd-levels'."
5549 5549
5550(defvar org-font-lock-set-keywords-hook nil 5550(defvar org-font-lock-set-keywords-hook nil
5551 "Functions that can manipulate `org-font-lock-extra-keywords'. 5551 "Functions that can manipulate `org-font-lock-extra-keywords'.
5552This is calles after `org-font-lock-extra-keywords' is defined, but before 5552This is called after `org-font-lock-extra-keywords' is defined, but before
5553it is installed to be used by font lock. This can be useful if something 5553it is installed to be used by font lock. This can be useful if something
5554needs to be inserted at a specific position in the font-lock sequence.") 5554needs to be inserted at a specific position in the font-lock sequence.")
5555 5555
@@ -11217,7 +11217,7 @@ changes. Such blocking occurs when:
11217 (forward-line 1) 11217 (forward-line 1)
11218 (re-search-forward org-not-done-heading-regexp pos t)) 11218 (re-search-forward org-not-done-heading-regexp pos t))
11219 (throw 'dont-block nil)) ; block, there is an older sibling not done. 11219 (throw 'dont-block nil)) ; block, there is an older sibling not done.
11220 ;; Search further up the hierarchy, to see if an anchestor is blocked 11220 ;; Search further up the hierarchy, to see if an ancestor is blocked
11221 (while t 11221 (while t
11222 (goto-char parent-pos) 11222 (goto-char parent-pos)
11223 (if (not (looking-at org-not-done-heading-regexp)) 11223 (if (not (looking-at org-not-done-heading-regexp))
@@ -14835,7 +14835,7 @@ user."
14835 (setq ans (replace-match (format "%04d-%02d-%02d\\5" year month day) 14835 (setq ans (replace-match (format "%04d-%02d-%02d\\5" year month day)
14836 t nil ans))) 14836 t nil ans)))
14837 14837
14838 ;; Help matching dottet european dates 14838 ;; Help matching dotted european dates
14839 (when (string-match 14839 (when (string-match
14840 "^ *\\(3[01]\\|0?[1-9]\\|[12][0-9]\\)\\. ?\\(0?[1-9]\\|1[012]\\)\\. ?\\([1-9][0-9][0-9][0-9]\\)?" ans) 14840 "^ *\\(3[01]\\|0?[1-9]\\|[12][0-9]\\)\\. ?\\(0?[1-9]\\|1[012]\\)\\. ?\\([1-9][0-9][0-9][0-9]\\)?" ans)
14841 (setq year (if (match-end 3) 14841 (setq year (if (match-end 3)