Configurer le hs-minor-mode d'emacs [emacs] - Divers - Programmation
Marsh Posté le 22-03-2003 à 19:00:56
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.
Marsh Posté le 24-03-2003 à 10:13:41
Petit up
Marsh Posté le 26-03-2003 à 16:26:40
Dernier up, c'est important, c'est pour embêter mon camarade de bureau sous visual studio .NET
Marsh Posté le 26-03-2003 à 23:38:52
Ça n'existe pas les ml emacs? l'avant dernier utilisateur est mort?
Marsh Posté le 22-03-2003 à 15:52:30
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 :
Je veux replier le contenu de mon if, et j'obtiens ça :
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 :
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 !