                       Installation du mode ASN.1
                          pour Emacs et XEmacs
                     *******************************
Plan:
 - Compilation
 - Modification du .emacs
 - Documentation
 - Installation en tant que root
 - Version d'(X)Emacs


Compilation
***********

Taper make pour compiler les fichiers sources Emacs (.el).

Il est possible de spcifier la commande  utiliser pour compiler ;
pour cela, taper :
	EMACS=ma-commande make
Pour une utilisation avec XEmacs, il est impratif de modifier cette commande
comme suit :
	EMACS=xemacs make

N.B. : il n'est pas ncessaire de compiler ces fichiers.
En particulier, pour une utilisation pour Emacs et pour
XEmacs en mme temps, il est mme conseill de ne pas les compiler.

Taper ensuite
	DEST=$HOME/emacs make install
($HOME/emacs est ici le repertoire d'installation du mode Emacs.
Il est bien entendu possible de donner un autre nom de rpertoire.)


Modification du .emacs
**********************

Pour utiliser le mode ASN.1:1997, placer ces lignes dans le fichier
de configuration ".emacs" qui se trouve sous la racine "~/" : 

	(setq (load-path (cons (expand-file-name "~/emacs") load-path)))
	;;; ASN.1 Mode
(autoload 'asn1-mode "asn1-mode"
  "Major mode for editing ASN.1 specifications." t)
(setq auto-mode-alist
      (cons '("\\.[Aa][Ss][Nn]\\([1]\\|[pP][pP]\\)?$" . asn1-mode)
	    auto-mode-alist))



Remplacer le "~/emacs" qui apparat dans la premiere ligne par le
repertoire d'installation.

Remarque : Si le fichier ".emacs" n'existe pas, il faut le crer !
(Ce fichier est charge a chaque lancement de Emacs.)


Documentation
*************

Pour crer la documentation, taper
	make html
ou
	make ps
en fonction du format souhaite.

Copier ensuite les fichiers a l'endroit souhaite :
	cp *.html ~/doc
ou
	cp *.ps ~/doc

En ce qui concerne le fichier d'info (documentation hypertextuelle),
celui-ci a deja ete copi avec les fichiers sources Emacs.
Cette documentation est accessible via l'entre "Aide" du menu ASN.1.
Les utilisateurs avertis peuvent deplacer ce fichier (editer le fichier 
"dir" qui se trouve dans un rpertoire de la variable SHELL INFOPATH).

        	      
Installation en tant que root
*****************************

Installer le package dans le repertoire "site-lisp" d'Emacs.
	make
	DEST=/usr/local/emacs/site-lisp make install

Ajouter les lignes suivantes au fichier site-start.el du repertoire site-lisp
(si ce fichier n'existe pas, il faut le creer) :
	;;; ASN.1 Mode
(autoload 'asn1-mode "asn1-mode"
  "Major mode for editing ASN.1 specifications." t)
(setq auto-mode-alist
      (cons '("\\.[Aa][Ss][Nn]\\([1]\\|[pP][pP]\\)?$" . asn1-mode)
	    auto-mode-alist))




Version d'(X)Emacs
******************

Ce package devrait fonctionner pour toute version d'Emacs ou d'XEmacs
superieure a 20.

Pour les versions comprises entre 19.34 et 20, il faut d'abord installer
le package custom (http://www.dina.kvl.dk/~abraham/custom/).
Dans ce cas, il est dconseill de compiler les fichiers ".el".

La version d'Emacs recommandee est 20.3. Elle est disponible aux
adresses suivantes :  

 Systemes Unix :
 ---------------
  ftp://ftp.lip6.fr/pub/gnu/emacs/
  ftp://ftp.irisa.fr/pub/gnu/emacs/

 Systemes Windows 95 ou NT :
 ---------------------------
  ftp://ftp.lip6.fr/pub/emacs/ntemacs/
  http://www.gnu.org/software/emacs/windows/ntemacs.html


La version d'XEmacs recommandee est 20.4. Elle est disponible aux
adresses suivantes (choisir son xemacs selon le systeme d'exploitation) : 

 Systemes Unix :
 ---------------
  ftp://ftp.lip6.fr/pub/emacs/xemacs/
  ftp://ftp.sunet.se/pub/gnu/xemacs/
  ftp://sunsite.auc.dk/pub/emacs/xemacs/

 Systemes Windows 95 ou NT :
 ---------------------------
   aucune version disponible pour l'instant
