質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

Q&A

0回答

253閲覧

vimプラグイン導入(稼働)後にIMEをOnにしたときだけ特定のプラグインだけをOffに切り替える方法が知りたい。

chesscommands

総合スコア26

Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

0グッド

0クリップ

投稿2022/01/12 15:49

前提・実現したいこと

ずいぶん前に、kana/vim-smartinputと言うプラグインを導入し、満足していたのですが、ATOKとの相性が悪いようで、文字入力に遅延が発生します。
数ヶ月間我慢していたのですが、そろそろ対策を取りたいと思い、質問しました。

※このプラグインは、括弧などの自動補完をしてくれるものです。
そして、他のプラグインでは、私のvimrcと相性が悪いのか、日本語入力を受け付けてくれなくなるため、このプラグイン一択のみ使えます。
ATOKが悪いのではなく、vimrcに問題があるのかもしれませんが・・・今回の事象以外で問題は発生しておりません。

発生している問題・エラーメッセージ

このプラグインを動かしているときに文字入力をしたときだけ、文字入力の反映に時間が掛かることは分かっています。
そのため、IMEがOnになったときに、このプラグインの稼働を止めたいです。
そして、IMEがOffになったときに、このプラグインを再稼働させたいです。

該当のソースコード

プラグインを管理しているプラグインは、k-takata/minpacです。
このプラグインで、特定のプラグインを無効化・有効化を切り替えられると思いましたが、出来ないようでした。

試したこと

なし。
プラグインの一部の機能を無効化するのは、<Nop>を使うことで回避できるのでしょうが、私が求めているのはプラグインの無効化です。

他の対策を探しましたが、見当たりませんでした。

補足情報(FW/ツールのバージョンなど)

Intel-Mac
最新版のMacVim
どのプラグインも最新版を導入済み。

以上です。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問