Я использую Pymacs для загрузки Ropemacs и Rope со следующими строками в моем файле .emacs , как описано здесь .
(autoload 'pymacs-load "pymacs" nil t)
(pymacs-load "ropemacs" "rope-")
Тем не менее, он значительно замедляет запуск Emacs, поскольку для загрузки Ropemacs требуется некоторое время.
Я попробовал следующую строку вместо этого, но она загружает Ropemacs каждый раз, когда открывается файл Python:
(add-hook 'python-mode-hook (lambda () (pymacs-load "ropemacs" "rope-")))
Есть ли способ выполнить операцию pymacs-load
при открытии файла Python, но только если ropemacs и веревка еще не загружены?