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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Emacs] Macro : tri alphabétique de méthodes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Emacs] Macro : tri alphabétique de méthodes

n°770288
cosmok
Posté le 11-01-2006 à 10:47:51  profilanswer
 

Bonjour à tous
 
Allez, un post voué à l'échec mais je me lance
Je recherche depuis quelques jours une macro à ajouter dans mon .emacs afin de réorganiser mon code dans des fichiers .cpp et .h.
Le but recherché est le suivant. J'ai un fichier .h dans mon buffer, je lance la macro et alors :
- les déclarations des méthodes sont classées dans l'ordre alphabétique
 

Code :
  1. int plop();
  2. int getPlop();
  3. void setPlop();


 
devient  
 

Code :
  1. int getPlop();
  2. int plop();
  3. void setPlop();


 
- dans le .cpp correspondant, les fonctions sont automatiquement réarrangées.
 
 
Je suis prêt à me lancer dans l'écriture d'une telle macro mais étant donné mes capacités limitées en emacs-lisp je recherche des gens qui sont interressées par cette fonctionnalité et qui pourraient m'aider.

mood
Publicité
Posté le 11-01-2006 à 10:47:51  profilanswer
 

n°770472
arsunik
ma tuxitude me beastifie
Posté le 11-01-2006 à 17:52:25  profilanswer
 

Si tu veux faire ça bien c'est loin d'être évident.
Il faut reconnaître le langage (déjà ça ce n'est pas évident, même si on peut assez facilement récupérer les regexp utilisées pour la mise en couleur ou autre) avec les commentaires et ne pas perdre ces derniers en route.
Tu as des cas du genre :

Code :
  1. int // attention a ne pas changer ce type !
  2. getPlop();
  3. /* hop ca c'est du vieux code
  4. int getplop();
  5. */
  6. /* toto c'est pas top comme nom mais ce commentaire est associé
  7.     à cette définition ! */
  8. int toto();
  9. int pengouin();
  10. /* tiens la je mets un commentaire en dessous
  11.    va savoir ou il va se retrouver... */



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

  [Emacs] Macro : tri alphabétique de méthodes

 

Sujets relatifs
[ooo] installer une macro en ligne de commandepbl clavier sous emacs ubuntu
[emacs] Titre des fenêtres [resolu][Xemacs sous windows] obtenir les meme colorations que emacs ?
problème police sous emacs, xterm ...questions sur NVU ou autre méthodes : découper une image par zone
macro Open Office pour convertir xls en pdfutiliser kprinter avec emacs
[ubuntu] [résolu] obtenir emacs (le vert)methodes d'implementation pour ssh
Plus de sujets relatifs à : [Emacs] Macro : tri alphabétique de méthodes


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