Мне нравится решение поиска чего-либо в файле, чтобы определить, нужно ли иметь автозаполнение.
Если вы хотите поместить идентификатор вверху, вы можете использовать код, подобный этому:
(defun my-auto-fill-disabling-hook ()
"Check to see if we should disable autofill."
(save-excursion
(when (re-search-forward "Some Unique Identifier" 1000 t)
(auto-fill-mode -1))))
(add-hook 'find-file-hooks 'my-auto-fill-disabling-hook)
И, очевидно, измените "Some Unique Identifier"
на что-то более разумное - например, на поиск самих таблиц.Тогда вы получите именно то, что вам нужно, файлы LaTeX с таблицами не будут заполняться автоматически.
Примечание: @Alex предложил использовать локальную переменную файла, но это ошибка согласно само руководство :
Однако, часто ошибочно включать второстепенные режимы таким способом.Большинство второстепенных режимов, таких как режим автозаполнения, представляют индивидуальные пользовательские настройки.Если вы хотите использовать второстепенный режим, лучше установить ловушки основного режима с помощью файла инициализации, чтобы включить этот второстепенный режим для себя (см. Файл инициализации), вместо того, чтобы использовать список локальных переменных, чтобы навязать свой вкус каждому.