<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Configuration on bramp.net</title>
    <link>https://blog.bramp.net/</link>
    <description>Recent content in Configuration on bramp.net</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-GB</language>
    <lastBuildDate>Sat, 28 Nov 2009 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://blog.bramp.net/tags/configuration/" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Useful scripts/configurations</title>
      <link>https://blog.bramp.net/post/2009/11/28/useful-scripts-configurations/</link>
      <pubDate>Sat, 28 Nov 2009 00:00:00 +0000</pubDate>
      
      <guid>https://blog.bramp.net/post/2009/11/28/useful-scripts-configurations/</guid>
      <description><p>Make <a href="http://git-scm.com">git</a> colourful</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git config --global color.diff auto
</span></span><span class="line"><span class="cl">git config --global color.status auto
</span></span><span class="line"><span class="cl">git config --global color.branch auto
</span></span></code></pre></div><p>Make <a href="http://www.nano-editor.org/">nano</a> colourful</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">cp /usr/local/share/examples/nano/nanorc.sample ~/.nanorc
</span></span><span class="line"><span class="cl"><span class="c1"># or</span>
</span></span><span class="line"><span class="cl">zcat /usr/share/doc/nano/examples/nanorc.sample.gz &gt;~/.nanorc
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># then</span>
</span></span><span class="line"><span class="cl">nano ~/.nanorc
</span></span></code></pre></div><p>To trim trailing whitespace from *.cc on Linux (taken from <a href="http://zebert.blogspot.com/2009/06/clean-up-trailing-whitespaces-in.html">this blog</a>):</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">find . -name <span class="s1">&#39;*.cc&#39;</span> -exec sed -i <span class="o">{}</span> -e <span class="s1">&#39;s/[ \t]*$//&#39;</span> <span class="s1">&#39;;&#39;</span>
</span></span></code></pre></div><p>and on BSDs:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">find . -name <span class="s1">&#39;*.cc&#39;</span> -exec sed -i <span class="s1">&#39;&#39;</span> -e <span class="s1">&#39;s/\ *$//&#39;</span> <span class="o">{}</span> <span class="s1">&#39;;&#39;</span>
</span></span></code></pre></div><p>Linux style ‘ls’ colours on FreeBSD (taken from <a href="http://www.puresimplicity.net/~hemi/freebsd/misc.html">here</a>):</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="nb">export</span> <span class="nv">CLICOLOR</span><span class="o">=</span><span class="s2">&#34;YES&#34;</span>
</span></span><span class="line"><span class="cl"><span class="nb">export</span> <span class="nv">LSCOLORS</span><span class="o">=</span><span class="s2">&#34;ExGxFxdxCxDxDxhbadExEx&#34;</span>
</span></span></code></pre></div><p>To ensure the http_proxy environmental variable is passed to sudo. Edit the sudoers file by running visudo. Then add the following.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">Defaults <span class="nv">env_keep</span> <span class="o">+=</span> <span class="s2">&#34;ftp_proxy http_proxy https_proxy&#34;</span>
</span></span></code></pre></div><p>Bash autocompletion on FreeBSD:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="nb">cd</span>  /usr/ports/shells/bash-completion
</span></span><span class="line"><span class="cl">sudo make install clean
</span></span></code></pre></div><p>Edit ~/.bashrc and add</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="k">if</span> <span class="o">[</span> -f /usr/local/etc/bash_completion <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
</span></span><span class="line"><span class="cl">    . /usr/local/etc/bash_completion
</span></span><span class="line"><span class="cl"><span class="k">fi</span>
</span></span></code></pre></div><p>Make svn output colorful<br>
Edit ~/.subversion/config</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-ini" data-lang="ini"><span class="line"><span class="cl"><span class="k">[helpers]</span>
</span></span><span class="line"><span class="cl"><span class="na">diff-cmd</span> <span class="o">=</span> <span class="s">/usr/bin/colordiff</span>
</span></span></code></pre></div><p>Create diffs with function names and ignoring whitespace</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">svn diff -x -uwp
</span></span></code></pre></div><p>To be continued…</p>
</description>
    </item>
    
  </channel>
</rss>
