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 :
- public class Essai {
- public void main (String [] argv) {
- if (argv [0].equals ("toto" )) {
- System.out.println ("toto" );
- } else {
- System.out.println ("Le contraire de toto" );
- }
- }
- }
|
Je veux replier le contenu de mon if, et j'obtiens ça :
Code :
- public class Essai {
- public void main (String [] argv) {
- if (argv [0].equals ("toto" )) {...
- System.out.println ("Le contraire de toto" );
- }
- }
- }
|
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 :
- public class Essai {
- public void main (String [] argv) {
- if (argv [0].equals ("toto" )) {...
- } else {
- System.out.println ("Le contraire de toto" );
- }
- }
- }
|
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 !