Вы можете использовать объявление eval:
, но Emacs попросит вас подтвердить, что оценка безопасна.Если вы скажете Emacs принять его навсегда, он не будет спрашивать об этом выражении снова (он хранит его в safe-local-variable-values
в разделе custom-set-variable вашего файла инициализации).
;;; Local Variables:
;;; eval:(setq c-basic-offset 4 tab-width 4 indent-tabs-mode t truncate-lines 1)
;;; End:
Youможет обернуть несколько выражений в progn
:
;;; Local Variables:
;;; eval:(progn (setq c-basic-offset 4) (message "hello"))
;;; End:
или использовать любые другие конструкции (я не думаю, что есть какие-либо ограничения).