Я хочу, чтобы мой буфер emacs имел другое имя, чем имя файла. Вместо того чтобы устанавливать это вручную каждый раз, когда я хочу, чтобы это произошло автоматически на основе содержимого файла, что-то вроде:Как установить имя буфера Emacs с локальной переменной файла?
// Локальные переменные:
// буфер имя: MyName
// Конец:
Но это не работает, потому что имя буфера является функцией, а не переменной. Как я могу это сделать?
Я думаю, Emacs будет предупреждать об «eval» каждый раз, но хорошая идея! – ShreevatsaR 2008-12-09 17:28:21
Да, он всегда предупреждает об «eval». Затем вы можете установить переменную «enable-local-variable» в t, если это вас беспокоит. Это не безопасно, хотя ... – Pierre 2008-12-10 15:36:39