Posted at

MacVimでFiraCode使う

More than 3 years have passed since last update.


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
set guifont=FiraCode-Retina:h12
endif

vimを再起動する


かっこいい!

スクリーンショット 2016-03-29 22.55.32.png

カーソル位置のフォントは元にもどって,カーソル位置の文字がどれか一応わかりやすくなってるし,かっこ良くてモチベ上げる.

僕は,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.