Bastien & all contributors, thank you!!! On Thu, Apr 18, 2013 at 12:41 PM, Bastien wrote: > Dear all, > > I'm releasing Org 8.0. > > See the release notes below or at http://orgmode.org/Changes.html > > This release is potentially the most disruptive release since long, > so please don't use it in production before you can carefully review > the release notes and update your configuration -- especially with > respect to export features. > > I would like to thank you all again for your patience, and special > thanks to Nicolas who is just great to work with. I'm happy to see > his code finally widely available for all Org users, not just the > happy few. > > Enjoy! > > > ━━━━━━━━━━━━━━━━ > ORG 8.0 > ━━━━━━━━━━━━━━━━ > > > Installation > ════════════ > > Installation instructions have been updated and simplified. > > If you have troubles installing or updating Org, focus on these > instructions: > > • when updating via a `.zip/.tar.gz' file, you only need to set the > `load-path' in your `.emacs'. Set it before any other Org > customization that would call autoloaded Org functions. > > • when updating by pulling Org's Git repository, make sure to create > the correct autoloads. You can do this by running `~$ make > autoloads' (to only create the autoloads) or by running `~$ make' > (to also compile the Emacs lisp files.) `~$ make help' and `~$ make > helpall' gives you detailed explanations. > > • when updating through ELPA (either from GNU ELPA or from Org ELPA), > you have to install Org's ELPA package in a session where no Org > function has been called already. > > When in doubt, run `M-x org-version RET' and see if you have a > mixed-up installation. > > See [http://orgmode.org/org.html#Installation] for details. > > > Incompatible changes > ════════════════════ > > Org 8.0 is the most disruptive major version of Org. > > If you configured export options, you will have to update some of > them. > > If you used `#+ATTR_*' keywords, the syntax of the attributes changed > and you will have to update them. > > Below is a list of changes for which you need to take action. > > See [http://orgmode.org/worg/org-8.0.html] for the most recent version > of this list and for detailed instructions on how to migrate. > > > New export engine > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > Org 8.0 comes with a new export engine written by Nicolas Goaziou. > This export engine relies on `org-element.el' (Org's syntax parser), > which was already in Org's core. This new export engine triggered the > rewriting of /all/ export back-ends. > > The most visible change is the export dispatcher, accessible through > the keybinding `C-c C-e'. By default, this menu only shows some of > the built-in export formats, but you can add more formats by loading > them directly (e.g., `(require 'ox-texinfo)' or by configuring the > option org-export-backends. > > More contributed back-ends are available from the `contrib/' > directory, the corresponding files start with the `ox-' prefix. > > If you customized an export back-end (like HTML or LaTeX), you will > need to rename some options so that your customization is not lost. > Typically, an option starting with `org-export-html-' is now named > `org-html-'. See the manual for details and check [this Worg page] > for directions. > > > [this Worg page] http://orgmode.org/worg/org-8.0.html > > > New syntax for #+ATTR_HTML/LaTeX/… options > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > ╭──── > │ #+ATTR_HTML width="200px" > ╰──── > > should now be written > > ╭──── > │ #+ATTR_HTML :width 200px > ╰──── > > Keywords like `#+ATTR_HTML' and `#+ATTR_LaTeX' are defined in their > respective back-ends, and the list of supported parameters depends on > each backend. See Org's manual for details. > > > `org-remember.el' has been removed > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > You cannot use `remember.el' anymore to capture notes. > > Support for remember templates has been obsoleted since long, it is > now fully removed. > > Use `M-x org-capture-import-remember-templates RET' to import your > remember templates into capture templates. > > > `org-jsinfo.el' has been merged into `ox-html.el' > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > If you were requiring `ox-jsinfo.el' in your `.emacs.el' file, you > will have to remove this requirement from your initialization file. > > > Note for third-party developers > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > The name of the files for export back-end have changed: we now use the > prefix `ox-' for those files (like we use the `ob-' prefix for Babel > files.) For example `org-html.el' is now `ox-html.el'. > > If your code relies on these files, please update the names in your > code. > > > Packages moved from core to contrib > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > Since packages in Org's core are meant to be part of GNU Emacs, we try > to be minimalist when it comes to adding files into core. For 8.0, we > moved some contributions into the `contrib/' directory. > > The rationale for deciding that these files should live in `contrib/' > is either because they rely on third-part softwares that are not > included in Emacs, or because they are not targetting a significant > user-base. > > • org-colview-xemacs.el > • org-mac-message.el > • org-mew.el > • org-wl.el > • ox-freedmind.el > • ox-taskjuggler.el > > Note that `ox-freedmind.el' has been rewritten by Jambunathan, > `org-mew.el' has been enhanced by Tokuya Kameshima and > `ox-taskjuggler.el' by Nicolas Goaziou and others. > > Also, the Taskjuggler exporter now uses TJ3 by default. John Hendy > wrote [a tutorial on Worg] for the TJ3 export. > > > [a tutorial on Worg] > http://orgmode.org/worg/org-tutorials/org-taskjuggler3.html > > > New packages in core > ════════════════════ > > `ob-makefile.el' by Eric Schulte and Thomas S. Dye > ────────────────────────────────────────────────── > > `ob-makefile.el' implements Org Babel support for Makefile tangling. > > > `ox-man.el' by Luis Anaya > ───────────────────────── > > `ox-man.el' allows you to export Org files to `man' pages. > > > `ox-md.el' by Nicolas Goaziou > ───────────────────────────── > > `ox-md.el' allows you to export Org files to Markdown files, using the > vanilla [Markdown syntax]. > > > [Markdown syntax] http://daringfireball.net/projects/markdown/ > > > `ox-texinfo.el' by Jonathan Leech-Pepin > ─────────────────────────────────────── > > `ox-texinfo.el' allows you to export Org files to [Texinfo] files. > > > [Texinfo] http://www.gnu.org/software/texinfo/ > > > New packages in contrib > ═══════════════════════ > > `ob-julia.el' by G. Jay Kerns > ───────────────────────────── > > [Julia] is a new programming language. > > `ob-julia.el' provides Org Babel support for evaluating Julia source > code. > > > [Julia] http://julialang.org/ > > > `ob-mathomatic.el' by Luis Anaya > ──────────────────────────────── > > [mathomatic] a portable, command-line, educational CAS and calculator > software, written entirely in the C programming language. > > `ob-mathomatic.el' provides Org Babel support for evaluating > mathomatic entries. > > > [mathomatic] http://www.mathomatic.org/ > > > `ob-tcl.el' by Luis Anaya > ───────────────────────── > > `ob-tcl.el' provides Org Babel support for evaluating [Tcl] source > code. > > > [Tcl] http://www.tcl.tk/ > > > `org-bullets.el' by Evgeni Sabof > ──────────────────────────────── > > Display bullets instead of stars for headlines. > > Also see [this updated FAQ] on how to display another character than > "*" for starting headlines. > > > [this updated FAQ] http://orgmode.org/worg/org-faq.html#sec-8-12 > > > `org-favtable.el' by Marc-Oliver Ihm > ──────────────────────────────────── > > `org-favtable.el' helps you to create and update a table of favorite > locations in org, keeping the most frequently visited lines right at > the top. This table is called "favtable". See the documentation on > [Worg]. > > > [Worg] http://orgmode.org/worg/org-contrib/org-favtable.html > > > `ox-confluence.el' by Sébastien Delafond > ──────────────────────────────────────── > > `ox-confluence.el' lets you convert Org files to [Confluence Wiki] > files. > > > [Confluence Wiki] > https://confluence.atlassian.com/display/DOC/Confluence%2BWiki%2BMarkup > > > `ox-deck.el' and `ox-s5.el' by Rick Frankel > ─────────────────────────────────────────── > > [deck.js] is a javascript library for displaying HTML ages as > presentations. `ox-deck.el' exports Org files to HTML presentations > using `deck.js'. > > [s5] is a set of scripts which also allows to display HTML pages as > presentations. `ox-s5.el' exports Org files to HTML presentations > using `s5'. > > > [deck.js] http://imakewebthings.com/deck.js/ > > [s5] http://meyerweb.com/eric/tools/s5/ > > > `ox-groff.el' by Luis Anaya and Nicolas Goaziou > ─────────────────────────────────────────────── > > The [groff] (GNU troff) software is a typesetting package which reads > plain text mixed with formatting commands and produces formatted > output. > > Luis Anaya and Nicolas Goaziou implemented `ox-groff.el' to allow > conversion from Org files to groff. > > > [groff] http://www.gnu.org/software/groff/ > > > `ox-koma-letter.el' by Nicolas Goaziou and Alan Schmitt > ─────────────────────────────────────────────────────── > > This back-end allow to export Org pages to the `KOMA Scrlttr2' format. > > > `ox-rss.el' by Bastien > ────────────────────── > > This back-end lets you export Org pages to RSS 2.0 feeds. Combined > with the HTML publishing feature, this allows you to build a blog > entirely with Org. > > > New features > ════════════ > > Export > ────── > > New export generic options > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > If you use Org exporter, we advise you to re-read [the manual section > about it]. It has been updated and includes new options. > > Among the new/updated export options, three are of particular > importance: > > org-export-allow-bind-keywords: This option replaces the old option > `org-export-allow-BIND' and the default value is `nil', not > `confirm'. You will need to explicitely set this to `t' in your > initialization file if you want to allow `#+BIND' keywords. > > org-export-with-planning: This new option controls the export of > `SCHEDULED:, DEADLINE:, CLOSED:' lines, and planning information is > now skipped by default during export. This use to be the job of > org-export-with-timestamps, but this latter option has been given a > new role: it controls the export of /standalone time-stamps/. When > set to `nil', Org will not export active and inactive time-stamps > standing on a line by themselves or within a paragraph that only > contains time-stamps. > > To check if an option has been introduced or its default value changed > in Org 8.0, do `C-h v [option] RET' and check if the documentation > says that the variable has been introduced (or changed) in version > 24.4 of Emacs. > > > [the manual section about it] http://orgmode.org/org.html#Exporting > > > Enhanced default stylesheet for the HTML exporter > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > See the new default value of org-html-style-default. > > > New tags, classes and ids for the HTML exporter > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > See the new default value of org-html-divs. > > > Support for tikz pictures in LaTeX export > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > > `org-man.el': New export function for "man" links > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > > `org-docview.el': New export function for docview links > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > > Structure editing > ───────────────── > > `C-u C-u M-RET' inserts a heading at the end of the parent subtree > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > > Cycling to the `CONTENTS' view keeps inline tasks folded > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > org-cycle-hook as a new function org-cycle-hide-inline-tasks which > prevents the display of inline tasks when showing the content of a > subtree. > > > `C-c -' in a region makes a list item for each line > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > This is the opposite of the previous behavior, where `C-c -' on a > region would create one item for the whole region, and where `C-u C-c > -' would create an item for each line. Now `C-c -' on the selected > region creates an item per line, and `C-u C-c -' creates a single item > for the whole region. > > > When transposing words, markup characters are now part of the words > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > In Emacs, you can transpose words with `M-t'. Transposing `*these* > _words__' will preserve markup. > > > New command org-set-property-and-value bound to `C-c C-x P' > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > This command allows you to quickly add both the property and its > value. It is useful in buffers where there are many properties and > where `C-c C-x p' can slow down the flow of editing too much. > > > New commands org-next-block and org-previous-block > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > These commands allow you to go to the previous block (`C-c M-b' or the > speedy key `B') or to the next block (`C-c M-f' or the speedy key > `F'.) > > > New commands org-drag-line-forward and org-drag-line-backward > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > These commands emulate the old behavior of `M-' and `M-' but > are now bound to `S-M-' and `S-M-' respectively, since > `M-' and `M-' now drag the whole element at point (a > paragraph, a table, etc.) forward and backward. > > > When a list item has a checkbox, inserting a new item uses a checkbox too > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > > When sorting entries/items, only the description of links is considered > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > Now Org will sort this list > > ╭──── > │ - [[http://abc.org][B]] > │ - [[http://def.org][A]] > ╰──── > > like this: > > ╭──── > │ - [[http://def.org][A]] > │ - [[http://abc.org][B]] > ╰──── > > by comparing the descriptions, not the links. Same when sorting > headlines instead of list items. > > > New option `orgstruct-heading-prefix-regexp' > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > For example, setting this option to "^;;; " in Emacs lisp files and > using `orgstruct-mode' in those files will allow you to cycle through > visibility states as if lines starting with ";;; *…" where headlines. > > In general, you want to set `orgstruct-heading-prefix-regexp' as a > file local variable. > > > New behavior of org-clone-subtree-with-time-shift > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > The default is to only ask for a number of clones. When called with a > universal prefix argument `C-u', it will prompt you for a time-shift > only if there is a time-stamp in the task you want to clone. > > > New option org-agenda-restriction-lock-highlight-subtree > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > This defaults to `t' so that the whole subtree is highlighted when you > restrict the agenda view to it with `C-c C-x <' (or the speed command > `<'). The default setting helps ensuring that you are not adding > tasks after the restricted region. If you find this highlighting too > intrusive, set this option to `nil'. > > > New option org-closed-keep-when-no-todo > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > When switching back from a `DONE' keyword to a `TODO' keyword, Org now > removes the `CLOSED' planning information, if any. It also removes > this information when going back to a non-TODO state (e.g., with `C-c > C-t SPC'). If you want to keep the `CLOSED' planning information when > removing the TODO keyword, set org-closed-keep-when-no-todo to `t'. > > > New option org-image-actual-width > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > This option allows you to change the width of in-buffer displayed > images. The default is to use the actual width of the image, but you > can use a fixed value for all images, or fall back on an attribute > like > > ╭──── > │ #+attr_html: :width 300px > ╰──── > > > Scheduled/deadline > ────────────────── > > Implement "delay" cookies for scheduled items > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > If you want to delay the display of a scheduled task in the agenda, > you can now use a delay cookie like this: `SCHEDULED: <2004-12-25 Sat > -2d>'. The task is still scheduled on the 25th but will appear in > your agenda starting from two days later (i.e. from March 27th.) > > Imagine for example that your co-workers are not done in due time and > tell you "we need two more days". In that case, you may want to delay > the display of the task in your agenda by two days, but you still want > the task to appear as scheduled on March 25th. > > In case the task contains a repeater, the delay is considered to > affect all occurrences; if you want the delay to only affect the first > scheduled occurrence of the task, use `--2d' instead. See > org-scheduled-delay-days and > org-agenda-skip-scheduled-delay-if-deadline for details on how to > control this globally or per agenda. > > > Use `C-u C-u C-s' will insert a delay cookie for scheduled tasks > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > See the previous section for why delay cookies may be useful. > > > Use `C-u C-u C-d' will insert a warning delay for deadline tasks > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > `C-u C-u C-d' now inserts a warning delay to deadlines. > > > Calendar, diary and appts > ───────────────────────── > > New variable org-read-date-minibuffer-local-map > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > By default, this new local map uses "." to go to today's date, like in > the normal `M-x calendar RET'. If you want to deactivate this and to > reassign the "@" key to `calendar-goto-today', use this: > > ╭──── > │ ;; Unbind "." in Org's calendar: > │ (define-key org-read-date-minibuffer-local-map (kbd ".") nil) > │ > │ ;; Bind "@" to `calendar-goto-today': > │ (define-key org-read-date-minibuffer-local-map > │ (kbd "@") > │ (lambda () (interactive) (org-eval-in-calendar > '(calendar-goto-today)))) > ╰──── > > > In Org's calendar, `!' displays diary entries of the date at point > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > This is useful when you want to check if you don't already have an > appointment when setting new ones with `C-c .' or `C-c s'. `!' will > call `diary-view-entries' and display the diary in a separate buffer. > > > org-diary: only keep the descriptions of links > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > org-diary returns diary information from Org files, but it returns it > in a diary buffer, not in an Org mode buffer. When links are > displayed, only show their description, not the full links. > > > Agenda > ────── > > New agenda type `agenda*' and entry types `:scheduled* :deadline*' > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > When defining agenda custom commands, you can now use `agenda*': this > will list entries that have both a date and a time. This is useful > when you want to build a list of appointments. > > You can also set org-agenda-entry-types either globally or locally in > each agenda custom command and use `:timestamp*' and/or `:deadline*' > there. > > Another place where this is useful is your `.diary' file: > > ╭──── > │ %%(org-diary :scheduled*) ~/org/rdv.org > ╰──── > > This will list only entries from `~/org/rdv.org' that are scheduled > with a time value (i.e. appointments). > > > New agenda sorting strategies > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > org-agenda-sorting-strategy allows these new sorting strategies: > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > Strategy Explanations > ────────────────────────────────────────────────────────── > timestamp-up Sort by any timestamp, early first > timestamp-down Sort by any timestamp, late first > scheduled-up Sort by scheduled timestamp, early first > scheduled-down Sort by scheduled timestamp, late first > deadline-up Sort by deadline timestamp, early first > deadline-down Sort by deadline timestamp, late first > ts-up Sort by active timestamp, early first > ts-down Sort by active timestamp, late first > tsia-up Sort by inactive timestamp, early first > tsia-down Sort by inactive timestamp, late first > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > > > New options to limit the number of agenda entries > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > You can now limit the number of entries in an agenda view. This is > different from filters: filters only /hide/ the entries in the agenda, > while limits are set while generating the list of agenda entries. > > These new options are available: > > org-agenda-max-entries: limit by number of entries. > org-agenda-max-todos: limit by number of TODOs. > org-agenda-max-tags: limit by number of tagged entries. > org-agenda-max-effort: limit by effort (minutes). > > For example, if you locally set org-agenda-max-todos to 3 in an agenda > view, the agenda will be limited to the first three todos. Other entries > without a TODO keyword or beyond the third TODO headline will be ignored. > > When setting a limit (e.g. about an effort's sum), the default behavior > is to exclude entries that cannot be checked against (e.g. entries that > have no effort property.) To include other entries too, you can set the > limit to a negative number. For example (setq org-agenda-max-tags 3) > will not show the fourth tagged headline (and beyond), but it will also > show non-tagged headlines. > > > `~' in agenda view sets temporary limits > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > You can hit `~' in the agenda to temporarily set limits: this will > regenerate the agenda as if the limits were set. This is useful for > example when you want to only see a list of `N' tasks, or a list of > tasks that take only `N' minutes. > > > "=" in agenda view filters by regular expressions > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > You can now filter agenda entries by regular expressions using `='. > `C-u =' will filter entries out. Regexp filters are cumulative. You > can set org-agenda-regexp-filter-preset to suit your needs in each > agenda view. > > > `|' in agenda view resets all filters > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > Since it's common to combine tag filters, category filters, and now > regexp filters, there is a new command `|' to reset all filters at > once. > > > Allow writing an agenda to an `.org' file > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > You can now write an agenda view to an `.org' file. It copies the > headlines and their content (but not subheadings) into the new file. > > This is useful when you want to quickly share an agenda containing the > full list of notes. > > > New commands to drag an agenda line forward (`M-') or backard > (`M-') > > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > It sometimes handy to move agenda lines around, just to quickly > reorganize your tasks, or maybe before saving the agenda to a file. > Now you can use `M-' and `M-' to move the line forward or > backward. > > This does not persist after a refresh of the agenda, and this does not > change the `.org' files who contribute to the agenda. > > > Use `%s' for displaying "breadcrumbs" in the agenda view > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > org-agenda-prefix-format now allows to use a `%b' formatter to tell > Org to display "breadcrumbs" in the agenda view. > > This is useful when you want to display the task hierarchy in your > agenda. > > > Use `%l' for displaying the headline's level in the agenda view > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > org-agenda-prefix-format allows to use a `%l' formatter to tell Org to > display entries with additional spaces corresponding to their level in > the outline tree. > > > org-agenda-write will ask before overwriting an existing file > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > `M-x org-agenda-write RET' (or `C-c C-w' from an agenda buffer) used > to overwrite preexisting file with the same name without confirmation. > It now asks for a confirmation. > > > New commands `M-m' and `M-*' to toggle (all) mark(s) for bulk action > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > org-agenda-bulk-toggle: this command is bound to `M-m' and toggles the > mark of the entry at point. > > org-agenda-bulk-toggle-all: this command is bound to `M-*' and toggles > all the marks in the current agenda. > > > New option org-agenda-search-view-max-outline-level > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > This option sets the maximum outline level to display in search view. > E.g. when this is set to 1, the search view will only show headlines > of level 1. > > > New option org-agenda-todo-ignore-time-comparison-use-seconds > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > This allows to compare times using seconds instead of days when > honoring options like `org-agenda-todo-ignore-*' in the agenda > display. > > > New option org-agenda-entry-text-leaders > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > This allows you to get rid of the ">" character that gets added in > front of entries excerpts when hitting `E' in the agenda view. > > > New formatting string for past deadlines in org-agenda-deadline-leaders > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > The default formatting for past deadlines is `"%2d d. ago: "', which > makes it explicit that the deadline is in the past. You can configure > this via org-agenda-deadline-leaders. Note that the width of the > formatting string is important to keep the agenda alignment clean. > > > New allowed value `repeated-after-deadline' for > org-agenda-skip-scheduled-if-deadline-is-shown > > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > When org-agenda-skip-scheduled-if-deadline-is-shown is set to > `repeated-after-deadline', the agenda will skip scheduled items if > they are repeated beyond the current dealine. > > > New option for org-agenda-skip-deadline-prewarning-if-scheduled > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > This variable may be set to nil, t, the symbol `pre-scheduled', or a > number which will then give the number of days before the actual > deadline when the prewarnings should resume. The symbol > `pre-scheduled' eliminates the deadline prewarning only prior to the > scheduled date. > > Read the full docstring for details. > > > org-class now supports holiday strings in the skip-weeks parameter > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > For example, this task will now be skipped only on new year's day: > > ╭──── > │ * Task > │ <%%(org-class 2012 1 1 2013 12 12 2 "New Year's Day")> > ╰──── > > > Capture > ─────── > > Allow `C-1' as a prefix for org-agenda-capture and org-capture > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > With a `C-1' prefix, the capture mechanism will use the `HH:MM' value > at point (if any) or the current `HH:MM' time as the default time for > the capture template. > > > Expand keywords within %(sexp) placeholder in capture templates > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > If you use a `%:keyword' construct within a `%(sexp)' construct, Org > will expand the keywords before expanding the `%(sexp)'. > > > Allow to contextualize capture (and agenda) commands by checking the name > of the buffer > > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > org-capture-templates-contexts and org-agenda-custom-commands-contexts > allow you to define what capture templates and what agenda commands > should be available in various contexts. It is now possible for the > context to check against the name of the buffer. > > > Tag groups > ────────── > > Using `#+TAGS: { Tag1 : Tag2 Tag3 }' will define `Tag1' as a /group > tag/ (note the colon after `Tag1'). If you search for `Tag1', it will > return headlines containing either `Tag1', `Tag2' or `Tag3' (or any > combinaison of those tags.) > > You can use group tags for sparse tree in an Org buffer, for creating > agenda views, and for filtering. > > See [http://orgmode.org/org.html#Tag-groups] for details. > > > Links > ───── > > `C-u C-u M-x org-store-link RET' will ignore non-core link functions > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > Org knows how to store links from Org buffers, from info files and > from other Emacs buffers. Org can be taught how to store links from > any buffer through new link protocols (see ["Adding hyperlink types"] > in the manual.) > > Sometimes you want Org to ignore added link protocols and store the > link as if the protocol was not known. > > You can now do this with `C-u C-u M-x org-store-link RET'. > > > ["Adding hyperlink types"] > http://orgmode.org/org.html#Adding-hyperlink-types > > > `C-u C-u C-u M-x org-store-link RET' on an active region will store links > for each lines > > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > Imagine for example that you want to store a link for every message in > a Gnus summary buffer. In that case `C-x h C-u C-u C-u M-x > org-store-link RET' will store a link for every line (i.e. message) if > the region is active. > > > `C-c C-M-l' will add a default description for links which don't have one > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > `C-c C-M-l' inserts all stored links. If a link does not have a > description, this command now adds a default one, so that we are not > mixing with-description and without-description links when inserting > them. > > > No curly braces to bracket links within internal links > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > When storing a link to a headline like > > ╭──── > │ * See [[http://orgmode.org][Org website]] > ╰──── > > org-store-link used to convert the square brackets into curly > brackets. It does not anymore, taking the link description or the > link path, when there is no description. > > > Table > ───── > > Switching between #+TBLFM lines > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > If you have several `#+TBLFM' lines below a table, `C-c C-c' on a line > will apply the formulas from this line, and `C-c C-c' on another line > will apply those other formulas. > > > You now use "nan" for empty fields in Calc formulas > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > If empty fields are of interest, it is recommended to reread the > section [3.5.2 Formula syntax for Calc] of the manual because the > description for the mode strings has been clarified and new examples > have been added towards the end. > > > [3.5.2 Formula syntax for Calc] > http://orgmode.org/org.html#Formula-syntax-for-Calc > > > Handle localized time-stamps in formulas evaluation > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > If your `LOCALE' is set so that Org time-stamps use another language > than english, and if you make time computations in Org's table, it now > works by internally converting the time-stamps with a temporary > `LOCALE=C' before doing computation. > > > New lookup functions > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > There are now three lookup functions: > > • org-loopup-first > • org-loopup-last > • org-loopup-all > > See [the manual] for details. > > > [the manual] http://orgmode.org/org.html#Lookup-functions > > > Startup keywords > ──────────────── > > These new startup keywords are now available: > > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > Startup keyword Option > > ─────────────────────────────────────────────────────────────────────────────── > `#+STARTUP: logdrawer' `(setq org-log-into-drawer t)' > `#+STARTUP: nologdrawer' `(setq org-log-into-drawer nil)' > > ─────────────────────────────────────────────────────────────────────────────── > `#+STARTUP: logstatesreversed' `(setq org-log-states-order-reversed > t)' > `#+STARTUP: nologstatesreversed' `(setq org-log-states-order-reversed > nil)' > > ─────────────────────────────────────────────────────────────────────────────── > `#+STARTUP: latexpreview' `(setq org-startup-with-latex-preview > t)' > `#+STARTUP: nolatexpreview' `(setq org-startup-with-latex-preview > nil)' > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > > > Clocking > ──────── > > New option org-clock-rounding-minutes > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > E.g. if org-clock-rounding-minutes is set to 5, time is 14:47 and you > clock in: then the clock starts at 14:45. If you clock out within the > next 5 minutes, the clock line will be removed; if you clock out 8 > minutes after your clocked in, the clock out time will be 14:50. > > > New option org-time-clocksum-use-effort-durations > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > When non-nil, `C-c C-x C-d' uses effort durations. E.g., by default, > one day is considered to be a 8 hours effort, so a task that has been > clocked for 16 hours will be displayed as during 2 days in the clock > display or in the clocktable. > > See org-effort-durations on how to set effort durations and > org-time-clocksum-format for more on time clock formats. > > > New option org-clock-x11idle-program-name > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > This allows to set the name of the program which prints X11 idle time > in milliseconds. The default is to use `x11idle'. > > > New option org-use-last-clock-out-time-as-effective-time > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > When non-nil, use the last clock out time for org-todo. Note that > this option has precedence over the combined use of > org-use-effective-time and org-extend-today-until. > > > `S-' on a clocksum column will update the sum by updating the > last clock > > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > > `C-u 3 C-S-' will update clock timestamps synchronously by 3 units > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > > New parameter `:wstart' for clocktables to define the week start day > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > > New parameter `:mstart' to state the starting day of the month > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > > Allow relative times in clocktable tstart and tend options > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > > The clocktable summary is now a caption > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > > `:tstart' and `:tend' and friends allow relative times like "<-1w>" or > "" > > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > > Babel > ───── > > You can now use `C-c C-k' for org-edit-src-abort > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > This allows you to quickly cancel editing a source block. > > > `C-u C-u M-x org-babel-tangle RET' tangles by the target file of the block > at point > > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > This is handy if you want to tangle all source code blocks that have > the same target than the block at point. > > > New options for auto-saving the base buffer or the source block editing > buffer > > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > When org-edit-src-turn-on-auto-save is set to `t', editing a source > block in a new window will turn on `auto-save-mode' and save the code > in a new file under the same directory than the base Org file. > > When org-edit-src-auto-save-idle-delay is set to a number of minutes > `N', the base Org buffer will be saved after this number of minutes of > idle time. > > > New `:post' header argument post-processes results > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > This header argument may be used to pass the results of the current > code block through another code block for post-processing. See the > manual for a usage example. > > > Commented out heading are ignored when collecting blocks for tangling > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > If you comment out a heading (with `C-c ;' anywhere on the heading or > in the subtree), code blocks from within this heading are now ignored > when collecting blocks for tangling. > > > New option org-babel-hash-show-time to show a time-stamp in the result hash > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > > Do not ask for confirmation if cached value is current > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > Do not run org-babel-confirm-evaluate if source block has a cache and > the cache value is current as there is no evaluation involved in this > case. > > > `ob-sql.el' and `ob-python.el' have been improved. > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > > New Babel files only need to `(require 'ob)' > ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ > > When writing a new Babel file, you now only need to use `(require > 'ob)' instead of requiring each Babel library one by one. > > > Faces > ───── > > • Org now fontifies radio link targets by default > • In the agenda, use org-todo-keyword-faces to highlight selected TODO > keywords > • New face org-priority, enhanced fontification of priority cookies in > agenda > • New face org-tag-group for group tags > > > Miscellaneous > ═════════════ > > • New speedy key `s' pour org-narrow-to-subtree > • Handling of org-html-table-row has been updated (incompatible change) > • org-export-html-table-tag is replaced by > org-html-table-default-attributes > • Support using `git-annex' with Org attachments > • org-protocol: Pass optional value using query in url to capture from > protocol > • When the refile history is empty, use the current filename as default > • When you cannot change the TODO state of a task, Org displays the > blocking task > • New option org-mobile-allpriorities > • org-bibtex.el now use `visual-line-mode' instead of the deprecated > `longlines-mode' > • org-format-latex-options allows to set the foreground/background > colors automatically > • New option org-archive-file-header-format > • New "neg" entity in org-entities > • New function org-docview-export to export docview links > • New `:eps' header argument for ditaa code blocks > • New option org-gnus-no-server to start Gnus with `gnus-no-server' > • Org is now distributed with `htmlize.el' version 1.43 > • `org-drill.el' has been updated to version 2.3.7 > • `org-mac-iCal.el' now supports MacOSX version up to 10.8 > • Various improvements to `org-contacts.el' and `orgpan.el' > > > Outside Org > ═══════════ > > Spanish translation of the Org guide by David Arroyo Menéndez > ───────────────────────────────────────────────────────────── > > David (and others) translated the Org compact guide in spanish: > > You can read the [PDF guide]. > > > [PDF guide] http://orgmode.org/worg/orgguide/orgguide.es.pdf > > > `poporg.el' and `outorg.el' > ─────────────────────────── > > Two new libraries (`poporg.el' by François Pinard and `outorg.el' by > Thorsten Jolitz) now enable editing of comment-sections from > source-code buffers in temporary Org-mode buffers, making the full > editing power of Org-mode available. `outorg.el' comes together with > `outshine.el' and `navi-mode.el', two more libraries by Thorsten > Jolitz with the goal to give source-code buffers the /look & feel/ of > Org-mode buffers while greatly improving navigation and structure > editing. A detailed description can be found here: > [http://orgmode.org/worg/org-tutorials/org-outside-org.html] > > Here are two screencasts demonstrating Thorsten's tools: > > • ["Modern conventions for Emacs Lisp files"] > • [Exploring Bernt Hansen's Org-mode tutorial with 'navi-mode'] > > > ["Modern conventions for Emacs Lisp files"] > http://youtu.be/nqE6YxlY0rw > > [Exploring Bernt Hansen's Org-mode tutorial with 'navi-mode'] > http://www.youtube.com/watch?v%3DII-xYw5VGFM > > > MobileOrg for iOS > ───────────────── > > MobileOrg for iOS back in the App Store The 1.6.0 release was focused > on the new Dropbox API and minor bug fixes but also includes a new > ability to launch in Capture mode. Track development and contribute > [on github]. > > > [on github] https://github.com/MobileOrg/mobileorg/issues > > > Thanks you all! > ════════======= > > Here is a list of people we need to thanks for this release: > > Aaron Ecay, Abdó Roig-Maranges, Achim Gratz, Adam Spiers, Alan Schmitt, > Alexander Willand, Andreas Leha, Andreas Röhler, Andrew M. Nuxoll, Arun > Persaud, Bernd Haug, Bernt Hansen, Bill Day, Bill White, Brian van den > Broek, Carsten Dominik, Charles C. Berry, Christian Egli, Christian Moe, > Christophe Junke, Christopher Schmidt, Christopher Witte, Chuck Berry, > Daniel Clemente, Daniel Dehennin, Dave Abrahams, David Kincaid, Derek > Upham, Enda, Eric Abrahamsen, Eric S Fraga, Eric Schulte, Esben Stien, > Fabrice Popineau, Feng Shu, Florian Beck, Francesco Pizzolante, Frank > Fischer, Frank Terbeck, François Pinard, G. Jay Kerns, Gaizka Villate, Gary > Oberbrunner, Greg Minshall, Gregor Kappler, Grégoire Jadi, Henry Atting, > Hiroshi Saito, Hrvoje Nikšić, Ian Barton, Ingo Lohmar, Ippei FURUHASHI, > Ivan Vilata i Balaguer, J. David Boyd, Jae Hee Lee, Jambunathan K, James > Harkins, Jarmo Hurri, John Foerch, John Hendy, John J Foerch, John Wiegley, > Jonas Bernoulli, Jonathan Leech-Pepin, Joost Helberg, Justus Piater, Kalev > Takkis, Ken Williams, Kevin Buchs, Kodi Arfer, Kyle Machulis, Le Wang, Leo > Liu, Luca Sabbatini, Luis Anaya, Marcel van der Boom, Mark Edgington, Matt > Lundin, Max Mikhanosha, Michael Brand, Michael Crouch, Michael Gauland, > Michael Heerdegen, Michael Strey, Mirko Vukovic, Myles English, Nick Dokos, > Nicolas Goaziou, Nicolas Richard, Oliver Večerník, Paul Sexton, Peder > Stray, Peter Münster, Philipp Kroos, Raghavendra D Prabhu, Rainer M. Krug, > Rainer Stengele, Rasmus, Rene, Richard Stanton, Rick Frankel, Rick Hanson, > Robert Goldman, Robert Horn, Robert Klein, Roland Winkler, Ryo TAKAISHI, > Rémi Vanicat, Rüdiger Sonderfeld, Sacha Chua, Samuel Loury, Samuel Wales, > Sean O'Halpin, Sébastien Vauban, Simon Thum, Stefan Monnier, Stefan > Vollmar, Stephen Eglen, Steve Purcell, Suhail Shergill, Suvayu Ali, > T.F. Torrey, Thomas S. Dye, Thorsten Jolitz, Toby S. Cubitt, Tokuya > Kameshima, Tony Day, Viktor Rosenfeld, Vincent Beffara, Vladimir Lomov, > Wanrong Lin, William Lechelle, Xiao-Yong Jin, Xue Fuqiao, Yann Hodique, > Yasushi SHOJI, Zech, sabof, Дядов Васил Стоянов. > > > -- > Bastien > >