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

 


Dernière réponse
Sujet : reconnaissance du langage de programmation sous xemacs
freyr 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 !

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
freyr 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 !
arghbis chaispas, testes
nathan_g et pour un fichier C++ par exemple.
 
Il s'agira de meta+x C++-mode ?
arghbis 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)
nathan_g up
nathan_g 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 ?
freyr 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)
nathan_g donc custom.el est un fichier shell mais d'autres pourraient convenir ?
freyr 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
 
nathan_g 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 ...) ?
freyr 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
nathan_g 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.
freyr 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.

nathan_g 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 ?
nathan_g linux mandrake
lint t'es sous quel os ?
nathan_g up
nathan_g 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

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)