FiraCodeとは
Monospaced font with programming ligatures
https://github.com/tonsky/FiraCode
アローファンクションとかを,見やすカッコいい感じで表示してくれるモダンなフォント.
このフォント使えばモテるらしい.
MacVimで使う
https://github.com/tonsky/FiraCode/releases
上記のURL先のリンクからフォントをダウンロードしてfontをインストールする.
次の設定を~/.gvimrc に記述する
~/.gvimrc
if has('mac')&& has('gui_running')set macligatures
setguifont=FiraCode-Retina:h12
endif
vimを再起動する
かっこいい!
カーソル位置のフォントは元にもどって,カーソル位置の文字がどれか一応わかりやすくなってるし,かっこ良くてモチベ上げる.
僕は,set guifont=FiraCode-Retina:h12,Ubuntu\ Mono:h14
として,
UbuntuMonoと組み合わせて使っている.
注意としては, MacVimのみ対応でgVimやvim, neovimは未対応ということ
helpにもそう書いてある.
*'macligatures'* *'nomacligatures'*
'macligatures' boolean (default off)
global
{not in Vi}
{only available when compiled with GUI enabled on
Mac OS X}
This option only has an effect in the GUI version of Vim on Mac OS X
v10.5 or later. When on, Vim will display ligatures if the selected
'guifont' supports them. Examples for such fonts are Fira Code or
Haskelig.
Note: Currently this option only has an effect if
'Use Core Text renderer' is enabled in the GUI preferences pane.