2017-08-26 33 views
0

複数の言語で記述していますが、異なるファイルに対して異なる入力方法を定義したいと思います。これを行う方法はありますか?特定の入力方法をファイルに設定する方法

(例えば、私は次のように書き、ファイルの末尾に、特定の辞書を設定するには:

<!-- Local IspellDict: british --> 

私は入力メソッドのために同様の何かを行うことができますか?)

答えて

1

あなたがこれを使用することができます

-*- eval: (activate-input-method 'latin-4-postfix); -*- 

またはファイルの末尾:

ファイルの先頭に

どちらの場合でも、メジャーモードにコメント構文がある場合は、コメントを付ける/コメントすることができます。

あなたはちょうどあなたがするのではなく、その後C- \を入力した場合に有効になりますどの入力方法を選択したい場合は、次の

eval: (activate-input-method 'latin-4-postfix) 

あなたが使用します。の

default-input-method: latin-4-postfix 
+0

最初の2枚コードが私の質問に答えました。ありがとう@phils!しかし、私は最後のものを好奇心の外に使いこなそうとしましたが、それをうまく動作させることはできませんでした。私はこのメッセージを受け取りました:_Fileローカル変数エラー:(void-function default-input-method)_。おそらく、私のinitファイルに何か他のものが必要になるでしょう。 – pilgix

+0

私が与えた例の構文の違いは間違いではないことに注意してください。 'default-input-method'の例は、' eval'やかっこを使うべきではありません。 – phils

+0

明確にするために、変数 'default-input-method'にファイルローカル値を与えることと、関数*を呼び出すために*擬似変数*' eval'を使うこととの違いです。 – phils

関連する問題