Use Vim Devicons
vim-devicons という、 atom であるようなアイコン表示できるやつがあるみたいなので使ってみた。
ついでに、前から気になっていた、 vim-airline も試してみた。
パッチ済みフォントのインストール
vim-devicons を使用するには、まず、パッチ済みフォント ( nerd-fonts ) をインストールする必要がある。
mac の場合は、 homebrew があるから簡単にインストールできる。
$ brew tap caskroom/fonts $ brew cask install font-hack-nerd-font
それから、 iTerm2 の設定から、インストールされた、 Knack Nerd Font
を選択する。
Neovim の設定
neovim の設定を追加する。 以前の投稿 と同様に、 k-takata/minpac を使用した、遅延ロードで設定をした。
こんな感じ。(一部[だいぶ] 省略)
let s:start_plugs = [ \ ['tpope/vim-fugitive', {}], \ ['vim-airline/vim-airline', {}], \ ['vim-airline/vim-airline-themes', {}], \ ['ryanoasis/vim-devicons', {}], \ ] " vim-airline settings. let g:airline_powerline_fonts = 1 let g:airline_detect_iminsert = 1 let g:airline_symbols_ascii = 0 let g:airline_mode_map = { \ '__' : '-', \ 'n' : 'N', \ 'i' : 'I', \ 'R' : 'R', \ 'c' : 'C', \ 'v' : 'V', \ 'V' : 'V', \ '' : 'V', \ 's' : 'S', \ 'S' : 'S', \ '' : 'S', \ } if !exists('g:airline_symbols') let g:airline_symbols = {} endif " powerline symbols let g:airline_left_sep = '' let g:airline_left_alt_sep = '' let g:airline_right_sep = '' let g:airline_right_alt_sep = '' let g:airline_symbols.branch = '' let g:airline_symbols.readonly = '' let g:airline_symbols.linenr = '☰' let g:airline_symbols.maxlinenr = '' " unicode symbols let g:airline_left_sep = '»' let g:airline_left_sep = '▶' let g:airline_right_sep = '«' let g:airline_right_sep = '◀' let g:airline_symbols.crypt = '🔒' let g:airline_symbols.linenr = '☰' let g:airline_symbols.linenr = '␊' let g:airline_symbols.linenr = '' let g:airline_symbols.linenr = '¶' let g:airline_symbols.maxlinenr = '' let g:airline_symbols.maxlinenr = '㏑' let g:airline_symbols.branch = '⎇' let g:airline_symbols.paste = 'ρ' let g:airline_symbols.paste = 'Þ' let g:airline_symbols.paste = '∥' let g:airline_symbols.spell = 'Ꞩ' let g:airline_symbols.notexists = '∄' let g:airline_symbols.whitespace = 'Ξ' " extensions let g:airline#extensions#tabline#enabled = 1 let g:airline#extensions#tabline#switch_buffers_and_tabs = 1 " theme let g:airline_theme = 'luna'
こんな感じ。
うーん、微妙かも・・・。
Thanks for reading! Read other posts?