ミニバッファでの入力方法の使い方

私は英語とペルシア語(右から左へ)の両方の文字を含むxelatexコードをいくつか書いています。また、Emacsの入力方法(キーCtrl + \で変更)を使用して、英語キーボードとペルシア語キーボードを切り替える方法もあります。 Emacsの移動のショートカットを使用して同時にファルシを入力できることは素晴らしいことです。

しかし、私は検索で開かれたようなミニバッファでも、ペルシア語の入力メソッドを使用できるようにしたいと考えています。そこでは(Ctrl + \)キーは使用できません。いくつかのミニビザでいくつかのファルシ文字を入力したいときは、システムレベルの入力方法を2回変更する必要があります(Emacsの入力方法の全ポイントはこのようなシナリオは避けてください)。

これは可能ですか?もしそうなら、私は悪魔モードのコマンド(fのような)でFarsi文字を使うことができるかどうか知りたいです。どうもありがとうございました。

1
(インクリメンタル検索は実際にミニバッファを使用しません - ちょうどそのように見えます)
追加された 著者 Ryan Eastabrook,

1 答え

一般的に、他のバッファとまったく同じように、ミニバッファ内の入力メソッドを切り替えることができます。しかし、コメントの中でDrewが指摘するように、isearch ミニバッファを使わない(実際には echo area を使って情報を表示している)。

異なる入力方法で isearch するには、入力方法 before を有効にして検索を開始する必要があります。

または、すでに検索モードに入っている場合は、 Me を入力してミニバッファのパターンを編集することができます。 Cで入力方法を切り替えることができます - \

私は悪を使用しませんが、chen binはそれが何の違いもないことを確認します(私が言及した主要なバインディングはEvilの下では異なるかもしれませんが)。

1
追加された
悪は違いがない
追加された 著者 Christian Hagelid,
@lonelyelk、ミニバッファでは、通常のキーバインディングを使用して入力メソッドを切り替えることができますが、Drewのコメント - isearch はミニバッファを使用しませんに関するコメントに注意してください。だから、私がこの答えで言ったように、isearchを始める前に入力方法を切り替えるべきです。 または(何らかの理由で初めてこれを示唆しなかった)、isearchingを開始し、 Me と入力してミニバッファのパターンを編集する >(その時点で入力メソッドを切り替えることができます)。
追加された 著者 Mark Ireland,
しかし、 isearch の入力方法をどのように有効にしていますか?この答えは解決策としてマークされていますが、ミニバッファで入力方法を切り替える方法はありません。
追加された 著者 Dave Griffiths,
@philsああ!そうですか!だから私は M-s w M-e C- \ wordinput RET に行きます。ありがとうございました!
追加された 著者 Dave Griffiths,