Depurar rastreamentos de pilha de dentro do vim

Freqüentemente, visualizo os logs do servidor no vim e encontro um rastreamento de pilha. Normalmente, desejo ver mais contexto em torno do erro e, possivelmente, editar os arquivos para corrigir o erro imediatamente. Para ajudar nisso, criei o plugin Unstack .

Para usar, destaque parte / todo o rastreamento de pilha e o tipo ,sou tipo ,sseguido de um movimento (ou seja ,s4j). Isso abrirá a região selecionada nas linhas apropriadas em divisões verticais adjacentes em uma nova guia.

Imagem de Unstack running

Isso ainda está em um beta inicial, então os recursos podem mudar em breve e precisa de testes mais pesados, mas seus comentários / contribuições são bem-vindos.

Se estiver executando um programa de terminal, você pode fazer o seguinte truque para visualizar a saída no vim sem gravar em um arquivo:

./foo.py 2>&1 | vim -