ISENÇÃO DE RESPONSABILIDADE : o seguinte é auto-anúncio ...
Para gerenciar a interação entre um buffer e um interpretador de código, desenvolvi isend-mode .
Veja como você pode usá-lo:
-
Execute um interpretador python em um terminal:
M-x
ansi-termRET/usr/bin/pythonRET -
Mude para o buffer que contém seu código python:
C-x b
my-buffer.pyRET -
Associe-o ao seu terminal:
M-x
isendRET*ansi-term*RET -
Digite C-RET para enviar a linha de buffer atual para o interpretador.
A vantagem de isend-mode (do meu ponto de vista, pelo menos) é que ela é independente de linguagem. Você pode usá-lo da mesma maneira para python, shell ou qualquer outra linguagem interpretada que você goste.