tildify.el: introduce a `tildify-space-string' variable
commitb8104090075eb28dd6680cc9f8b0a49674ca369a
authorMichal Nazarewicz <mina86@mina86.com>
Sun, 16 Nov 2014 16:38:15 +0000 (16 17:38 +0100)
committerMichal Nazarewicz <mina86@mina86.com>
Mon, 17 Nov 2014 23:46:50 +0000 (18 00:46 +0100)
tree6a4cb090a7ac881eb370edc8ac53938f3d291329
parent07556b0299b33b52cf352581bfdd6554819eea30
tildify.el: introduce a `tildify-space-string' variable

* textmodes/tildify.el (tildify-space-string): New variable for
specifying representation of a hard space -- a no-break space by
default.  Being a buffer-local variable it is much easier to
handle than `tildify-string-alist' that has been used so far.  It
also works better with derived modes.
(tildify-string-alist): Mark as obsolete.

* textmodes/tex-mode.el (tex-common-initialization): Set
`tildify-space-string' variable in all variants of TeX mode since
`tildify-string-alist' is now empty by default.

* nxml/nxml-mode.el (nxml-mode): Ditto in `nxml-mode'.  If
encoding supports it use no-break space instead of character
entity; this changes previous default which used a numeric
reference.

* textmodes/sgml-mode.el (sgml-mode): ditto in `sgml-mode'.  If
encoding does not support no-break space, use numeric reference;
this changes previous default which used named entity (“&nbsp;”)
in HTML mode.
etc/NEWS
lisp/ChangeLog
lisp/nxml/nxml-mode.el
lisp/textmodes/sgml-mode.el
lisp/textmodes/tex-mode.el
lisp/textmodes/tildify.el
test/ChangeLog
test/automated/tildify-tests.el