                       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 spécifier la commande à utiliser pour compiler ;
pour cela, taper :
	EMACS=ma-commande make
Pour une utilisation avec XEmacs, il est impératif de modifier cette commande
comme suit :
	EMACS=xemacs make

N.B. : il n'est pas nécessaire de compiler ces fichiers.
En particulier, pour une utilisation pour Emacs et pour
XEmacs en même temps, il est même 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 répertoire.)


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 apparaît dans la premiere ligne par le
repertoire d'installation.

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


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

Pour créer 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'entrée "Aide" du menu ASN.1.
Les utilisateurs avertis peuvent deplacer ce fichier (editer le fichier 
"dir" qui se trouve dans un répertoire 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 déconseillé 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
