Autor Tópico: Como usar code folding no Emacs?  (Lida 2400 vezes)

Darcamo

  • Visitante
Como usar code folding no Emacs?
« Online: 23 de Abril de 2007, 10:46 »
Gostaria de saber como usar code folding no Emacs, em particular para programação em C++.

Ou seja, poder mudar a visualização de algo assim:
Código: [Selecionar]
for(int i = 1; i > 10; i++)
{
    func1();
    func2();
    func3();
    func4();
}

Para algo assim
Código: [Selecionar]
for(int i = 1; i > 10; i++)
{...}

Boas IDEs possuem esse recurso, mas no momento preciso usar o Emacs e gostaria de utilizar esse recurso nele se existir (acredito que exista).

Offline tfmoraes

  • Usuário Ubuntu
  • *
  • Mensagens: 441
    • Ver perfil
Re: Como usar code folding no Emacs?
« Resposta #1 Online: 23 de Abril de 2007, 15:46 »
Veja este site, pode ser que ache, http://www.emacswiki.org/cgi-bin/wiki

Darcamo

  • Visitante
Re: Como usar code folding no Emacs?
« Resposta #2 Online: 26 de Abril de 2007, 15:03 »
Valeu

Já tinha visto esse link, inclusive a versão em inglês também e tem várias informações interessantes.
Mas não achei nada satisfatório sobre code folding.

Descobri uma maneira que embora não seja exatamente code folding dá pra quebrar o galho em alguns casos.
Digita C-u numero C-x $
Isso vai fazer com que todas as linhas no buffer que estejam indentadas mais que o número fornecido fiquem invisíveis. Para voltar é só
C-x $

Isso pode ser utilizado para visualizar só a declaração das funções em um arquivo por exemplo.