mirror of
https://git.savannah.gnu.org/git/emacs/org-mode.git
synced 2024-08-22 02:18:45 +00:00
Changes for version 7.00
This commit is contained in:
parent
18161d0310
commit
4f670b53b6
|
@ -6,11 +6,188 @@
|
|||
|
||||
#+STARTUP: indent hidestars
|
||||
|
||||
* Version 7.00
|
||||
|
||||
:PROPERTIES:
|
||||
:VISIBILITY: content
|
||||
:CUSTOM_ID: v7.00
|
||||
:END:
|
||||
|
||||
** Incompatible Changes
|
||||
|
||||
*** Customizable variable changes for DocBook exporter
|
||||
|
||||
To make it more flexible for users to provide DocBook exporter
|
||||
related commands, we start to use format-spec to format the
|
||||
commands in this release. If you use DocBook exporter and use it
|
||||
to export Org files to PDF and/or FO format, the settings of the
|
||||
following two customizable variables need to be changed:
|
||||
|
||||
1. =org-export-docbook-xslt-proc-command=
|
||||
2. =org-export-docbook-xsl-fo-proc-command=
|
||||
|
||||
Instead of using =%s= in the format control string for all
|
||||
arguments, now we use /three/ different format spec characters:
|
||||
|
||||
1. =%i=: input file argument
|
||||
2. =%o=: output file argument
|
||||
3. =%s=: XSLT stylesheet argument
|
||||
|
||||
For example, if you set =org-export-docbook-xslt-proc-command= to
|
||||
|
||||
: java com.icl.saxon.StyleSheet -o %s %s /path/to/docbook.xsl
|
||||
|
||||
in the past, now you need to change it to
|
||||
|
||||
: java com.icl.saxon.StyleSheet -o %o %i %s
|
||||
|
||||
and set a new customizable variable called
|
||||
=org-export-docbook-xslt-stylesheet= to =/path/to/docbook.xsl=.
|
||||
|
||||
Please check the documentation of these two variables for more
|
||||
details and other examples.
|
||||
|
||||
Along with the introduction of variable
|
||||
=org-export-docbook-xslt-stylesheet=, we also added a new
|
||||
in-buffer setting called =#+XSLT:=. You can use this setting to
|
||||
specify the XSLT stylesheet that you want to use on a per-file
|
||||
basis. This setting overrides
|
||||
=org-export-docbook-xslt-stylesheet=.
|
||||
|
||||
*** SOME STUFF ABOUT ORG BAMEL NEEDS TO BE HERE
|
||||
|
||||
** Details
|
||||
|
||||
*** The default capture system for Org mode is now called org-capture
|
||||
|
||||
This replaces the earlier system org-remember. The manual only
|
||||
describes org-capture, but for people who prefer to continue to
|
||||
use org-remember, we make available
|
||||
[[http://orgmode.org/org-remember.pdf][a static copy of theformer chapter about remember]].
|
||||
|
||||
The new system has a better implementation and more
|
||||
possibilities. See [[http://thread.gmane.org/gmane.emacs.orgmode/26441/focus%3D26441][Carsten's announcement]] for more details.
|
||||
|
||||
To switch over to the new system:
|
||||
|
||||
1. Run
|
||||
|
||||
: M-x org-capture-import-remember-templates RET
|
||||
|
||||
to get a translated version of your remember templates into the
|
||||
new variable `org-capture-templates'. This will "mostly" work,
|
||||
but maybe not for all cases. At least it will give you a good
|
||||
place to modify your templates. After running this command,
|
||||
enter the customize buffer for this variable with
|
||||
|
||||
: M-x customize-variable RET org-capture-templates RET
|
||||
|
||||
and convince yourself that everything is OK. The save the
|
||||
customization.
|
||||
|
||||
2. Bind the command `org-capture' to a key, similar to what you did
|
||||
with org-remember:
|
||||
|
||||
: (define-key global-map "\C-cc" 'org-capture)
|
||||
|
||||
You may also use `C-c r' once you have decided to move over to
|
||||
the new implementation.
|
||||
|
||||
*** Emacs 21 support has been dropped
|
||||
|
||||
Do not use Org mode 7.xx with Emacs 21, use an older version.
|
||||
|
||||
*** XEmacs support requires the XEmacs development version
|
||||
|
||||
To use Org mode 7.xx with XEmacs, you need to run the developer
|
||||
version of XEmacs. I was about to drop XEmacs support entirely,
|
||||
but Michael Sperber stepped in and made changes to XEmacs that
|
||||
made it easier to keep the support. Thanks to Michael for this
|
||||
last-minute save.
|
||||
|
||||
*** New module org-taskjuggler.el helps to create Gantt charts
|
||||
|
||||
Christian Egli's org-taskjuggler.el module is now part of Org
|
||||
He also wrote a [[http://orgmode.org/worg/org-tutorials/org-taskjuggler.php][tutorial]] for it.
|
||||
|
||||
*** Org Babel is now part of the Org core
|
||||
HERE WE NEED SOME HINTS ON HOW TO SWITCH OVER OLD CODE
|
||||
|
||||
*** A property value of "nil" now means to unset a property
|
||||
|
||||
This can be useful in particular with property inheritance, if
|
||||
some upper level has the property, and some grandchild of it
|
||||
would like to have the default settings (i.e. not overruled by a
|
||||
property) back.
|
||||
|
||||
Thanks to Robert Goldman and Bernt Hansen for pushing this
|
||||
change.
|
||||
|
||||
*** The problem with comment syntax has finally been fixed
|
||||
|
||||
Thanks to Leo who has been on a year-long quest to get this fixed
|
||||
and finally found the right way to do it.
|
||||
|
||||
*** Make it possible to protect hidden subtrees to be killed by `C-k'
|
||||
|
||||
This was a request by Scott Otterson.
|
||||
See the new variable `org-ctrl-k-protect-subtree'.
|
||||
|
||||
*** Implement pretty display of sub- and superscripts.
|
||||
|
||||
The command =C-c C-x \= toggles the display or Org's special
|
||||
entities like =\alpha= as pretty unicode characters. Also, sub
|
||||
and superscripts are displayed in a pretty way.
|
||||
|
||||
Thanks to Eric Schulte and Ulf Stegeman for making this possible.
|
||||
|
||||
*** Add Anthony Lander's org-mac-link-grabber.el
|
||||
|
||||
Thanks to Anthony Lander for this contribution.
|
||||
|
||||
*** Implement caching of refile targets
|
||||
|
||||
*** Enhanced functionality of the clock resolver
|
||||
|
||||
Here are the new options for the clock resolver:
|
||||
|
||||
: i/q/C-g Ignore this question; the same as keeping all the idle time.
|
||||
:
|
||||
: k/K Keep X minutes of the idle time (default is all). If this
|
||||
: amount is less than the default, you will be clocked out
|
||||
: that many minutes after the time that idling began, and then
|
||||
: clocked back in at the present time.
|
||||
: g/G Indicate that you \"got back\" X minutes ago. This is quite
|
||||
: different from 'k': it clocks you out from the beginning of
|
||||
: the idle period and clock you back in X minutes ago.
|
||||
: s/S Subtract the idle time from the current clock. This is the
|
||||
: same as keeping 0 minutes.
|
||||
: C Cancel the open timer altogether. It will be as though you
|
||||
: never clocked in.
|
||||
: j/J Jump to the current clock, to make manual adjustments.
|
||||
|
||||
For all these options, using uppercase makes your final state
|
||||
to be CLOCKED OUT. Thanks to John Wiegley for making these
|
||||
changes.
|
||||
|
||||
*** LaTeX export: Implement table* environment for wide tables
|
||||
|
||||
Thanks to Chris Gray for a patch to this effect.
|
||||
|
||||
|
||||
*** Remove or renew ID property in clone template
|
||||
|
||||
Thanks to David Maus for this change
|
||||
|
||||
*** New keys for TODO sparse trees.
|
||||
|
||||
The key =C-c C-v= is now reserved for Org Babel action. TODO
|
||||
sparse trees can still be made with =C-c / t= (all not-done
|
||||
states) and =C-c / T= (specific states).
|
||||
|
||||
* Version 6.36
|
||||
|
||||
:PROPERTIES:
|
||||
:VISIBILITY: content
|
||||
:CUSTOM_ID: v6.36
|
||||
:END:
|
||||
|
||||
|
|
Loading…
Reference in a new issue