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.