From a14af124ba4c0657f1f422835f0b36d611909364 Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Sun, 9 May 2010 06:09:49 +0200 Subject: [PATCH] User-visible changes for 6.36 --- ORGWEBPAGE/Changes.org | 83 ++++++++++++++++++++++++++++++++++++++---- lisp/org-publish.el | 4 ++ 2 files changed, 80 insertions(+), 7 deletions(-) diff --git a/ORGWEBPAGE/Changes.org b/ORGWEBPAGE/Changes.org index 357d70c0d..e9e7e964b 100644 --- a/ORGWEBPAGE/Changes.org +++ b/ORGWEBPAGE/Changes.org @@ -6,9 +6,78 @@ #+STARTUP: indent hidestars -* Version 6.35 + +* Version 6.36 + :PROPERTIES: :VISIBILITY: content + :CUSTOM_ID: v6.36 + :END: + +** Details +*** Implement inline display of linked images +*** Implement offsets for ordered lists + + 1. [@start:12] will star a lit a number 12 + +*** Extensions to storing and opening links to Wanderlust messages + +- Remove filter conditions for messages in a filter folder + + If customization variable `org-wl-link-remove-filter' is non-nil, + filter conditions are stripped of the folder name. + +- Create web links for messages in a Shimbun folder + + If customization variable `org-wl-shimbun-prefer-web-links' is + non-nil, calling `org-store-link' on a Shimbun message creates a + web link to the messages source, indicated in the Xref: header + field. + +- Create web links for messages in a nntp folder + + If customization variable `org-wl-nntp-prefer-web-links' is + non-nil, calling `org-store-link' on a nntp message creates a web + link either to gmane.org if the group can be read trough gmane or + to googlegroups otherwise. In both cases the message-id is used as + reference. + +- Open links in namazu search folder + + If `org-wl-open' is called with one prefix, WL opens a namazu + search folder for message's message-id using + `org-wl-namazu-default-index' as search index. If this variable is + nil or `org-wl-open' is called with two prefixes Org asks for the + search index to use. + +*** Org-babel: code block body expansion for table and preview + +In org-babel, code is "expanded" prior to evaluation. I.e. the +code that is actually evaluated comprises the code block +contents, augmented with the extra code which assigns the +referenced data to variables. It is now possible to preview +expanded contents, and also to expand code during during +tangling. This expansion takes into account all header arguments, +and variables. + +A new key-binding C-c M-b p bound to +`org-babel-expand-src-block' can be used from inside of a +source code block to preview its expanded contents (which can +be very useful for debugging). tangling + +The expanded body can now be tangled, this includes variable +values which may be the results of other source-code blocks, or +stored in headline properties or tables. One possible use for +this is to allow those using org-babel for their emacs +initialization to store values (e.g. usernames, passwords, +etc…) in headline properties or in tables. + +Org-babel now supports three new header arguments, and new +default behavior for handling horizontal lines in tables +(hlines), column names, and rownames across all languages. + +* Version 6.35 + :PROPERTIES: :CUSTOM_ID: v6.35 :END: @@ -433,7 +502,7 @@ Extension: \.pdf::\([0-9]+\)\' Command: evince "%s" -p %1 #+end_example -Thanks to Jan Böcker for a patch to this effect. +Thanks to Jan Böcker for a patch to this effect. ** Clocking @@ -535,7 +604,7 @@ So when you are prompted for a date, you can now answer like this There is now only a single free timer supported by org-timer.el. Thanks to Bastien for cleaning this up, after a bug report in -this area by Frédéric Couchet. +this area by Frédéric Couchet. *** Remember: Allow to file as sibling of current clock @@ -574,7 +643,7 @@ around org-babel. evaluated. - No longer adding extension during tangling when filename is provided. - Thanks to Martin G. Skjæveland and Nicolas Girard for prompting this. + Thanks to Martin G. Skjæveland and Nicolas Girard for prompting this. - Added `org-babel-execute-hook' which runs after code block execution. - Working directories and remote execution @@ -594,7 +663,7 @@ around org-babel. if found will execute on the remote machine in the specified remote directory. - Tramp syntax can be used to tangle to remote files. - Thanks to Maurizio Vitale and Rémi Vanicat. + Thanks to Maurizio Vitale and Rémi Vanicat. - org-R removed from contrib. - gnuplot can now return it's string output -- when session is set to "none". @@ -648,7 +717,7 @@ call function to do something special with text links. Thanks to Paul Sexton for this contribution. -**** Add Jan Böcker's org-docview.el +**** Add Jan Böcker's org-docview.el This new module allows links to various file types using docview, where Emacs displays images of document pages. Docview link @@ -657,7 +726,7 @@ page 131 of the Org-mode manual: : [[docview:~/.elisp/org/doc/org.pdf::131][Org-Mode Manual]] -Thanks to Jan Böcker for this contribution. +Thanks to Jan Böcker for this contribution. **** New link types that force special ways of opening the file diff --git a/lisp/org-publish.el b/lisp/org-publish.el index 328d9611c..50f66fafe 100644 --- a/lisp/org-publish.el +++ b/lisp/org-publish.el @@ -402,6 +402,10 @@ This splices all the components into the list." (push p rtn))) (nreverse (org-publish-delete-dups (delq nil rtn))))) + +(defvar sitemap-alphabetically) +(defvar sitemap-sort-folders) +(defvar sitemap-ignore-case) (defun org-publish-compare-directory-files (a b) "Predicate for `sort', that sorts folders-first/last and eventually alphabetically."