<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Inasmuch as... &#187; Emacs</title>
	<atom:link href="http://inasmuch.as/category/emacs/feed/" rel="self" type="application/rss+xml" />
	<link>http://inasmuch.as</link>
	<description>...Life&#039;s but a walking shadow</description>
	<lastBuildDate>Mon, 16 Aug 2010 10:47:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Obscure Emacs variable of the week</title>
		<link>http://inasmuch.as/2009/02/06/obscure-emacs-variable-of-the-week/</link>
		<comments>http://inasmuch.as/2009/02/06/obscure-emacs-variable-of-the-week/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 13:12:12 +0000</pubDate>
		<dc:creator>tkg</dc:creator>
				<category><![CDATA[Emacs]]></category>

		<guid isPermaLink="false">http://tkg.menteith.com/2009/02/06/obscure-emacs-variable-of-the-week/</guid>
		<description><![CDATA[`fancy-splash-image&#8217; points to the image to show when Emacs starts up.  I can think of only two groups who&#8217;d need this: the Emacs maintainers and the XEmacs maintainers who&#8217;d set it to their respective logos.  So naturally I customized mine: Along the way, I found an interesting history of the design of the Emacs logo. [...]]]></description>
			<content:encoded><![CDATA[<p>`fancy-splash-image&#8217; points to the image to show when Emacs starts up.  I can think of only two groups who&#8217;d need this: the Emacs maintainers and the XEmacs maintainers who&#8217;d set it to their respective logos.  So naturally I customized mine:</p>
<p><img src="http://tkg.menteith.com/wp-content/uploads/2009/02/menteith-splash.png" alt="Menteith Consulting logo as Emacs splash image" /><span id="more-143"></span></p>
<p>Along the way, I found an interesting history of the <a title="The Design of the Emacs Logo" href="http://www.ee.ryerson.ca/~elf/emacs/logo/index.html">design of the Emacs logo</a>.</p>
<p>At one a week, there&#8217;s probably several years&#8217; worth in the index of the Emacs Lisp manual, but I&#8217;m really not planning on doing this every week: this just seemed like a catchy title for a one-off post.</p>
]]></content:encoded>
			<wfw:commentRss>http://inasmuch.as/2009/02/06/obscure-emacs-variable-of-the-week/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Linking to Trac tickets in email</title>
		<link>http://inasmuch.as/2008/02/12/linking-to-trac-tickets-in-email/</link>
		<comments>http://inasmuch.as/2008/02/12/linking-to-trac-tickets-in-email/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 19:57:52 +0000</pubDate>
		<dc:creator>tkg</dc:creator>
				<category><![CDATA[Emacs]]></category>

		<guid isPermaLink="false">http://tkg.menteith.com/2008/02/12/linking-to-trac-tickets-in-email/</guid>
		<description><![CDATA[Since I do a lot of referring to Trac ticket numbers in email messages, most visibly on the xmlroff-list mailing list, I wrote an Emacs function that finds the Trac ticket references in the current buffer and inserts a sorted list of the ticket references and their URLs at the end of the buffer. The [...]]]></description>
			<content:encoded><![CDATA[<p>Since I do a lot of referring to Trac ticket numbers in email messages, most visibly on the xmlroff-list mailing list, I wrote an Emacs function that finds the Trac ticket references in the current buffer and inserts a sorted list of the ticket references and their URLs at the end of the buffer.</p>
<p>The code (if WordPress hasn&#8217;t done too much damage to it) is:</p>
<pre>(defvar trac-base "http://xmlroff.org"
  "Base to use when inserting links to trac tickets in email.")

(defun trac-base-xmlroff ()
  (interactive)
  (setq trac-base "http://xmlroff.org")
  (message trac-base))

(defun insert-trac-links ()
  "Insert links for Trac links."
  (interactive)
  (let ((ticket-alist)
         (changeset-alist '()))
    (goto-char (point-min))
    (while
        (re-search-forward
         "#([0-9]+)" nil t)
      (setq ticket-alist
              (add-to-list 'ticket-alist
 		 (string-to-number
 		  (buffer-substring-no-properties
 		   (match-beginning 1)
 		   (match-end 1))))))
    (goto-char (point-max))
    (insert "\\n")
    (dolist (ticket (sort ticket-alist '&lt;))
      (insert (format
        "#%s %s/ticket/%s\\n"
        ticket trac-base ticket)))))</pre>
<p>I have a separate <code>`trac-base-xxx'</code> function for setting <code>`trac-base'</code> for each Trac that I regularly use, and I use GNUS customizations to call the appropriate <code>`trac-base-xxx'</code> function when I enter specific email folders.</p>
]]></content:encoded>
			<wfw:commentRss>http://inasmuch.as/2008/02/12/linking-to-trac-tickets-in-email/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Emacs at 100% CPU usage with Semantic</title>
		<link>http://inasmuch.as/2007/12/23/emacs-at-100-cpu-usage-with-semantic/</link>
		<comments>http://inasmuch.as/2007/12/23/emacs-at-100-cpu-usage-with-semantic/#comments</comments>
		<pubDate>Sun, 23 Dec 2007 10:14:07 +0000</pubDate>
		<dc:creator>tkg</dc:creator>
				<category><![CDATA[Emacs]]></category>

		<guid isPermaLink="false">http://tkg.menteith.com/2007/12/23/emacs-at-100-cpu-usage-with-semantic/</guid>
		<description><![CDATA[Another computer, another instance of the Emacs 22 snapshot heading towards 100% CPU usage when Semantic is active. The solution I tried before makes the Synaptic package manager complain about the Semantic version whenever I install any package. This time, I followed advice from the Emacs wiki and applied a patch to semantic-idle.el in place, [...]]]></description>
			<content:encoded><![CDATA[<p>Another computer, another instance of the Emacs 22 snapshot heading towards 100% CPU usage when Semantic is active.</p>
<p>The solution I tried <a href="http://tkg.menteith.com/2007/03/21/ecb-semantic-and-emacs-22/" title="Previous solution">before</a> makes the Synaptic package manager complain about the Semantic version whenever I install any package.  This time, I followed <a href="http://www.emacswiki.org/cgi-bin/wiki/XftGnuEmacs#toc8" title="Advice from Emacs wiki">advice from the Emacs wiki</a> and applied a <a href="http://cedet.cvs.sourceforge.net/cedet/cedet/semantic/semantic-idle.el?r1=1.34&amp;r2=1.35" title="Patch to semantic idle.el">patch</a> to semantic-idle.el in place, byte-compiled the file, and moved the new .elc file over the existing .elc file (in a different directory).</p>
<p>It&#8217;s working fine, and Synaptic isn&#8217;t complaining.</p>
]]></content:encoded>
			<wfw:commentRss>http://inasmuch.as/2007/12/23/emacs-at-100-cpu-usage-with-semantic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First xslide update in years</title>
		<link>http://inasmuch.as/2007/07/12/first-xslide-update-in-years/</link>
		<comments>http://inasmuch.as/2007/07/12/first-xslide-update-in-years/#comments</comments>
		<pubDate>Thu, 12 Jul 2007 10:52:40 +0000</pubDate>
		<dc:creator>tkg</dc:creator>
				<category><![CDATA[Emacs]]></category>

		<guid isPermaLink="false">http://tkg.menteith.com/2007/07/12/first-xslide-update-in-years/</guid>
		<description><![CDATA[I recently checked into CVS the addition of a sub-menu for locating xsl:function elements. It is, as the title notes, the first update of the xslide XSL mode for Emacs in literally years. xslide itself may be a dead end since its based on neither nXML nor Semantic, so it doesn&#8217;t quite work the same [...]]]></description>
			<content:encoded><![CDATA[<p> I recently checked into  CVS the addition of a sub-menu for locating xsl:function elements.  It is, as the title notes, the first update of the xslide XSL mode for Emacs  in literally years.</p>
<p>xslide itself may be a dead end since its based on neither nXML nor Semantic, so it doesn&#8217;t quite work the same as the other modes that people use (nor does it matter that it predates nXML).  I still use xslide (which is why I updated it), and I even copied it to make an Emacs mode for Ant build files, but it would be more useful if it could indicate when the XSLT stylesheet is not well-formed.  Then again, perhaps that problem could be solved with Flymake mode and an XML parser.</p>
]]></content:encoded>
			<wfw:commentRss>http://inasmuch.as/2007/07/12/first-xslide-update-in-years/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tdtd available from svn.menteith.com</title>
		<link>http://inasmuch.as/2007/06/15/tdtd-available-from-svnmenteithcom/</link>
		<comments>http://inasmuch.as/2007/06/15/tdtd-available-from-svnmenteithcom/#comments</comments>
		<pubDate>Fri, 15 Jun 2007 09:11:31 +0000</pubDate>
		<dc:creator>tkg</dc:creator>
				<category><![CDATA[Emacs]]></category>

		<guid isPermaLink="false">http://tkg.menteith.com/2007/06/15/tdtd-available-from-svnmenteithcom/</guid>
		<description><![CDATA[The source code for the tdtd Emacs code for DTDs is now available for checkout from https://svn.menteith.com/trunk/tdtd and for browsing from http://www.menteith.com/browser/trunk/tdtd. I didn&#8217;t think it would happen straight after setting up the Trac, but I&#8217;d wanted to use tdtd on a new (virtual) PC, and it was preferable to put the code into the [...]]]></description>
			<content:encoded><![CDATA[<p>The source code for the <a href="http://www.menteith.com/wiki/tdtd" title="tdtd webpage">tdtd Emacs code for DTDs</a> is now available for checkout from <a href="https://svn.menteith.com/trunk/tdtd" title="tdtd Subversion repository">https://svn.menteith.com/trunk/tdtd</a> and for browsing from <a href="http://www.menteith.com/browser/trunk/tdtd" title="Browse tdtd source">http://www.menteith.com/browser/trunk/tdtd</a>.</p>
<p>I didn&#8217;t think it would happen straight after setting up the Trac, but I&#8217;d wanted to use tdtd on a new (virtual) PC, and it was preferable to put the code into the repository and check it out onto the new PC than to scp a copy onto the new PC and risk the copy becoming out of sync w.r.t. the other copies floating around on my computers.  Of course, now those other copies have to be updated to use the Subversion version instead of either the RCS or the Ubuntu versions.</p>
<p>The website and repository for tdtd are provided by <a href="http://www.menteithconsulting.com" title="Menteith Consulting website">Menteith Consulting Ltd</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://inasmuch.as/2007/06/15/tdtd-available-from-svnmenteithcom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firemacs</title>
		<link>http://inasmuch.as/2007/03/21/firemacs/</link>
		<comments>http://inasmuch.as/2007/03/21/firemacs/#comments</comments>
		<pubDate>Wed, 21 Mar 2007 16:00:32 +0000</pubDate>
		<dc:creator>tkg</dc:creator>
				<category><![CDATA[Emacs]]></category>

		<guid isPermaLink="false">http://menteith.webfactional.com/robots.txt/?p=56</guid>
		<description><![CDATA[I installed the Firemacs Firefox add-on for making Firefox respond to Emacs shortcuts, but I ended up removing it: it seems that I’ve spent so long down-translating my fingers on non-Emacs applications like Firefox that it’s easier to continue that way than to change to using the keyboard properly (or “like god intended” as Norman [...]]]></description>
			<content:encoded><![CDATA[<p>I installed the Firemacs Firefox add-on for making Firefox respond to Emacs shortcuts, but I ended up removing it: it seems that I’ve spent so long down-translating my fingers on non-Emacs applications like Firefox that it’s easier to continue that way than to change to using the keyboard properly (or “like god intended” as Norman Walsh put it at <a href="http://norman.walsh.name/2006/11/08/firefox20" title="Firefox 2.0">http://norman.walsh.name/2006/11/08/firefox20</a>).  Mind you, I’ll probably enable it again after the next time that I use C-n in a text box in the browser.</p>
]]></content:encoded>
			<wfw:commentRss>http://inasmuch.as/2007/03/21/firemacs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ECB, Semantic, and Emacs 22</title>
		<link>http://inasmuch.as/2007/03/21/ecb-semantic-and-emacs-22/</link>
		<comments>http://inasmuch.as/2007/03/21/ecb-semantic-and-emacs-22/#comments</comments>
		<pubDate>Wed, 21 Mar 2007 15:44:25 +0000</pubDate>
		<dc:creator>tkg</dc:creator>
				<category><![CDATA[Emacs]]></category>

		<guid isPermaLink="false">http://menteith.webfactional.com/robots.txt/?p=57</guid>
		<description><![CDATA[When I started using ECB (http://ecb.sf.net) with the Ubuntu Emacs 22 snapshot (both X and GTK variants), the CPU usage soon shot up to 100% and stayed there. The solution, posted at http://sourceforge.net/mailarchive/forum.php?thread_id=30578186&#38;forum_id=1620, was to update the installed version of semantic-idle.el because of how Emacs 22 uses timers. Unfortunately, I couldn’t find an easy way [...]]]></description>
			<content:encoded><![CDATA[<p>When I started using ECB (<a href="http://ecb.sf.net" title="Emacs Code Browser">http://ecb.sf.net</a>) with the Ubuntu Emacs 22 snapshot (both X and GTK variants), the CPU usage soon shot up to 100% and stayed there.</p>
<p>The solution, posted at <a href="http://sourceforge.net/mailarchive/forum.php?thread_id=30578186&amp;forum_id=1620" title="ECB CPU usage">http://sourceforge.net/mailarchive/forum.php?thread_id=30578186&amp;forum_id=1620</a>, was to update the installed version of semantic-idle.el because of how Emacs 22 uses timers.</p>
<p>Unfortunately, I couldn’t find an easy way to persuade Emacs to load a version of CEDET built from CVS instead of from the Ubuntu Debian packages.</p>
]]></content:encoded>
			<wfw:commentRss>http://inasmuch.as/2007/03/21/ecb-semantic-and-emacs-22/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RSS for this blog via GNUS</title>
		<link>http://inasmuch.as/2006/09/18/rss-for-this-blog-via-gnus/</link>
		<comments>http://inasmuch.as/2006/09/18/rss-for-this-blog-via-gnus/#comments</comments>
		<pubDate>Mon, 18 Sep 2006 07:29:08 +0000</pubDate>
		<dc:creator>tkg</dc:creator>
				<category><![CDATA[Emacs]]></category>

		<guid isPermaLink="false">http://menteith.webfactional.com/robots.txt/?p=66</guid>
		<description><![CDATA[Quoting the fifth comment in http://www.lshift.net/blog/2005/07/15/rss-via-gnus: I finally got it to work! The trick is to set mm-url-use-external to t so that emacs uses an external program, by default wget, to fetch the feed, rather than its built-in http support. I couldn’t have put it better myself (except perhaps to emphasise finally), and without that [...]]]></description>
			<content:encoded><![CDATA[<p>Quoting the fifth comment in <a href="http://www.lshift.net/blog/2005/07/15/rss-via-gnus" title="RSS via GNUS">http://www.lshift.net/blog/2005/07/15/rss-via-gnus</a>:</p>
<p style="margin-left: 40px">I finally got it to work! The trick is to set <code>mm-url-use-external</code> to <code>t</code> so that emacs uses an external program, by default <code>wget</code>, to fetch the feed, rather than its built-in http support.</p>
<p>I couldn’t have put it better myself (except perhaps to emphasise <span style="font-style: italic">finally</span>), and without that comment I would still be floundering.  Thank you, Matthias.</p>
]]></content:encoded>
			<wfw:commentRss>http://inasmuch.as/2006/09/18/rss-for-this-blog-via-gnus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
