Fumi Day

crostiniで最新版vimをビルドした

日記じゃなくてメモ。便利に使ってるchromebook。中でもcrostiniで得られるlinux環境というかターミナル環境が生命線なのだけれど、その中でもvimを使う時間が多いので、できればその中で諸々済ませてしまいたい。で、普段の環境では

:terminal

を使って、そのままvimの中で各種操作をしたりしているんだけどcrostiniで提供されているdebian(stretch)で導入されるvimは8.0で、上記terminalコマンドも入ってない。不便なので最新をビルドした。以下、作業。

1.依存パッケージのインストール

$ sudo apt install git gettext libtinfo-dev libacl1-dev libgpm-dev
$ sudo apt install build-essential
$ sudo apt install libxmu-dev libgtk2.0-dev libxpm-dev
$ sudo apt install libperl-dev python3-dev ruby-dev

2.ソース取得

$ git clone https://github.com/vim/vim.git

3.コンパイル&インストール

$ cd vim/src
$ ./configure --enable-terminal --with-features=huge --enable-gui=gtk2
$ sudo make install

4.確認

$ vim -version
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Apr 24 2020 11時06分:42)
適用済パッチ: 1-628
Compiled by ponyboyorg@penguin
Huge 版 with GTK2 GUI.  機能の一覧 有効(+)/無効(-)
(以下略)

という事で、快適な環境が得られた。

※参考リンク