X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=python%2Fsetup.el;h=ffb1b4de80fa037665b142808366977b1e7a2863;hb=0c167e76d08ccccac58ed8a04d66176647be580b;hp=f325608290679c0fe05f08188d27282445ab460f;hpb=a164f6b9835d2e5339ff1e13d98e3cfdc8e40f1a;p=emacs-init.git diff --git a/python/setup.el b/python/setup.el index f325608..ffb1b4d 100644 --- a/python/setup.el +++ b/python/setup.el @@ -4,4 +4,17 @@ (add-to-list 'load-path self-dir)) (load-library "auto-completion") + (require 'init_python) + +(defun write-file-py-cleanup-imports () + (save-excursion + (condition-case nil + (py-cleanup-imports) + (error . nil))) + nil) + +(defun python-init-auto-cleanup-imports-on-save () + (add-hook 'write-file-functions 'write-file-py-cleanup-imports nil t)) + +(add-hook 'python-mode-hook 'python-init-auto-cleanup-imports-on-save)