diff --git a/modules/lang/python/config.el b/modules/lang/python/config.el index 74143b4d0..19a04e93b 100644 --- a/modules/lang/python/config.el +++ b/modules/lang/python/config.el @@ -95,6 +95,17 @@ called.") "u" #'anaconda-mode-find-references)) +(def-package! pyimport + :after python + :config + (map! :map python-mode-map + :localleader + (:prefix ("i" . "insert") + :desc "Missing imports" "m" #'pyimport-insert-missing) + (:prefix ("r" . "remove") + :desc "Unused imports" "r" #'pyimport-remove-unused))) + + (def-package! nose :commands nose-mode :preface (defvar nose-mode-map (make-sparse-keymap)) diff --git a/modules/lang/python/packages.el b/modules/lang/python/packages.el index 3ffc2308c..e43655be6 100644 --- a/modules/lang/python/packages.el +++ b/modules/lang/python/packages.el @@ -20,3 +20,6 @@ ;; Testing frameworks (package! nose) (package! python-pytest) + +;; Import managements +(package! pyimport)