2016-10-20 16 views
0

Windowsユーザーとして私はvim端末としてconque termを使用します。バッファがconqueの用語である場合、CursorHoldIとCursorMovedIのオートキャストを無効にする方法はありますか?私のvimスクリプトのスキルは基本的なものですが、私は私のvimrc.に追加できる行があると確信しています。ありがとう特定のバッファ用にVImオートコマンドを無効にする

+0

を "私は私のvimの端末としてconque用語を使用するWindowsユーザーとして。"それは一体何の意味ですか? – romainl

+0

解決しようとしている問題についての詳細情報はありますか? [vim-conque](https://github.com/basepi/vim-conque)プラグインを使用してWindows上でvimを使用していることを意味しますか? – Tim

+0

UNIXユーザーはTMUXを使用しており、neovimはWindows上の端末をサポートしていません。これらの2つのオプションは問題ありません conque用語を開くとこの警告が表示され、 http://tinypic.com/r/rhvmf5/9 – Daryus

答えて

0

私はそれをする必要がある理由を完全に理解していませんが、特定のautocmdsを発射'eventignore'オプションを使用しています。 (また、対応するautocmdsを削除することもできますが、これはグローバルスコープではなくバッファスコープのものでのみ有効です)。

事は、'eventignore'グローバル設定であるため、Conqueバッファの入退室に基づいて、オプションのオン/オフを切り替えるための別のオートコンマのペアが必要です。各Conqueバッファ内

、これを実行します。

:autocmd WinEnter <buffer> set eventignore+=CursorHoldI,CursorMovedI 
:autocmd WinLeave <buffer> set eventignore-=CursorHoldI,CursorMovedI 
+0

私が探しているものと同じです: ファイルがマークダウンしているときにスペルを消すには: autocmd FileType markdown setlocal syntax = offスペル – Daryus

+0

等価物がありますか: autocmd BuffType Conque_term setlocal CursorHoldI、CursorMovedIが無効です。 上記は機能しませんでした – Daryus

+0

私はプラグインを使用しません。 conqueバッファに ':setl buftype? 'をつけてください。また、私の答えの設定は_each_ Conqueバッファのために呼び出されなければならないことに注意してください。 ':autocmd FileType ... autocmd WinEnter ...' –

関連する問題