vim syntax でハイライトされるように set filetype する
何故か repository にある bin/do_something.sh の先頭行(シバン)が '#!/usr/bin/env node' と書かれていて vim の syntax が動かない場面に遭遇しました。
そういう時は vim のコマンドラインモードで flietype を javascirpt に指定してあげればよいです。
vim を開いて以下を実行
現時点での filetype と syntax を調べる
:set filetype? syntax? filetype=sh syntax=sh
fletype を指定する
:set filetype=javascript
結果
filetype=javascript syntax=javascript
余談
vim ではファイルタイプをファイルの拡張子とシバンから推測する処理を各自が runtimepath のどこかに書くらしいです。
自分で記述してもよいと思いますが、私は面倒なのでプラグインを NeoBundle します。 自分で書いてみたい人は下記を真似ればいいかも。
https://github.com/moll/vim-node/blob/master/ftdetect/node.vim