Может ли кто-нибудь, кто понимает Lisp, помочь разрешить это предупреждение?
Я обновился до Emacs 24.3, и всякий раз, когда я создаю файл Python с использованием Emacs, я получаю это предупреждение. Поиск в python.el
и обнаружение следующего раздела кода, который выдает предупреждение:
(let ((indentation (when block-end
(goto-char block-end)
(python-util-forward-comment)
(current-indentation))))
(if indentation
(set (make-local-variable 'python-indent-offset) indentation)
(message "Can't guess python-indent-offset, using defaults: %s"
python-indent-offset)))
А вот моя настройка .emacs
:
(setq-default c-basic-offset 4
tab-width 4
indent-tabs-mode nil)
(add-hook 'c-mode-common-hook
(lambda ()
(c-set-offset 'arglist-intro '+)
(c-set-offset 'arglist-close 0)))
(add-hook 'python-mode-hook
(lambda ()
(c-set-offset 'arglist-intro '+)
(c-set-offset 'arglist-close 0)))