branch: scratch/javaimp-gradle commit fe6f0960f8c5159e6f060cda84b85c020d29c8c8 Author: Filipp Gunbin <fgun...@fastmail.fm> Commit: Filipp Gunbin <fgun...@fastmail.fm>
Prefix arg in javaimp-reset --- packages/javaimp/javaimp.el | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/javaimp/javaimp.el b/packages/javaimp/javaimp.el index 30cf087..c900321 100644 --- a/packages/javaimp/javaimp.el +++ b/packages/javaimp/javaimp.el @@ -515,11 +515,13 @@ is `ordinary' or `static'. Interactively, NEW-IMPORTS is nil." (insert (format pattern (caar import)) ?\n) (setq last-order order))))) -(defun javaimp-reset() - "Forget all state" - (interactive) +(defun javaimp-reset (arg) + "Forget loaded trees state. With prefix arg, also reset jars +cache." + (interactive "P") (setq javaimp-project-forest nil) - (setq javaimp-cached-jars nil)) + (when arg + (setq javaimp-cached-jars nil))) (provide 'javaimp)