<\body> Come spiegato in precedenza, il file di configurazione /progs/init-.scm>, relativo a un plugin con nome >, contiene istruzioni del tipo <\expand|scheme-fragment> (plugin-configure \ \ ) Di seguito sono elencate le opzioni possibili per >: <\expand|description-dash> )>>>questa opzione serve per specificare una > che deve essere soddisfatta per garantire il funzionamento corretto del plugin. Tipicamente si va a verificare se nel sistema sono presenti alcuni file binari o alcune librerie necessarie per il funzionamento. Se questa condizione fallisce continuerà a lavorare come se il plugin non esistesse. In questo caso la parte di configurazione successiva del plugin non verrà letta. Per questa ragione l'opzione viene di norma scritta per prima nella lista delle opzioni di configurazione; )>>>questa opzione serve per specificare un'espressione > che valuta la versione del plugin; )>>>questo comando viene eseguito solo quando la versione del plugin cambia da una esecuzione di all'altra. Ciò capita principalmente quando viene installata una nuova versione di o viene aggiunta qualche altra applicazione accessoria; )>>>questa espressione esegue l'espressione >. Tipicamente viene inserita subito dopo l'opzione in modo che il plugin venga configurato solamente una volta appurata la sua esistenza. Per plugin che richiedono numerose istruzioni per essere programmati è importante che il file /progs/init-.scm> sia piccolo in quanto esso viene eseguito ad ogni avvio di . Per ridurre il tempo di caricamento di la maggior parte dei comandi possono essere inseriti in moduli separati, alcuni dei quali possono essere caricati attraverso comandi di inizializzazione; )>>>questa opzione specifica che il plugin riesce a valutare espressioni su una pipe; ciò avviene utilizzando un'applicazione accessoria lanciata da riga di comando con il comando >; )>>>questa opzione è simile a , salvo che ora l'applicazione esterna viene collegata dinamicamente. Per ulteriori informazioni si rimanda alla sezione relativa ai ; )>>>questa opzione indica che il plugin supporta una valutazione per sessioni interattive da shell. Un oggetto de tipo > verrà inserito nel menu per lanciare questo tipo di sessioni; )>>>se il plugin si può utilizzare in modalità di valutazione allora questa opzione specifica la funzione \ > utilizzata per trasformare gli alberi in stringhe; )>>>questo comando è simile all'opzione con la differenza che esso viene usato per trasformare comandi speciali in stringhe; )>>>questo comando indica se il plugin supporta o meno i completamenti tramite tabulatore. <\initial> <\collection> <\references> <\collection> |?>> |?>> > |?>> > <\auxiliary> <\collection> <\associate|idx> |Testo>||Sessione>>|>