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

  FORUM HardWare.fr
  Programmation
  Divers

  [emacs] Configurer le hs-minor-mode d'emacs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[emacs] Configurer le hs-minor-mode d'emacs

n°340421
kadreg
profil: Utilisateur
Posté le 22-03-2003 à 15:52:30  profilanswer
 

Bonjour,
 
j'aimerais utiliser le hs-minor-mode pour ouvrir/fermer des blocs de codes. Malheureusement, son comportement standard ne me plait pas. Voici par exemple un morceau de code :
 

Code :
  1. public class Essai {
  2.     public void main (String [] argv) {
  3.         if (argv [0].equals ("toto" )) {
  4.             System.out.println ("toto" );
  5.         } else {
  6.             System.out.println ("Le contraire de toto" );
  7.         }
  8.     }
  9. }


 
Je veux replier le contenu de mon if, et j'obtiens ça :
 

Code :
  1. public class Essai {
  2.     public void main (String [] argv) {
  3.         if (argv [0].equals ("toto" )) {...
  4.             System.out.println ("Le contraire de toto" );
  5.         }
  6.     }
  7. }


 
Je trouve ça dangereux à utiliser, puisque on risque de s'emmeler les pinceaux. Pour éviter cela, j'aimerais que le } marquant la fin du bloc replié ne soit pas dissimulé. J'aimerais donc obtenir ce type d'affichage en repliant le même bloc que tout à l'heure :
 

Code :
  1. public class Essai {
  2.     public void main (String [] argv) {
  3.         if (argv [0].equals ("toto" )) {...
  4.         } else {
  5.             System.out.println ("Le contraire de toto" );
  6.         }
  7.     }
  8. }


 
 
Malheureusement, je ne voit pas comment faire, et le hs-minor-mode me semble difficilement configurable. Le outline-minor-mode me semble plus prometteur, nottament par la variable outline-heading-end-regexp, mais je n'arrive pas à le configurer (moi et les regexp, ça fait 42).
 
Quelqu'un voit-il comment configurer cela ?


Message édité par kadreg le 26-03-2003 à 16:26:08

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
mood
Publicité
Posté le 22-03-2003 à 15:52:30  profilanswer
 

n°340438
benou
Posté le 22-03-2003 à 16:48:50  profilanswer
 

perso, j'ai rien compris ...

n°340493
kadreg
profil: Utilisateur
Posté le 22-03-2003 à 19:00:56  profilanswer
 

benou a écrit :

perso, j'ai rien compris ...


 
le hs-minor-mode permet de replier des blocs de codes dans un buffer, un peu comme on peut le faire à la souris dans visual studion .net, sauf que là ça marche avec tous les langages, et tous les types de blocs (y compris un if ou le contenu d'un while).
 
Le problème c'est que je trouve pas terrible le fait que l'accolade fermante fasse partie de la zone repliée. J'aimerais qu'il me ferme que le contenu.
 
Dans emacs, charge le hs-minor-mode dans un buffer de code et tape C-c @ C-c pour plier/déplier un bloc.
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°340552
benou
Posté le 22-03-2003 à 21:59:45  profilanswer
 

je connaissais pas http://perso.wanadoo.fr/vieuxbenou/embaressed.gif

n°341096
kadreg
profil: Utilisateur
Posté le 24-03-2003 à 10:13:41  profilanswer
 

Petit up  :sweat:


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°344072
kadreg
profil: Utilisateur
Posté le 26-03-2003 à 16:26:40  profilanswer
 

Dernier up, c'est important, c'est pour embêter mon camarade de bureau sous visual studio .NET


Message édité par kadreg le 26-03-2003 à 16:26:53

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°344662
daique
Posté le 26-03-2003 à 23:38:52  profilanswer
 

Ça n'existe pas les ml emacs? l'avant dernier utilisateur est mort?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [emacs] Configurer le hs-minor-mode d'emacs

 

Sujets relatifs
[PhpMyAmdin] comment le configurer pour que je puis installer PhpNukeEmacs et php : detection des ';'
les MFC en mode console?mode passif FTP
[LaTeX] comment configurer le compilo sous lunix ?! (brèle inside)access en mode runtime depuis VBa
Gestion du clavier en mode console (snake)Comment forcer une impression en mode paysage en HTML ?
emacs --> le configuer en lisp ?J arrive tjrs pas a compiler avec emacs et gcc...
Plus de sujets relatifs à : [emacs] Configurer le hs-minor-mode d'emacs


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