Fix links in table, links in verbatim, emphasis publishing, publishing from script.
commit5ad3cb2b6218407a22e1fa3dae7cb69f21f97bc3
authorMichael Olson <mwolson@gnu.org>
Sun, 17 Jul 2005 20:52:18 +0000 (17 20:52 +0000)
committerMichael Olson <mwolson@gnu.org>
Sun, 17 Jul 2005 20:52:18 +0000 (17 20:52 +0000)
tree9561292a8545c87df42f4615cda87c3d9b1ec798
parentcb429c523d06d52fe1941bffd5c4ef79f14916b2
Fix links in table, links in verbatim, emphasis publishing, publishing from script.

* lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
  the beginning of a header would be emphasized if an asterisk came
  before it.
  (muse-colors-underlined): Don't allow end of underlined text to be the
  beginning of a line.  Don't use memq to check for whitespace syntax; eq
  is sufficient.

* lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
  on.  We'll use a more clever trick to keep emphasis characters from
  being interpreted in explicit links -- add a custom 'noemphasis text
  property to them.  Move mdash rule further down so that I can add
  designations after blockquoted text.

* lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
  text has the 'noemphasis property, ignore it.
  (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
  property to the text between BEG and END, or match beginning and end.

* lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
  before trying to set buffer-modified to nil.  This should fix a
  "selecting deleted buffer" error when publishing from command line.
git-archimport-id: mwolson@gnu.org--2005/muse--main--1.0--patch-149
ChangeLog
lisp/muse-colors.el
lisp/muse-publish.el
lisp/muse.el