mirror of
https://git.savannah.gnu.org/git/emacs/org-mode.git
synced 2024-07-16 09:46:27 +00:00
Cleanup of the list of changes
This commit is contained in:
parent
3d9a05b81f
commit
cf03266356
|
@ -22,7 +22,7 @@
|
|||
We now do have a fully functional DocBook exporter, contributed by
|
||||
Baoqiu Cui. Simple press =C-c e D= to export the current file to
|
||||
DocBook format. You can also get direct conversion to PDF if you have
|
||||
made the correct setup, please the the manual for details.
|
||||
made the correct setup, please see the manual for details.
|
||||
|
||||
Kudos to Baoqiu for this fantastic addition, and my personal thanks
|
||||
for doing this in a such a smooth way that I did not have to do
|
||||
|
@ -32,21 +32,20 @@ anything myself.
|
|||
|
||||
/org-protocol.el/ is a new module that supersedes both
|
||||
/org-annotation-helper.el/ and /org-browser.el/ and replaces them
|
||||
with a more abstracted interface. /org-protocol/ intercepts calls
|
||||
from emacsclient to trigger custom actions without external
|
||||
with a more abstracted interface. /org-protocol/ intercepts
|
||||
calls from emacsclient to trigger custom actions without external
|
||||
dependencies. Only one protocol has to be configured with your
|
||||
external applications or the operating system, to trigger an
|
||||
arbitrary number of custom actions. Just register your custom
|
||||
sub-protocol and handler with the new variable
|
||||
`org-protocol-protocol-alist'.
|
||||
=org-protocol-protocol-alist=.
|
||||
|
||||
org-protocol comes the with three standard protocol handlers
|
||||
- =org-protocol-remember= (subprotocol =remember=) :: Trigger
|
||||
remember
|
||||
- =org-protocol-store-link= (subprotocol =store-link=) :: Store a
|
||||
link
|
||||
- =org-protocol-open-source= (subprotocol =open-source=) :: Find
|
||||
the local source of a remote web page.
|
||||
org-protocol comes the with three standard protocol handlers (in
|
||||
parenthesis the name of the sub-protocol):
|
||||
- =org-protocol-remember= (=remember=) :: Trigger remember
|
||||
- =org-protocol-store-link= (=store-link=) :: Store a link
|
||||
- =org-protocol-open-source= (=open-source=) :: Find the local
|
||||
source of a remote web page.
|
||||
|
||||
Passing data to emacs is now as easy as calling
|
||||
|
||||
|
@ -54,26 +53,27 @@ Passing data to emacs is now as easy as calling
|
|||
|
||||
For more information see the [[http://orgmode.org/worg/org-contrib/org-protocol.php][online documentation]]
|
||||
|
||||
Thanks to Sebastian Rose for the really beautiful module.
|
||||
Thanks to Sebastian Rose for this really beautiful module.
|
||||
|
||||
*** Inline tasks
|
||||
|
||||
Inline tasks are tasks that have all the properties of normal outline
|
||||
nodes, including the ability to store meta data like scheduling dates,
|
||||
TODO state, tags and properties. But these tasks are not meant to
|
||||
introduce additional outline structure, at least as far as visibility
|
||||
cycling and export is concerned. Therefore they are useful for to add
|
||||
tasks for extensive pieces of text, like when writing documents or
|
||||
long notes.
|
||||
Inline tasks are tasks that have all the properties of normal
|
||||
outline nodes, including the ability to store meta data like
|
||||
scheduling dates, TODO state, tags and properties. But these
|
||||
tasks are not meant to introduce additional outline structure, at
|
||||
least as far as visibility cycling and export is concerned. They
|
||||
are useful for adding tasks in extensive pieces of text where
|
||||
interruption of the flow or restructuring is unwanted.
|
||||
|
||||
This feature is not turned on by default, you need to do configure
|
||||
=org-modules= to turn it on, or simple add to you .emacs file:
|
||||
This feature is not turned on by default, you need to configure
|
||||
=org-modules= to turn it on, or simply add to you .emacs file:
|
||||
|
||||
: (require 'org-inlinetask)
|
||||
|
||||
After that, tasks with level 15 (30 when using org-odd-levels-only)
|
||||
will be treated as inline tasks, and fontification will make obvious
|
||||
which tasks are treated in this way.
|
||||
After that, tasks with level 15 (30 stars when using
|
||||
org-odd-levels-only) will be treated as inline tasks, and
|
||||
fontification will make obvious which tasks are treated in this
|
||||
way.
|
||||
|
||||
*** Input from RSS feeds
|
||||
|
||||
|
@ -90,10 +90,10 @@ exciting new feature.
|
|||
** Export
|
||||
*** Allow modification of table attributes in HTML export
|
||||
|
||||
The #+ATTR_HTML line can now be used to set attributes for the
|
||||
following table. Attributes listed in that line will replace
|
||||
existing attributes, and add new ones, in
|
||||
=org-export-html-table-tag=. For example
|
||||
The #+ATTR_HTML line can now be used to set attributes for a
|
||||
table. Attributes listed in that line will replace existing
|
||||
attributes in =org-export-html-table-tag=, or will add new ones.
|
||||
For example
|
||||
|
||||
: #+ATTR_HTML: border="2" rules="all" frame="all"
|
||||
: #+CAPTION: Finally a table with lines!
|
||||
|
@ -101,12 +101,12 @@ existing attributes, and add new ones, in
|
|||
: |---|---|
|
||||
: | 1 | 2 |
|
||||
|
||||
*** LaTeX low levels as itemize lists
|
||||
*** LaTeX low levels are now exported as itemize lists
|
||||
|
||||
LaTeX export now treats hierarchy levels 4,5, etc as itemize
|
||||
lists, not as description lists anymore. This is more consistent
|
||||
with the behavior of HTML export. You can configure this
|
||||
behavior using the variable =org-export-latex-low-levels=.
|
||||
lists, not as description lists as before. This is more
|
||||
consistent with the behavior of HTML export. You can configure
|
||||
this behavior using the variable =org-export-latex-low-levels=.
|
||||
|
||||
*** Markup for centering.
|
||||
|
||||
|
@ -118,6 +118,7 @@ Text can be exported centered with
|
|||
,but not any simpler
|
||||
,#+END_CENTER
|
||||
#+end_src
|
||||
|
||||
*** Sitemap file is now /sitemap.org/
|
||||
|
||||
Org-publish can produce a list of all files in a project.
|
||||
|
@ -136,27 +137,31 @@ this.
|
|||
|
||||
*** HTML export: Allow "- ___" to explicitly terminate a list
|
||||
|
||||
If a list contains "- ___" as an item, this terminates the list,
|
||||
ignoring this item. This is an experimental feature, it may
|
||||
disappear again if we find other ways to deal with literal
|
||||
examples right after lists.
|
||||
|
||||
See [[http://thread.gmane.org/gmane.emacs.orgmode/12299/focus%3D12312][this mailing list thread]] for more information.
|
||||
If a list contains "- ___" (three underscores) as an item, this
|
||||
terminates the list, ignoring this item. This is an experimental
|
||||
feature, it may disappear again if we find other ways to deal
|
||||
with literal examples right after lists.
|
||||
|
||||
See [[http://thread.gmane.org/gmane.emacs.orgmode/12299/focus%3D12312][this mailing list thread]] for context.
|
||||
|
||||
** Agenda
|
||||
|
||||
*** Changing the time of an entry from the agenda
|
||||
|
||||
We now have a way to change the start time of an entry from the
|
||||
agenda. The date is normally changed with S-right/left. Now, if
|
||||
you add a C-u prefix, the hour will be changed. If you
|
||||
immediately press S-right/left again, hours will continue to be
|
||||
changed. A double prefix will do the same for minutes.
|
||||
We now have a way to change not only the date, but also the start
|
||||
time of an entry from the agenda. The date is normally changed
|
||||
with S-right/left. Now, if you add a C-u prefix, the hour will
|
||||
be changed. If you immediately press S-right/left again, hours
|
||||
will continue to be changed. A double prefix will do the same
|
||||
for minutes. If the entry has a time range like 14:40-16:00,
|
||||
then both times will change, preserving the length of the
|
||||
appointment.
|
||||
|
||||
*** Show saved PDF agenda view with prefix arg
|
||||
|
||||
When writing an agenda view to a PDF file, supplying a a prefix
|
||||
argument =C-u C-x C-w= will get the new file displayed immediately.
|
||||
argument (=C-u C-x C-w=) will get the new file displayed
|
||||
immediately.
|
||||
|
||||
This was a request by Alan E Davis.
|
||||
|
||||
|
@ -168,24 +173,28 @@ filter that selects entries which do not have an effort defined.
|
|||
This new model was necessary because we needed to stop interpreting
|
||||
entries with no effort defines as 0 effort. This was inconsistent,
|
||||
because for normal agenda sorting, the treatment of these entries
|
||||
depends on the variable `org-sort-agenda-noeffort-is-high'. Now this
|
||||
depends on the variable =org-sort-agenda-noeffort-is-high=. Now this
|
||||
variable is also respected during filtering.
|
||||
|
||||
This new feature resulted from a [[http://thread.gmane.org/gmane.emacs.orgmode/12493][discussion]] with Matt Lundin and
|
||||
Bernt Hansen.
|
||||
|
||||
*** Introduce user-defined sorting operators
|
||||
|
||||
The new variable `org-agenda-cmp-user-defined' can contain a function
|
||||
to test how two entries should be compared during sorting.
|
||||
user-defined-up and user-defined-down can then be part of any sorting
|
||||
strategy.
|
||||
The new variable =org-agenda-cmp-user-defined= can contain a
|
||||
function to test how two entries should be compared during
|
||||
sorting. The symbols =user-defined-up= and =user-defined-down=
|
||||
can then be part of any sorting strategy.
|
||||
|
||||
This was a request by Samuel Wales.
|
||||
|
||||
*** Indentation of subitems in the agenda
|
||||
|
||||
When a tags/property match does match an entry and it's sublevels, the
|
||||
sublevels used to be indented by dots, to indicate that the matches
|
||||
likely result from tag inheritance. This is now no longer the
|
||||
default. You can get this behavior back with
|
||||
When a tags/property match does match an entry and it's
|
||||
sublevels, the sublevels used to be indented by dots, to indicate
|
||||
that the matches likely result from tag inheritance. This is now
|
||||
no longer the default, so the subitems will not get special
|
||||
indentation. You can get this behavior back with
|
||||
|
||||
: (setq org-tags-match-list-sublevels 'indented)
|
||||
|
||||
|
@ -202,8 +211,17 @@ subtree, so that stuck subprojects can still be identified.
|
|||
*** Citations: Use RefTeX to insert citations
|
||||
|
||||
RefTeX can now be used to create a citation in Org-mode buffers.
|
||||
Setup the buffer with #+BIBLIOGRAPHY: bibbase style
|
||||
and create citations with `C-c C-x ['.
|
||||
Setup the buffer with
|
||||
|
||||
#+begin_src org
|
||||
,#+BIBLIOGRAPHY: bibbase style
|
||||
#+end_src
|
||||
|
||||
and create citations with =C-c C-x [=.
|
||||
|
||||
Together with org-exp-bibtex.el by Taru Karttunen (available as a
|
||||
contributed package), this provides a great environment for
|
||||
including citations into HTML and LaTeX documents.
|
||||
|
||||
*** Changing time ranges as a block
|
||||
|
||||
|
@ -263,13 +281,13 @@ storing of the note to an Org files was successful.
|
|||
*** org-mac-message.el: New functions to access flagged mail
|
||||
|
||||
Christopher Suckling has added functionality to
|
||||
org-mac-message.el. In particular, you can now select a number
|
||||
of messages and easily get links to all of them with one
|
||||
command. For details, see the [[http://orgmode.org/worg/org-contrib/org-mac-message.php][online documentation]].
|
||||
/org-mac-message.el/. In particular, you can now select a number
|
||||
of messages and easily get links to all of them with a single
|
||||
command. For details, see the [[http://orgmode.org/worg/org-contrib/org-mac-message.php][online documentation]].
|
||||
|
||||
*** Read-date: New hook
|
||||
|
||||
The new hook `org-read-date-minibuffer-setup-hook' is called when
|
||||
The new hook =org-read-date-minibuffer-setup-hook= is called when
|
||||
setting up the minibuffer for reading a date. If can be used to
|
||||
install new keys into the temporary keymap used there.
|
||||
|
||||
|
|
Loading…
Reference in a new issue