diff --git a/ORGWEBPAGE/Changes.org b/ORGWEBPAGE/Changes.org index 835130999..b386115a5 100644 --- a/ORGWEBPAGE/Changes.org +++ b/ORGWEBPAGE/Changes.org @@ -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.