<?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>tlog &#187; emacs</title>
	<atom:link href="http://www.tibonihoo.net/blog/tag/emacs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tibonihoo.net/blog</link>
	<description>Juste comme ça...</description>
	<lastBuildDate>Tue, 31 Jan 2012 18:58:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<cloud domain='www.tibonihoo.net' port='80' path='/blog/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Mozilla innovations</title>
		<link>http://www.tibonihoo.net/blog/en/2009/02/mozilla-innovationsmozilla-et-ses-innovations/</link>
		<comments>http://www.tibonihoo.net/blog/en/2009/02/mozilla-innovationsmozilla-et-ses-innovations/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 20:29:26 +0000</pubDate>
		<dc:creator>Thibauld</dc:creator>
				<category><![CDATA[codes]]></category>
		<category><![CDATA[bespin]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[ubiquity]]></category>

		<guid isPermaLink="false">http://www.tibonihoo.net/blog/?p=284</guid>
		<description><![CDATA[Mozilla has publicized a  lot of fun projects recently, the most recent being Mozilla Bespin. It&#8217;s nice too see so much efforts put into innovation, especially since it&#8217;s based on open standards and open source software. It also makes the browser and the web itself more and more interesting which is a good reason for [...]]]></description>
			<content:encoded><![CDATA[<p>Mozilla has publicized a  <a href="http://labs.mozilla.com/projects/prism/">lot</a> of <a href="http://standblog.org/blog/post/2009/02/13/Annonce-de-l-editeur-Mozilla-Bespin">fun</a> <a href="http://labs.mozilla.com/projects/ubiquity/">projects</a> recently, the most recent being <a href="https://bespin.mozilla.com/">Mozilla Bespin.</a></p>
<p>It&#8217;s nice too see so much efforts put into innovation, especially since it&#8217;s based on open standards and open source software. It also makes the browser and the web itself more and more interesting which is a good reason for big web companies to support them (like <a href="http://www.clubic.com/actualite-159004-mozilla-prolonge-accords-google.html">Google&#8217;s funding</a><sup><a href="http://www.tibonihoo.net/blog/en/2009/02/mozilla-innovationsmozilla-et-ses-innovations/#footnote_0_284" id="identifier_0_284" class="footnote-link footnote-identifier-link" title="and also Microsoft&amp;#8217;s cooking ;) ">1</a></sup> ). Anyway with so much openness also in the research projects, it must be fun to be a developper at Mozilla Labs.</p>
<p>On a side note, with the prospect of integrating Ubiquity into Bespin IDE , I guess I&#8217;ve been right to set Ubiquity&#8217;s keybinding to Alt+x (aka M-x) right from the begining :D</p>
<ol class="footnotes"><li id="footnote_0_284" class="footnote">and also<a href="http://www.arcanology.com/2008/06/17/ie-sends-mozilla-a-new-cake-for-firefox-3/"> Microsoft&#8217;s cooking</a> ;) </li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.tibonihoo.net/blog/en/2009/02/mozilla-innovationsmozilla-et-ses-innovations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Small updates</title>
		<link>http://www.tibonihoo.net/blog/en/2008/04/petites-mise-a-jour-en-passant-small-updates/</link>
		<comments>http://www.tibonihoo.net/blog/en/2008/04/petites-mise-a-jour-en-passant-small-updates/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 20:17:51 +0000</pubDate>
		<dc:creator>Thibauld</dc:creator>
				<category><![CDATA[codes]]></category>
		<category><![CDATA[deskbar]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[gtd]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[todo]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://tibonihoo.net/blog/?p=114</guid>
		<description><![CDATA[I&#8217;ve quickly update some of the code that is available on this website, here is a short list of these: serious blue tlog &#8212; this blog&#8217;s theme &#8212; now fully localised my Emacs configuration files (now with reST support) the todotxt Deskbar plugin and the todotxt Python module (with a few bugs corrected)]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve quickly update some of the code that is available on this website, here is a short list of these:</p>
<ul>
<li><a href="http://tibonihoo.net/fichiers/serious-blue-tlog.zip">serious blue tlog</a> &#8212; this blog&#8217;s theme &#8212; now fully localised</li>
<li><a href="http://tibonihoo.net/fichiers/emacs">my Emacs configuration files</a> (now with reST support)</li>
<li><a href="http://tibonihoo.net/fichiers/todotxt/deskbartodoplugin.py">the todotxt Deskbar plugin</a> and <a href="http://tibonihoo.net/fichiers/todotxt/todotxtdir.zip">the todotxt Python module</a> (with a few bugs corrected)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.tibonihoo.net/blog/en/2008/04/petites-mise-a-jour-en-passant-small-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rédaction&#8230;</title>
		<link>http://www.tibonihoo.net/blog/en/2007/09/redaction/</link>
		<comments>http://www.tibonihoo.net/blog/en/2007/09/redaction/#comments</comments>
		<pubDate>Wed, 12 Sep 2007 12:04:48 +0000</pubDate>
		<dc:creator>Thibauld</dc:creator>
				<category><![CDATA[codes]]></category>
		<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://tibonihoo.net/blog/?p=41</guid>
		<description><![CDATA[En ce moment je suis pas mal occupé dans la rédaction d&#8217;un mémoire et c&#8217;est l&#8217;occasion pour moi d&#8217;explorer un peu plus de fonctionnalités d&#8217;Emacs/AucTeX et certaines limitations aussi. Du coup, je rajoute des petits bouts de code dans mes fichiers de configurations et en attendant de mettre à jour ceux qui sont à disposition [...]]]></description>
			<content:encoded><![CDATA[<p>En ce moment je suis pas mal occupé dans la rédaction d&#8217;un mémoire et c&#8217;est l&#8217;occasion pour moi d&#8217;explorer un peu plus de fonctionnalités d&#8217;Emacs/AucTeX et certaines limitations aussi.</p>
<p>Du coup, je rajoute des petits bouts de code dans mes fichiers de configurations et en attendant de mettre à jour ceux qui sont à disposition dans la section &#8220;code&#8221; de ce site, en voici un extrait:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
</pre></td><td class="code"><pre class="lisp" style="font-family:monospace;"><span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">defun</span> LaTeX-compile <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
  <span style="color: #ff0000;">&quot;An interface to `compile'.
It calls `compile' and define the compile command depending on
the presence of a makefile. Takes into account the master-file
system as defined by AucTeX for multiple file documents.&quot;</span>
  <span style="color: #66cc66;">&#40;</span>interactive<span style="color: #66cc66;">&#41;</span>
  <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">let</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span>master-<span style="color: #b1b100;">name</span> <span style="color: #66cc66;">&#40;</span>expand-file-<span style="color: #b1b100;">name</span> <span style="color: #66cc66;">&#40;</span>TeX-master-file<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>
        <span style="color: #66cc66;">&#40;</span>makefile-candidate_u 
          <span style="color: #66cc66;">&#40;</span>concat
            <span style="color: #66cc66;">&#40;</span>file-name-directory 
              <span style="color: #66cc66;">&#40;</span>expand-file-<span style="color: #b1b100;">name</span> <span style="color: #66cc66;">&#40;</span>TeX-master-file<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> 
              <span style="color: #ff0000;">&quot;Makefile&quot;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>
	<span style="color: #66cc66;">&#40;</span>makefile-candidate_l 
          <span style="color: #66cc66;">&#40;</span>concat 
            <span style="color: #66cc66;">&#40;</span>file-name-directory 
             <span style="color: #66cc66;">&#40;</span>expand-file-<span style="color: #b1b100;">name</span> <span style="color: #66cc66;">&#40;</span>TeX-master-file<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> 
             <span style="color: #ff0000;">&quot;Makefile&quot;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>
	<span style="color: #66cc66;">&#40;</span>use-tex-command <span style="color: #b1b100;">nil</span><span style="color: #66cc66;">&#41;</span>
	<span style="color: #66cc66;">&#41;</span>
&nbsp;
    <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">not</span> master-<span style="color: #b1b100;">name</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">error</span> <span style="color: #ff0000;">&quot;cannot get master's filename.&quot;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>
&nbsp;
    <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cond</span>
     <span style="color: #808080; font-style: italic;">;; Makefile ?</span>
     <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span>file-readable-p makefile-candidate_u<span style="color: #66cc66;">&#41;</span>
      <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">set</span> <span style="color: #66cc66;">&#40;</span>make-local-variable 'compile-command<span style="color: #66cc66;">&#41;</span>
	   <span style="color: #66cc66;">&#40;</span>concat <span style="color: #ff0000;">&quot;cd `dirname &quot;</span> makefile-candidate_u <span style="color: #ff0000;">&quot;`; make ref&quot;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>
      <span style="color: #66cc66;">&#41;</span>
&nbsp;
     <span style="color: #808080; font-style: italic;">;; makefile ?</span>
     <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span>file-readable-p makefile-candidate_u<span style="color: #66cc66;">&#41;</span>
      <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">set</span> <span style="color: #66cc66;">&#40;</span>make-local-variable 'compile-command<span style="color: #66cc66;">&#41;</span>
	   <span style="color: #66cc66;">&#40;</span>concat <span style="color: #ff0000;">&quot;cd `dirname &quot;</span> makefile-candidate_u <span style="color: #ff0000;">&quot;`; make ref&quot;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>
     <span style="color: #66cc66;">&#41;</span>
&nbsp;
     <span style="color: #808080; font-style: italic;">;; else</span>
     <span style="color: #66cc66;">&#40;</span>t
      <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">and</span> <span style="color: #66cc66;">&#40;</span>local-variable-p 'compile-command<span style="color: #66cc66;">&#41;</span>
	       compile-command<span style="color: #66cc66;">&#41;</span>
	    <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">setq</span> use-tex-command t<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>
      <span style="color: #66cc66;">&#41;</span>
     <span style="color: #66cc66;">&#41;</span>
     <span style="color: #808080; font-style: italic;">;; compile</span>
    <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">not</span> use-tex-command<span style="color: #66cc66;">&#41;</span>
	<span style="color: #66cc66;">&#40;</span>call-interactively 'compile<span style="color: #66cc66;">&#41;</span>
      <span style="color: #66cc66;">&#40;</span>TeX-command-master<span style="color: #66cc66;">&#41;</span>
      <span style="color: #66cc66;">&#41;</span>
    <span style="color: #66cc66;">&#41;</span>
  <span style="color: #66cc66;">&#41;</span></pre></td></tr></table></div>

<p>La fonction que l&#8217;on crée ainsi est toute bête en fait, elle permet d&#8217;utiliser un Makefile, s&#8217;il existe, pour compiler le document courant et si le makefile n&#8217;existe pas on lance la commande par défaut (et configurée au niveau de AucTeX).</p>
<p>Grâce à AucTeX justement ça marche comme un charme pour des documents constitué de plusieurs fichiers .tex, où l&#8217;on fait juste la supposition que le Makefile (toujours  s&#8217;il existe) est dans le même répertoire que le document maître.</p>
<p>Très pratique&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tibonihoo.net/blog/en/2007/09/redaction/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

