12FF5B8

hico_horiuchiの技術系な覚え書き.

powerline-shellのvim-powerlineフォント用パッチ

powerline風のプロンプトを表示できるpowerline-shellを愛用している.
ただ,使用する記号がvim-powerlineのから,後継のpowerlineに変ってしまった.

見てもらえば分かるように,記号の文字コード自体が変わっている.
僕はvim-powerlineのパッチを当てて使っているので文字化けしてしまう.

そこで,文字コードを古いものに置換するパッチを作った.

20,23c20,23
<             'lock': u'\uE0A2',
<             'network': u'\uE0A2',
<             'separator': u'\uE0B0',
<             'separator_thin': u'\uE0B1'
---
>             'lock': u'\u2B64',
>             'network': u'\u2B64',
>             'separator': u'\u2B80',
>             'separator_thin': u'\u2B81'

これをpowerline-shell.py.template.pathとして,パッチを当てる.

$ cd /path/to/powerline-shell
$ patch powerline-shell.py.template < powerline-shell.py.template.path
$ ./install.py

これで完了.
またニッチな記事を書いてしまった気がする.