From 43979e7de887feec8590430918799d0234d462ff Mon Sep 17 00:00:00 2001 From: "Tom Breton (Tehom)" Date: Fri, 24 Dec 2010 15:13:08 -0500 Subject: [PATCH] Full customize spec for elinstall-restrain-install --- elinstall.el | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/elinstall.el b/elinstall.el index 9c41de4..8dafc0f 100644 --- a/elinstall.el +++ b/elinstall.el @@ -78,8 +78,36 @@ (choice :format "%[%t%]: %v" (string :tag "Package name") (const :tag "All packages" t)) - ;;Spec - ))) + (repeat :tag "Actions to restrain:" + (group + (choice + (const install) + (const autoloads) + (const byte-compile) + (const preloads) + (const load-path) + (const info-path) + (const :tag "Use as default" t)) + (choice + (const + :tag "Do this unless it's up to date" + update) + (const + :tag "Use the package spec for this" + t) + (const + :tag "Don't do this at all" + nil) + (const + :tag "Always ask." + ask) + (const + :tag "Ask only when it's up-to-date." + ask-for-old) + (const + :tag "Do everything even if it's up to date." + always))))))) + ;;;_ . elinstall-already-installed (with-no-warnings -- 2.11.4.GIT