<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.menfin.info/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>M'enfin ?!? - Git</title>
  <link>http://blog.menfin.info/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Mon, 18 Aug 2008 22:16:07 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Afficher la branche Git courante dans le prompt de ZSH</title>
    <link>http://blog.menfin.info/post/2008/03/15/Afficher-la-branche-Git-courante-dans-le-prompt-de-ZSH</link>
    <guid isPermaLink="false">urn:md5:fdebc81014a46a5ce917b23b4991208f</guid>
    <pubDate>Sat, 15 Mar 2008 20:12:00 +0100</pubDate>
    <dc:creator>M'enfin ?!?</dc:creator>
        <category>Git</category>
            
    <description>    &lt;p&gt;Je suis tombé sur un tips bien sympa : &lt;a href=&quot;http://www.simplisticcomplexity.com/2008/03/13/show-your-git-branch-name-in-your-prompt/&quot;&gt;
Show Your GIT Branch Name In Your Prompt&lt;/a&gt;. Il y est expliqué comment avoir
la branche &lt;a href=&quot;http://git.or.cz/&quot;&gt;Git&lt;/a&gt; en cours dans son prompt avec
&lt;a href=&quot;http://www.gnu.org/software/bash/&quot;&gt;Bash&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;J'ai adapaté ca pour &lt;a href=&quot;http://www.zsh.org/&quot;&gt;zsh&lt;/a&gt;. Voici un extrait
de mon &lt;code&gt;zshrc&lt;/code&gt; :&lt;/p&gt;
&lt;pre&gt;
export PS1='%~ $(git_branch)%# '

function git_branch {
  git branch --no-color 2&amp;gt; /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1) /'
}

setopt PROMPT_SUBST
&lt;/pre&gt;
&lt;p&gt;La seule difficulté fût de se rendre compte qu'il fallait activer une option
pour que ca marche, et de savoir quelle était cette option
(&lt;code&gt;PROMPT_SUBST&lt;/code&gt; en l'occurence).&lt;/p&gt;
&lt;p&gt;Ainsi que je suis sous un répertoire normal, j'ai un prompt de la forme
&lt;code&gt;~/Desktop %&lt;/code&gt; , et quand je suis dans un répertoire versionné sous
Git, ca donne : &lt;code&gt;~/mon_projet (ma_branche) %&lt;/code&gt; . Ce n'est pas
grand chose, mais comme il paraît que c'est une bonne pratique de faire des
branches sous Git, autant avoir en permance le nom de la branche courante sous
les yeux.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PS&lt;/strong&gt; : j'ai des invitations pour &lt;a href=&quot;https://github.com/&quot;&gt;GitHub&lt;/a&gt; si ca intéresse des gens.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.menfin.info/post/2008/03/15/Afficher-la-branche-Git-courante-dans-le-prompt-de-ZSH#comment-form</comments>
      <wfw:comment>http://blog.menfin.info/post/2008/03/15/Afficher-la-branche-Git-courante-dans-le-prompt-de-ZSH#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.menfin.info/feed/rss2/comments/221062</wfw:commentRss>
      </item>
    
</channel>
</rss>