<\body> <\expand|tmdoc-title> Un esempio di plugin in > Consideriamo l'esempio del plugin nella directory <\verbatim> \ \ \ \ $TEXMACS_PATH/examples/plugins Il plugin è costituito dai seguenti file: <\verbatim> \ \ \ \ \ \ \ \ \ \ \ \ Per testare il plugin è necessario copiare ricorsivamente la directory <\verbatim> \ \ \ \ $TEXMACS_PATH/examples/plugins/minimal in o in . Quindi si esegue utilizzando <\verbatim> \ \ \ \ make in modo da compilare il file e creare il file binario <\verbatim> \ \ \ \ minimal/bin/minimal.bin Dopo aver rilanciato il plugin dovrebbe essere automaticamente riconosciuto. Il plugin è un esempio di interfaccia minimale tra e un programma esterno; il programma esterno viene in dettaglio nel capitolo relativo alla scrittura di interfacce. Il file di inizializzazione contiene essenzialmente il seguente codice: <\expand|scheme-fragment> (plugin-configure minimal \ \ (:require (url-exists-in-path? "minimal.bin")) \ \ (:launch "minimal.bin") \ \ (:session "Minimal")) L'opzione controlla se esiste nel path, percui fallirà se si dimentica di eseguire . L'opzione specifica come lanciare il programma esterno. L'opzione indica che sarà possibile creare una sessione per il plugin utilizzando il menu . <\initial> <\collection> <\references> <\collection> |?>> |?>> |?>> |?>> |?>> |?>> <\auxiliary> <\collection> <\associate|idx> |Testo>||Sessione>||Minimal>>|> <\associate|toc> |font size||The |language||minimal> plugin> |font size||How it works>