こちらはフロムスクラッチ Advent Calendar 2017の12日目の記事です。 はじめに 前回の記事でdein.vimを使ってプラグインのTOML化まで行いました。 今回は普段開発しているRubyやJavaScript向けにプラグイン周りを整えたいと思います。 NeoVimではなく、Vim8を使用しています。 ゴール vimをIDE化するつもりはない デフォルト機能を少しずつ強化するプラグインを中心に入れる 基本はRuby・JavaScript向けにプラグインを入れる ついでに.vimrcも整理する .vimrc " 挿入モードでTABキーを押した際、対応する数のスペースを入力 set expandtab " 画面上でタブ文字が占める幅の指定 set tabstop=2 " 自動インデントでずれる幅の指定 set shiftwidth=2 " 連続した空白に対してタブキーやバック