脳死でkillersheepをするために
概要
一番hotで一番dope、エキセントリックかつダイナミックなエディターvimの最新激アツゲーム「killersheep」をやるためのbuild及び設定
vanillaなvim8.2, 標準的なlinux環境を対象とします
killersheepの声って誰なんだろう…ブラムさんなのかな…
半ば自分用のメモです
コマンドは同時に動くことを想定して書いてないので、一個ずつ行ってください
先頭$はつけてないです…代わりに境目は空行をはさみました。
バニラvimのビルド
git, makeなど基本的なものは省略します
作業用ディレクトリ(一時的にあるだけであとで消すのでhomeでいいと思いますが)に移動してから...
git clone https://github.com/vim/vim.git cd vim git checkout v8.2.0
checkout時に指定するバージョンはv8.2.0xxxのうち好きなもので良いです…(多分後半の方が修正が入ってる?)
cd src ./configure --with-features=huge --enable-gui=gtk2 --enable-fail-if-missing make sudo make install
コケる場合はvim-jpを参照してください。makeの設定等、細かく載っています。
https://vim-jp.org/docs/build_linux.html
deinによるプラグイン導入
neovimでしかdeinは使えないと思ってた…便利…
元からdein使いの人は飛ばしていいです
curl https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh > installer.sh sh ./installer.sh ~/.cache/dein
vimrcのない人はhome直下に隠しファイル.vimrcを追加し、deinを追加
存在する人はdeinを追加します
dein使いは飛ばす
GitHub - Shougo/dein.vim: Dark powered Vim/Neovim plugin manager
\2. Edit your .vimrc like this.の項を追記します
bashで以下のコマンドをコピペすればdeinの設定が追記されます
echo 'if &compatible set nocompatible endif " Add the dein installation directory into runtimepath set runtimepath+=~/.cache/dein/repos/github.com/Shougo/dein.vim if dein#load_state('~/.cache/dein') call dein#begin('~/.cache/dein') call dein#add('~/.cache/dein/repos/github.com/Shougo/dein.vim') call dein#add('Shougo/deoplete.nvim') if !has('nvim') call dein#add('roxma/nvim-yarp') call dein#add('roxma/vim-hug-neovim-rpc') endif call dein#end() call dein#save_state() endif filetype plugin indent on syntax enable' >> .vimrc
killsheepを追加
コメントアウトされているAdd or remove your plugins here like this: に倣い、追加します
yy+pでコピーして書き換えましょう
call dein#add('vim/killersheep')
最後にエディターのvimを開き(notディレクトリー)、標準モードで
:call dein#install()
vimを開き直し
:KillKillKill
で可愛い羊さんの鳴き声とともに容赦ない弾幕の災禍が巻き起こるでしょう
感想
deinいいねになった。勝手に持ってきてくれるの便利すぎる