気になるvim pluginとその他vim関連
pluginってプラグインだと思っていたけど、最近はプラギンって言うの?
vimcof2017への参加などで刺激を受けていろいろ調べていたらchromeのタブが増えすぎたのでここに書いて少し整理。
いろいろ試したいこともあるので試したらその結果も整理したい。
C-Xでの補完
http://daisuzu.hatenablog.com/entry/2015/12/05/002129
gvimでの動画再生
https://mattn.kaoriya.net/software/vim/201003260
vim-helplint
https://github.com/machakann/vim-vimhelplint
lexima.vim(かっこを自動で付ける)
https://github.com/cohama/lexima.vim
日本語を除外したスペルチェック
http://d.hatena.ne.jp/osyo-manga/20131117/1384691873
lightline.vm
https://github.com/itchyny/lightline.vim
カラースキーマ検索
http://colorswat.ch/vim/
vim-quickrun
https://github.com/thinca/vim-quickrun
vint(vm script lint)
https://github.com/Kuniwak/vint
vim-qfreplace
https://github.com/thinca/vim-qfreplace
vim-easymotion
https://github.com/easymotion/vim-easymotion
vital-over
https://github.com/osyo-manga/vital-over
vial.vim
https://github.com/vim-jp/vital.vim
power-assert
https://github.com/haya14busa/vital-power-assert
インデント
http://labs.timedia.co.jp/2011/04/9-points-to-customize-automatic-indentation-in-vim.html
vimは毎朝コンパイル
vimconf2017でvimは毎朝(?)コンパイルすべきというような話を聞いたような気がするのでコンパイルしてみた話。
最初はLinux上でコンパイル。特に難しくない。
configure してmakeするおなじみの手順。
Windows環境用にどうするかで悩んだ。慣れないVisual Studio 2017を使ってみることにした。
これまではkaoriya版しか使ってこなかったので、自分でコンパイルするのは初めて。
Visual Studio 2017 Communityをインストール。
コンポーネントは適当に選んでみる。
vcvars32.batを実行し忘れてnmakeすると、io.hが無いとエラーになった。
vcvars32.batを実行してからnmakeすると、rcコマンドが無いとエラーになった。
rcコマンドがどこにあるのかわからない。Windows10 SDKに含まれている気がしたので、複数あるバージョンをすべてインストール。
どのバージョンかわからないが、これでrc.exeがインストールできたのでコンパイル。
今度はluaがリンクできないメッセージ。ふーむ。
32bitでコンパイルしようとしているのに64bitのライブラリを使おうとしてたみたい。
32bit版を以下からダウンロードしてコンパイル成功!
dein.vim使ったvimrcでのcolorscheme設定
icebergというcolorschemeを作った人の発表をvimconf2017で聞いたら、colorshcemeが大好きなちょっと?変わった人だったので、きっとこれは良いに違いないと導入を決めました。
dein.vimを使っているとどうもうまく反映されないので以下のページを参考にautocmdを使って設定したらうまくいきました。
au MyAutoCmd VimEnter * nested colorscheme iceberg
syntax enable
参考URL
vimconf2017へ行ってきた
11月4日にvimconf2017が開催されました。
vimの話はさておき、コーヒーは無料だし、お弁当は今半のすきやき弁当だし、懇親会は飲み放題だし、ホテルのビュッフェみたいなおいしい料理だしとても美味しかったです。
各席には電源コンセントもあるし、会場のWi-Fiもあるし、不自由なく過ごせました。
困った点といえば、vimのコマンドや機能を知らなくて理解が不十分だったり、懇親会で相談したり情報提供できるようなネタが無くて何を話すか悩んでしまったりしたことくらいでした。
発表内容はどれも興味深くて、色々と試してみたくなるような内容ばかりでした。
これから実際に試しながらvim力を高めていきたいと思います。
また来年も参加したいです!
以下、メモしたキーワードやURLです。
Ubuntu16.04でのWLI-UC-GN有効化
以下の記事と同じことをUbuntu16.04でやってみた。
カーネルコンパイルで参考にしたのは以下のページ。
普通に/usr/src/linuxからのmakeじゃないので戸惑った。
Ubuntuの場合は、fakerootも使うし、makeコマンドじゃなくて専用のスクリプトを使うのね。
しかも、linux-sourceパッケージをインストールしてもソースコードが含まれていなくてさらに混乱。