Я ни в коем случае не эксперт Emacs, но я думаю, что вы можете просто добавить функцию python-mode-hook
и загрузить туда свою библиотеку. Что-то вроде:
;; define your hook function
(defun python-mode-setup ()
(message "Custom python hook run")
(load-library "my-python-setup"))
;; install your hook so it is called when python-mode is invoked
(add-hook 'python-mode-hook 'python-mode-setup)
Вот мой личный python-mode-hook
, например:
(defun python-mode-setup ()
(setq python-indent-offset 4
python-indent 4
;; turn off indentation guessing in various python modes
python-guess-indent nil
python-indent-guess-indent-offset nil
py-smart-indentation nil
;; fix mark-defun in new python.el
python-use-beginning-of-innermost-defun t))
(add-hook 'python-mode-hook 'python-mode-setup)