Mantenha o arquivo emacs BROWSE atualizado durante a edição

Mantenha o arquivo emacs BROWSE atualizado durante a edição

Estou tentando usar um navegador de origem para um projeto c++ sem usar um grande IDE. Meu editor de texto favorito atualmente é o emacs. Encontrei uma solução que se adapta bem às minhas necessidades que é o ebrowse (não intrusivo, pode facilmente adicionar fontes de dependência de terceiros...). Meu problema é que ele não fica atualizado enquanto edito um arquivo já navegado. por exemplo, se eu adicionar um método, ele não aparecerá na árvore e não encontrei um comando para atualizá-lo. Tentei fazer um script que executa a linha de comando do ebrowse com um (global-auto-revert-mode t) para tentar manter automaticamente o arquivo BROWSE aberto atualizado, mas ele reclama da edição do arquivo modificado externamente.

Existe uma solução ou devo sair para refazer o arquivo BROWSE toda vez e recarregá-lo?

Muito obrigado

PS: Eu já vi o ecb, é um pouco pesado do meu ponto de vista, e há um bug conhecido e chato que me força a enganar de uma maneira feia bug de permissão negada do ecbhttp://blog.gmane.org/gmane.emacs.code-browser/page=2

informação relacionada