google-code-prettify

2008-03-21

xtermなどのタイトルバーに、svnのリポジトリのURLを表示する

いろいろなリポジトリをcheckoutしていると、今作業しているディレクトリが
何のリポジトリの物なのかがわからなくなる事がある。
わからないだけなら良いが、勘違いしてしまうと大変困る。

そこで、カレントディレクトリのリポジトリのパスをタイトルバーに表示する方法。

export PROMPT_COMMAND="svn info 2>/dev/null | python -c 'import sys;d=sys.stdin.readlines(); a = len(d)>2 and d[1].strip() or \"URL:\";sys.stdout.write(\"\033]2;\"+a+\"\007\")'"

bash3.0とsvn1.4.4とrxvt 2.7.10の組み合わせで動作している。

参考:
http://www.linux.or.jp/JF/JFdocs/Xterm-Title.txt

0 件のコメント: