vim-singleton icon indicating copy to clipboard operation
vim-singleton copied to clipboard

【要望】nomodifiable が原因で標準入力を開けなかった場合はエラーを表示して欲しい

Open msmhrt opened this issue 10 years ago • 3 comments

【概要】nomodifiable な状態で標準入力を開こうとすると空タブが開くのですが、なぜ中身がないのかが分からなくてちょっと悩んでしまいましたので、何らかのエラー表示を検討していただけないでしょうか?

【再現手順】(編集しました 2014/03/26)

  1. vim-singleton をインストールした gvim を起動する
  2. 起動した gvim で :set noma を実行する
  3. vim-singleton をインストールした vim で echo aaa | vim - を実行する
  4. gvim に aaa と 入力されて欲しいのに何も入力されないし、E21: 'modifiable がオフなので,変更できません` 等のエラーメッセージも表示されないので何が問題なのか分からずに混乱する

【発生環境】 OS: Ubuntu 12.04.4 LTS Vim: 7.4.193

msmhrt avatar Mar 15 '14 00:03 msmhrt

今 Windows 環境で試してみたのですが、うまく再現できませんでした。 何か設定などはしているでしょうか? Linux 環境は準備でき次第試してみようと思います。

thinca avatar Mar 16 '14 12:03 thinca

正確には「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 ですが、バージョンを教えていただければ合わせます。

msmhrt avatar Mar 16 '14 12:03 msmhrt

あ、すみません。 上記の再現手順だと確かに新しいタブは開かないですね。 再現手順の部分を編集しました。

msmhrt avatar Mar 25 '14 22:03 msmhrt