darudaru

だるだるしてるエンジニア

powerlineのフォントパッチをあてる

f:id:skanoemon:20170717141647p:plain

フォントパッチを当てる前のわたしのvimのステータスライン。
面倒で手を出していなかったpowerlineのフォントパッチを当ててlightlineのvimのステータスをかっこよくすることに。

lightlineをインストールしておく

GitHub - itchyny/lightline.vim: A light and configurable statusline/tabline plugin for Vim
こちらを参考にインストールしていただければと。

本題のフォントにパッチをあてる

fontforgeのインストール

brew install fontforge

Powerline font patcherを落としておく

git clone https://github.com/Lokaltog/vim-powerline.git

fontpatcherを実行する

fontforge -script /path/to/fontpatcher RictyDiminished.ttf
  • fontpatcherはリポジトリから落としてきた中にあるものです。自分の環境に合わせてパスを指定してください。
  • RictyDiminished.ttfはパッチを当てたいフォントファイルを指定してください。フォントファイルの場所は、Font Book>表示>フォント情報を表示で見ることができます。
  • fontpatcherを実行するとパッチが当たったフォントファイルができます。(RictyDiminished-Regular-Powerline.ttfみたいなのができる)

パッチ当てたフォントをインストール

Finderでパッチ当てたフォントファイルをダブルクリックしてインストール

ターミナルの設定フォントを変更

ターミナルのフォント設定をパッチを当てたフォントへ変更

lightlineの設定を変更

設定内容はlightlineのドキュメントにちゃんと書いてあるので、それをコピペすれば大丈夫です。

f:id:skanoemon:20170721142133p:plain

上の設定を入れれば、ステータスラインがカッコよくなります。