2017-08-26 89 views
0

我用多種語言編寫,我想爲不同的文件定義不同的輸入法。有沒有辦法做到這一點?如何將特定的輸入法設置爲文件

(例如,設置一個特定的字典,在文件的最後,我寫了以下內容:?

<!-- Local IspellDict: british --> 

我可以做輸入法類似的東西)

回答

1

您可以使用此在文件的開頭:

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

,或者在文件的結尾:

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

在任何一種情況下,如果主模式具有註釋語法,您可以/應對註釋行進行註釋。

如果你只是想,如果你的輸入C- \然後轉而選擇哪種輸入法將啓用:

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

你可以使用:

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

前兩件代碼回答了我的問題。謝謝@phils!然而,我只是出於好奇,試圖使用最後一個,但我沒有設法讓它工作。我得到這個消息:_File局部變量錯誤:(void-function default-input-method)_。也許我會在init文件中需要其他東西來使其工作。 – pilgix

+0

請注意,我給出的示例之間的語法差異並非錯誤。 'default-input-method'示例不應該使用'eval'或括號。 – phils

+0

爲了說明,將變量'default-input-method'指定爲文件本地值或使用*僞變量*'eval'來調用函數*之間的區別。 – phils

相關問題