Подтвердить что ты не робот

Vim-ошибки при запуске vim при запуске в раковине рыбы

Здесь моя ошибка:

~> vim .tmux.conf 
Error detected while processing /Users/###/.spf13-vim-3/.vim/bundle/syntastic/plugin/syntastic.vim:
line   23:
E484: Can't open file /var/folders/c4/4nb5t7cs3wb17_g1w5030xc40000gn/T/vmIMCqB/0
Error detected while processing /Users/###/.spf13-vim-3/.vim/bundle/vim-preview/plugin/preview.vim:
line   94:
E484: Can't open file /var/folders/c4/4nb5t7cs3wb17_g1w5030xc40000gn/T/vmIMCqB/1
Press ENTER or type command to continue

Я проверил эти строки в каждом файле, и они оба вызывают систему ( "uname" ), с которой я не знаком. Я думал, что эта ошибка может иметь какое-то отношение к TERM (это xterm-256color вне tmux и screen-256color внутри), но изменение этого в .tmux.conf не имеет эффекта.

Это происходит с любым файлом.

Я нахожусь в Mac OS X 10.8.1, vim 7.3, tmux 1.6 и использую рыбную оболочку.

4b9b3361

Ответ 1

Проблема связана с использованием оболочки рыбы в качестве оболочки по умолчанию (устанавливается в моем .tmux.conf). Чтобы решить проблему, добавьте ее в начало вашего файла .vimrc:

set shell=/bin/sh 

Этот пост помог мне разобраться:
Журналы отчетов об ошибках Debian - # 609599 vim-runtime: обнаружена ошибка при обработке ruby.vim.
Также благодаря комментаторам @MichaelSchuller и @romainl.