##はじめに
この記事は、みんなで作ろう最強の設定ファイル Advent Calendar 2013という企画の一部です。
$ mkdir -p ~/dotfiles/.zsh/
$ cd !$
$ git clone https://github.com/syui/dotfiles.git
##解説
vim
というエディタで使えるpowerline
があります。lightline.vimといいます。
まずは、ツールをダウンロードしていきましょう。
~/.vimrc
NeoBundle 'itchyny/lightline.vim'
ちなみに、NeoBundleのプラグインをコマンドラインからインストールできるようにするには、以下の様な感じのコマンドを使います。
$ . ~/.vim/bundle/neobundle.vim/bin/neoinstall
または、
$ vim +NeoBundleInstall +q
ちなみに、以下の様なシェルスクリプトを使って、インストールするものを引用したりも出来ます。
~/dotfiles/bin/neobundle-install
#!/bin/bash
vimrc=$HOME/dotfiles/.vimrc.bundle
fpion=`grep -n "filetype plugin indent on" ${vimrc} | sed -e 's/[^0-9]//g'`
sed -i -e "${fpion}d" ${vimrc} && echo -e "NeoBundle '$1'\nfiletype plugin indent on" >> ${vimrc} && vim +NeoBundleInstall +qall
$ chmod +x ~/dotfiles/neobundle-install
$ . !$ itchyny/lightline.vim
次に、設定していきます。MacVim に lightline.vim をインストールの記事が参考になります。
~/.vimrc
" lightline.vim
let g:lightline = {
\ 'colorscheme': 'wombat',
\ 'component': {
\ 'readonly': '%{&readonly?"\u2b64":""}',
\ },
\ 'separator': { 'left': "\u2b80", 'right': "\u2b82" },
\ 'subseparator': { 'left': "\u2b81", 'right': "\u2b83" },
\ }
" カラー設定
set t_Co=256
こちらの設定は、iTerm2
の Preferences > Profiles > Terminal
の Report Terminal Type
を xterm-256color
に設定すれば不要になります。
~/.zshrc
" カラー設定
export TERM=xterm-256color
また、フォントの三角部分が上手く表示されないようなら、パッチを当てましょう。
# リポジトリの clone
$ git clone https://github.com/Lokaltog/vim-powerline.git
$ cd vim-powerline/fontpatcher
# fontpacher の適用
$ fontforge -script ./fontpatcher <フォントのパス>hoge.ttf
$ fontforge -script ./fontpatcher <フォントのパス>hoge.ttf