Zaktualizowałem teraz wszystkie moje wywołania pakietu use, co :idle
nie jest już dobrym sposobem na odroczenie rzeczy. W tej chwili jednym z największych trafień w moim czasie ładowania jest elpy
ładowanie całej gamy dodatkowych modułów. W tej chwili moje wywołanie jest raczej podstawowe:
(use-package elpy
:commands elpy-enable
:init (elpy-enable)
:config
(progn
(setq elpy-rpc-backend "jedi"
elpy-rpc-project-specific 't)
(when (fboundp 'flycheck-mode)
(setq elpy-modules (delete 'elpy-module-flymake elpy-modules)))))
Jest to jednak raczej marnotrawstwo, jeśli nigdy nie edytuję żadnych modułów Pythona. Problem polega na tym, że elpy to zbiór trybów, więc nie mogę po prostu użyć formularza powiązania trybu, ponieważ elpy-enable
trzeba go wywołać . Więc jakiego podejścia powinienem użyć. Czy to tylko przypadek wyzwolenia zaczepu w trybie python?
:idle
można zastąpić czymś takim, jak :defer 30
gdzie liczba to opóźnienie w sekundach, po którym paczka powinna zostać załadowana.