Emacs Muse NEWS --- History of user-visible changes -*- outline -*-
* Changes in Muse 3.12
** New interactive function `muse-update-values': Call this after
changing muse-project-alist, in order to update various autogenerated
values.
** Tag attributes may now span multiple lines.
** Don't keep track of undo data when publishing.
This should yield a speed-up.
** Build system
*** Add support for the DESTDIR variable, which allows the destination
directory to be easily set.
** Muse Mode highlighting (lisp/muse-colors.el)
*** Display message when muse-colors-toggle-inline-images is called.
** ConTeXt publishing (lisp/muse-context.el)
*** Fix publishing bug in Windows.
** HTML publishing (lisp/muse-html.el)
*** Fix bug where nested class tags were not working.
*** Fix error that occurred when a class tag had no name element.
In this case, we do not publish the tag at all.
** LaTeX publishing (lisp/muse-latex.el)
*** Escape specials in image filenames properly
Previously, it was not possible to escape "/", "#", or "|" in image
filenames. In order to make this work, be certain that you have the
following LaTeX code in your header.
\def\museincludegraphics{%
\begingroup
\catcode`\|=0
\catcode`\\=12
\catcode`\#=12
\includegraphics[width=0.75\textwidth]
}
*** Escape specials in the title string in headers
In order to achieve this effect in custom headers, replace
\title{(muse-publishing-directive "title")}
with
\title{(muse-publish-escape-specials-in-string
(muse-publishing-directive "title") 'document)}
in your headers.
*** Default to using UTF-8 rather than latin1 in headers.
*** Fix publishing bug in Windows.
*** Escape backslash as \textbackslash{} in monospace regions.
** Publish embedded LaTeX content to a PNG file (lisp/muse-latex2png.el)
*** Detect whether the tag ends at the end of a line.
If not, do not use "$$" to publish it.
** Muse Mode (lisp/muse-mode.el)
*** New option: `muse-insert-url-initial-input' specifies the initial text
to use when reading a URL.
*** Fix bug with browsing anchors that come after a link to them.
*** Fix bug involving filling and paragraphs next to headings.
*** Fill definition lists with two initial spaces in lines after the
definition list term.
** Project support (lisp/muse-project.el)
*** Fix issue that occurred when saving several files at once, where only
one of them would make it into the project file-alist.
*** If the PAGE argument to `muse-project-page-file' is nil, then return
the first directory of the project.
*** Fix bug where directory names without slashes in projects were not
being recognized.
** Publishing (lisp/muse-publish.el)
*** New tag
represents a line break when publishing.
This is supported in all publishing styles except for DocBook, which
has no notion of line breaks without stylesheet hacks.
*** Treat "---" as an mdash.
Before, it would publish as an mdash followed by a single dash.
*** Escape specials properly in footnotes in several styles.
*** Fix bug with publishing plain URLs.
*** Fix bad escaping of image links.
*** Save match adta in `muse-publish-classify-url'.
** Wiki-like behavior (lisp/muse-wiki.el)
*** Display tags correctly.
*** Publish tags correctly.