1
  1. 質問:

そのファイルのためだけにispell辞書を選択するのと同じように、ファイル内のEMACS変数によって(.emacs構成ファイルを介さずに!)flyspellを自動的に選択するにはどうすればよいですか?

例abc.tex:

- -をちょきちょきと切る - -

text text ..

text text ..

<!-- LocalXIspellDict: de -->
<!-- HERE SHOULD GO THE SOLUTION -->

- -をちょきちょきと切る - -

2番目の質問:

TeXファイル(つまりXXX.tex)を開くたびに、init.elファイルを構成することでflyspellが自動的に選択されるようにするにはどうすればよいですか?つまり、ファイル名拡張子に応じてflyspellが選択されます。

4

3 に答える 3

4

最初の行のファイル変数ステートメントの代わりに、次のようなコメント付きのローカル変数ブロックがあります。

% Local Variables:
% eval: (flyspell-mode 1)
% ispell-local-dictionary: "german"
% End:

(nb Emacs 24の時点では、メジャーモードには引き続き適用できますが、mode: MINOR-MODE構文は非推奨であり、eval代わりに使用する必要があります)。

詳細については、マニュアルを参照してください。
M-: (info "(emacs) Specifying File Variables") RET

また:http ://www.emacswiki.org/emacs/FileLocalVariables

于 2012-01-23T20:21:20.573 に答える
1

2番目の部分はかなり単純です。で使用するすべてflyspell-modeのモードにを追加するだけです。mode-hookflyspell

これにより、有効になっているときはいつでもフライスペルtext-modeが有効になります(基本的には常に)。

(add-hook 'text-mode-hook (lambda ()  (flyspell-mode 1)))

おそらく使用したいと思うでしょうtex-mode-hook

ファイルの場合:これをファイルの先頭に配置すると、そのファイルが見つかったときにflyspellを入力する必要があります。

-*- mode: flyspell; -*-
于 2012-01-23T17:33:55.507 に答える
-1

ファイルローカル変数の使用: http://www.gnu.org/software/emacs/manual/html_node/emacs/File-Variables.html

% Local Variables:
%   ispell-local-dictionary: "american"
% End:
于 2013-05-22T12:51:23.047 に答える