LoginSignup
4
5

More than 5 years have passed since last update.

fishとvimプラグインでのエラーを解決

Last updated at Posted at 2017-04-28

fish生活中。

> vim a.pl
"a.pl" [新ファイル]^[[2;3R
/usr/share/vim/vim74/ftplugin/perl.vim の処理中にエラーが検出されました:
行   50:
E484: ファイル "/tmp/vdZJghB/0" を開けません
function <SNR>8_LoadFTPlugin の処理中にエラーが検出されました:
行   17:
E170: :endfor がありません
function <SNR>5_FTpl の処理中にエラーが検出されました:
行   10:
E171: :endif がありません
続けるにはENTERを押すかコマンドを入力してください

(´・ω・`)

fish と Vim の組み合わせでエラーが起こる件

これは Vim の外部プロセス呼び出しが POSIX 互換シェルを前提としているからです。.vimrc で別のシェルを設定してやることで回避できます。

\(^o^)/

> cat ~/.vimrc

if $SHELL =~ '/fish$'
  set shell=bash
endif

4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5