Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1390 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  reconnaissance du langage de programmation sous xemacs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

reconnaissance du langage de programmation sous xemacs

n°551230
nathan_g
Posté le 02-09-2004 à 18:15:51  profilanswer
 

Bonjour,
 
J'utilise actuellement xemacs pour programmer. J'aimerais savoir comment forcer ce logiciel à reconnaître le langage dans lequel on écrit (commandes mises en couleur, indentation, ...).
 
J'ai trouvé de nombreuses informations pour emacs mais il me semble que les commandes proposées ne fonctionnent pas pour xemacs. De plus, le fichier de configuration est placé à un autre endroit.
 
Merci d'avance de vos réponses
 
Nathan g

mood
Publicité
Posté le 02-09-2004 à 18:15:51  profilanswer
 

n°551622
nathan_g
Posté le 03-09-2004 à 13:58:51  profilanswer
 

up

n°551658
lint
O_O
Posté le 03-09-2004 à 14:48:30  profilanswer
 

t'es sous quel os ?

n°551806
nathan_g
Posté le 03-09-2004 à 17:22:53  profilanswer
 

linux mandrake

n°551832
nathan_g
Posté le 03-09-2004 à 18:18:27  profilanswer
 

En fait ce que j'aimerais également découvrir, c'est la différence entre emacs et xemacs. J'ai l'impression que souvent les commandes proposées pour emacs ne sont plus valides sous xemacs. Est ce que je me trompe ?
Ainsi, le fichier de configuration de emacs se trouve dans .emacs et celui de xemacs dans .xemacs/configure.el. N'est ce pas ?

n°551861
freyr
Posté le 03-09-2004 à 19:30:28  profilanswer
 

tu peux rajouter en haut du fichier une ligne du genre  

# -*- Mode: sh -*-


en voyant cette ligne xemacs interprétera le fichier comme un fichier contenant du script sh
au lieu de sh il existe d'autre mode.

n°553183
nathan_g
Posté le 06-09-2004 à 09:07:24  profilanswer
 

Merci, je vais essayer de rajouter cette commande au fichier custom.el
Est ce qu'elle permettra de reconnaître tous les langages de programmation que j'utiliserais par la suite (C/C++, fortran, ...)
 
D'autre part, est ce qu'il n'existe pas des commandes du genre Ctrl+x + qqch qui permettraient de faire la même chose, de la même manière que celles qui existent pour emacs.

n°553193
freyr
Posté le 06-09-2004 à 09:25:28  profilanswer
 

Cette ligne n'est pas a rajouter dans ton custom.el mais directement dans les fichiers sources (en l'occurence ici un fichier shell). Pour eviter que la compilation echoue il faut le mettre dans des commentaires (en l'occurence le #).
 
Ensuite pour changer de mode dans xemacs il faut faire
ALT+X suivit du mode approprié
c-mode, sh-mode...
 
je te conseille vivement la lecture  
de ce manuel et en particulier cette partie
http://www.xemacs.org/Documentatio [...] tml#SEC199

n°553213
nathan_g
Posté le 06-09-2004 à 09:52:18  profilanswer
 

Merci, mais je suis débutant avec xemacs.
 
Qu'est ce que tu entends par fichier shell et par mode ? Si j'ai un fichier qui correspond à un programme C++, est ce que ce que tu me conseilles me permettra de mettre les syntax en couleurs (entiers, réels, lignes de commentaires, etc ...) ?

n°553236
freyr
Posté le 06-09-2004 à 10:30:47  profilanswer
 

bah un fichier shell c'est un fichier contenant un script shell !! C'etait juste un exemple.
 
et les modes c'est expliqué dans le lien que je t'ai filé.
C'est en gros un environnement. C'est à partir d'eux que ton fichier peut etre colorés suivant la syntax prédéterminé par le mode
 

mood
Publicité
Posté le 06-09-2004 à 10:30:47  profilanswer
 

n°553256
nathan_g
Posté le 06-09-2004 à 10:47:24  profilanswer
 

donc custom.el est un fichier shell mais d'autres pourraient convenir ?

n°553265
freyr
Posté le 06-09-2004 à 10:54:09  profilanswer
 

nan !
custom.el est un fichier lisp.  
un fichier shell c'est un fichier contenant du script destiné à etre exécuté !! C'etait juste pour faire un exemple de fichier contentant du code devant etre colorié suivant une syntaxe particulière (en l'occurence le sh-mode)

n°553351
nathan_g
Posté le 06-09-2004 à 12:46:06  profilanswer
 

Mouais,
 
J'ai à moitié compris. Au final, je cherche toujours la commande magique en Ctrl + x permettant une reconnaissance de la syntaxe utilisée (ou alors c'est dans la barre de menue). Si quelqu'un a cette commande ...
 
D'autre part, est ce qu'il est possible d'avoir d'autre fonts sous xemacs. En particulier, certaines fonts apparaissent en grisée (et donc impossible à sélectionner) dans la barre de menue ?

n°553867
nathan_g
Posté le 07-09-2004 à 15:52:48  profilanswer
 

up

n°553880
arghbis
salops de dauphins
Posté le 07-09-2004 à 16:54:23  profilanswer
 

la commande, c'est meta+x xml-mode (par exemple pour un fichier xml)
 
pour ce qui est des fonts, yakacliquer sur le bon menu de conf (je ne sais plus où il est)

n°554132
nathan_g
Posté le 08-09-2004 à 09:11:52  profilanswer
 

et pour un fichier C++ par exemple.
 
Il s'agira de meta+x C++-mode ?

n°554133
arghbis
salops de dauphins
Posté le 08-09-2004 à 09:21:23  profilanswer
 

chaispas, testes

n°554138
freyr
Posté le 08-09-2004 à 09:37:53  profilanswer
 

tu fais
meta+x
suivit de 2 fois la touche tab
tu obtiens toutes les commandes de xemacs/emacs accessible de cette maniere
 
celle qui sont de la forme *-mode sont pour les différents mode !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  reconnaissance du langage de programmation sous xemacs

 

Sujets relatifs
auctex + xemacs sous debianrech logiciels mixage audio, programmation musicale
programmation jeux linuxXemacs + LaTeX + conf + auto-fill-mode
Programmation pour un nul...reconnaissance du matériel.
need help /reconnaissance de periph souris usb sous debian (Xfree)programmation ss linux
[RESOLU] programmation crontab....[xemacs] bip intempestif : iso-level3-shift not defined
Plus de sujets relatifs à : reconnaissance du langage de programmation sous xemacs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR