From: ueno Date: Mon, 29 Aug 2005 01:20:40 +0000 (+0000) Subject: Synch up with HACKING.ja. X-Git-Tag: riece-2_0_0~11 X-Git-Url: http://git.chise.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ae77d6aa0071d2179db8c0614528a242b62ade6c;p=elisp%2Friece.git Synch up with HACKING.ja. --- diff --git a/doc/HACKING b/doc/HACKING index 4d59013..9b05640 100644 --- a/doc/HACKING +++ b/doc/HACKING @@ -384,28 +384,26 @@ Below is a list of signal names reserved. Elisp modules that satisfy add-on spec should provide the following functions. -- -requires - Return a list of names of other add-ons this add-on depends. (optional) +- -requires (optional) + Return a list of names of other add-ons this add-on depends. - -insinuate Called on initialization of this module. +- -enable (optional) + Called when this add-on is enabled. + +- -disable (optional) + Called when this add-on is disabled. + It is recommended to set short explanation of the add-on to -description variable which is displayed on add-on listing shown up by C-c ^ (M-x riece-command-list-addons). -Add-ons that support enabling/disabling set the current status to --enabled variable. If this variable is nil, the add-on -is regarded as currently disabled. In addition, the add-on must -provide the following two functions. - -- -enable - Called to enable this add-on. - -- -disable - Called to disable this add-on. +To see the add-on's enabled/disabled status, get riece-addon-enabled +property set on symbol. -Riece does the following process when startup. +Riece does the following procedure on add-ons when startup. (1) Load add-ons listed in the riece-addons variable.