<?xml version="1.0" encoding="UTF-8"?>
<essay xml:lang="en" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:gal="http://norman.walsh.name/rdf/gallery#">
<info>
    
    
    
    
    
    
    
    
<title>XML Unicode V1.6</title><biblioid class="uri">http://norman.walsh.name/2004/07/21/xmlunicode</biblioid>
<volumenum>7</volumenum>
<issuenum>129</issuenum>
<pubdate>2004-07-21T08:11:34-04:00</pubdate>
<date>$Date: 2005-09-11 10:27:02 -0400 (Sun, 11 Sep 2005) $</date>
<author>
      <personname>
<firstname>Norman</firstname>
	<surname>Walsh</surname>
</personname>
    </author>
<copyright>
      <year>2004</year>
      <holder>Norman Walsh</holder>
    </copyright>
<abstract>
<para>A couple of bug fixes for XML Unicode, my UI hacks for getting
Unicode characters into XML documents in Emacs. [Update: you want V1.6]</para>
</abstract>
<dc:subject rdf:resource="http://norman.walsh.name/knows/taxonomy#Emacs"/>
<dc:subject rdf:resource="http://norman.walsh.name/knows/taxonomy#XML"/>
</info>

<para xml:id="p1">In case you’re not tracking
<link xlink:href="http://nwalsh.com/rss/whatsnew.html">What’s New</link> on
<link xlink:href="http://nwalsh.com/">nwalsh.com</link>, and in case you care
about the <link xlink:href="/2003/10/03/xmlunicode">Emacs hacking</link> I
did for getting Unicode characters into XML documents, here’s a pointer.</para>

<para xml:id="p2">I released version 1.5 of <link xlink:href="http://nwalsh.com/emacs/xmlchars/">XML
Unicode</link> this morning. It fixes a couple of small bugs:</para>

<orderedlist>
<listitem>
<para xml:id="p3">Cycling through the single quotes (‘, ', ’) didn’t work properly
because of a typo (more likely a cut-and-paste error) in
<code>unicode-smart-single-quote</code>.</para>
</listitem>
<listitem>
<para xml:id="p4">The <code>unicode-smart-semicolon</code> code was <emphasis>way</emphasis>
to aggressive: it’d go back through an entire buffer looking for a numeric
character reference. Now it only does its magic if it’s invoked with point
right at the end of reference.</para>
</listitem>
</orderedlist>

<para xml:id="p5">There are still some things I’d like to improve about the way
<citetitle>XML Unicode</citetitle> detects whether or not point is in an
XML comment (it’s often confused by the presence of an internal subset),
but I don’t know when I’ll get around to that.</para>

<para xml:id="p6">Update: I released version 1.6 this evening, without the broken debugging
code I accidentally left in 1.5.</para>

</essay>

