diff --git a/ORGWEBPAGE/Changes.org b/ORGWEBPAGE/Changes.org index 8aeb9b69b..2d578964a 100644 --- a/ORGWEBPAGE/Changes.org +++ b/ORGWEBPAGE/Changes.org @@ -19,6 +19,7 @@ ** Details *** Macros for export + Macro processing for export has been enhanced: - You can use arguments in a macro, for example @@ -27,60 +28,168 @@ Macro processing for export has been enhanced: #+end_src which would turn ={{{hello(world)}}}= into =Greet the world: Hello world= +- The macro value can be an emacs-lisp for to be evaluated at the + time of export: + +#+begin_src org +,#+macro: datetime (eval (format-time-string "$1")) +#+end_src + - More built-in default macros: - date(FORMAT_TIME_STRING) :: Time/Date of export - time(FORMAT_TIME_STRING) :: Same as date - modification-time(FORMAT_TIME_STRING) :: Last modification of file - input-file :: Name of the input file - {{{date}}} {{{filename}}} - - The new built-in macros have been requested by Daniel Clemente + The new built-in macros have been requested by Daniel Clemente. *** Start Agenda with log mode active Set the new option =org-agenda-start-with-log-mode= to have log mode turned on from the start. Or set this option for specific custom commands. -Thanks to Beanjamin Andresen for a patch to this effect. +Thanks to Benjamin Andresen for a patch to this effect. *** Tables in LaTeX without centering +Set the variable `org-export-latex-tables-centered' to nil if you +prefer tables not to be horizontally centered. Note that +longtable tables are always centered. *** Source file publishing +It is now easy to publish the Org sources along with, for +example, HTML files. In your publishing project, replace + +: :publishing-function org-publish-org-to-html + +with + +: :publishing-function (org-publish-org-to-html org-publish-org-to-org) +: :plain-source t +: :htmlized-source t + +to get both the plain org file and an htmlized version that +looks like your editing buffer published along with the HTML +exported version. + *** LaTeX: TODO markup configurable -*** Checkboxes: recursive statistics -Patch by Richard Klinda. -Check if this ws John's request too. +The markup for TODO keywords in LaTeX export is now configurable +using the variable =org-export-latex-todo-keyword-markup=. *** Link completion for files and bbdb names -*** org-export-html-table-use-header-tags-for-first-column +Org now has a general mechanism how modules can provide enhanced +support (for example through completion) when adding a link. For +example, when inserting a link with =C-c C-l=, you can now type +=file:= followed by =RET= to get completion support for inserting +a file. After entering =bbdb:= and =RET=, a completion interface +will allow to complete names in the BBDB database. These are the +only ones implemented right now, but modules that add a link type +=xyz:= can simple define =org-xyz-complete-link= that should +return the full link with prefix after aiding the used to create +the link. For example, if you have =http= links that you have to +insert very often, you could define a function +=org-http-complete-link= to help selecting the most common ones. -*** contrib/lisp/org-special-blocks.el +*** Accessibility improvements for HTTP tables -Contributed by Chris Gray +When exporting tables to HTML, Org now adds =scope= attributes to +all header fields, in order to support screen readers. +Setting the variable +=org-export-html-table-use-header-tags-for-first-column= will +request using =