Forum général.général Emacs features ? pliage de parenthèse

Posté par  (site web personnel) .
Étiquettes : aucune
0
25
sept.
2006
Bonjour,
Je programme en C++, mais là fonctionnalité que je cherche est utiles pour toute programmation pas très propres à partir du moment ou le contenu d'un parenthèse dépasse la largeur de l'écran ...


Je recherche s'il existe un plugin permettant de plier/déplier le contenu d'un accolade. Cette fonctionnalité est par exemple disponible sous kdevelop ou encore sous netbeans ...

Je sais bien que la solution la plus simple serait de limiter la taille de ma fonction ...

Merci pour votre aide

++ Marc
  • # outline

    Posté par  . Évalué à 3.

    Il y a un mode mineur qui s'occupe de cela : outline

    Mets dans ton .emacs : (add-hook 'c-mode-hook 'outline-minor-mode)
  • # Hide/Show minor mode

    Posté par  . Évalué à 3.

    "M-x hs-minor-mode" te permet de lancer le mode mineur qui permet de cacher des blocs; Après tu peux appeler les fonctions hs-hide-block et hs-show-block quand le curseur est dans une fonction, pour la cacher ou la révéler (à binder à ce qui te convient).

    Par contre ça agit au niveau "accolades" du C, pas d'une expression très longue entre parenthèses
  • # Merci

    Posté par  (site web personnel) . Évalué à 2.

    Merci beaucoup

    J'ai donc rajouté :

    ;; Cacher ou non les blocs
    (add-hook 'c-mode-hook 'outline-minor-mode)
    (global-set-key [f10] 'hs-hide-block)
    (global-set-key [f11] 'hs-show-block)
    (global-set-key [f12] 'hs-minor-mode)

    et tout marche nickel
  • # outline

    Posté par  . Évalué à 2.

    Il y a un mode mineur qui s'occupe de cela : outline

    Mets dans ton .emacs : (add-hook 'c-mode-hook 'outline-minor-mode)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.