vim-singleton
vim-singleton copied to clipboard
【要望】nomodifiable が原因で標準入力を開けなかった場合はエラーを表示して欲しい
【概要】nomodifiable
な状態で標準入力を開こうとすると空タブが開くのですが、なぜ中身がないのかが分からなくてちょっと悩んでしまいましたので、何らかのエラー表示を検討していただけないでしょうか?
【再現手順】(編集しました 2014/03/26)
- vim-singleton をインストールした gvim を起動する
- 起動した gvim で
:set noma
を実行する - vim-singleton をインストールした vim で
echo aaa | vim -
を実行する - gvim に
aaa
と 入力されて欲しいのに何も入力されないし、E21: 'modifiable
がオフなので,変更できません` 等のエラーメッセージも表示されないので何が問題なのか分からずに混乱する
【発生環境】 OS: Ubuntu 12.04.4 LTS Vim: 7.4.193
今 Windows 環境で試してみたのですが、うまく再現できませんでした。 何か設定などはしているでしょうか? Linux 環境は準備でき次第試してみようと思います。
正確には「vim-singletonをインストールしたVimを開く」ではなく「vim-singletonをインストールしたgVimを開く」でした。
.vimrc
を、
set nocompatible
filetype off
if has('vim_starting')
set rtp+=~/.vim/bundle/neobundle.vim/
endif
call neobundle#rc(expand('~/.vim/bundle'))
NeoBundleFetch 'Shougo/neobundle.vim'
NeoBundle 'thinca/vim-singleton'
call singleton#enable()
にしてみましたが、前述した再現手順で再現できました。
Windows環境は今持ってないので、申し訳ないのですが確認できません。
Vimのバージョンは現在 7.4.205 ですが、バージョンを教えていただければ合わせます。
あ、すみません。 上記の再現手順だと確かに新しいタブは開かないですね。 再現手順の部分を編集しました。