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-term
RET/usr/bin/python
RET -
Mude para o buffer que contém seu código python:
C-x b
my-buffer.py
RET -
Associe-o ao seu terminal:
M-x
isend
RET*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.