間違ったインデント モードを何らかの形で「記憶」した Python ソース ファイルが 1 つあります。「emacs foo.py」を実行してからすぐに「ch v indent-tabs-mode」を実行すると、「その値は t です」と表示されます。他のすべての Python ソース ファイルは、indent-tabs-mode nil で表示されます。
ファイルにリテラル タブはありません。新しいテキストを挿入すると、インデントはタブを使用して行われます。過去のある時点で、タブを含むファイルのバージョンを保存 (およびバージョン管理にチェックイン) しました。
私は python-mode.el、バージョン 5.1.0、および GNU Emacs 23.3.1 を使用しています。ファイルは Python モードで開きます。
ここで何が起こっているのですか?emacs は、この 1 つのファイルだけに indent-tabs-mode を設定するように指示する状態をどこに保存し、そもそもどのように設定したのでしょうか?