ipython emacs envia código para o intérprete

1

Estou usando o ipython3 com o emacs. Ele funciona, mas eu gostaria de definir um comando que envie automaticamente o código destacado para o console. Como eu posso fazer isso?

Isso deve ser um atalho para o comando: M-w, C-x o, C-y, insira

Ou seja: copie, foque no segundo buffer (que é o terminal ipython3), copie e pressione enter. Como eu posso fazer isso?

Este é o meu arquivo .emacs atual

(setq
 python-shell-interpreter "ipython3"
 python-shell-interpreter-args ""
 python-shell-prompt-regexp "In \[[0-9]+\]: "
 python-shell-prompt-output-regexp "Out\[[0-9]+\]: "
 python-shell-completion-setup-code
   "from IPython.core.completerlib import module_completion"
 python-shell-completion-module-string-code
   "';'.join(module_completion('''%s'''))\n"
 python-shell-completion-string-code
   "';'.join(get_ipython().Completer.all_completions('''%s'''))\n")
    
por Donbeo 24.05.2014 / 17:21

1 resposta

1

Checkout minha extensão Emacs emacs-ipython

link

Ele mostra o básico da execução de código através do kernel ipython. Obter mensagens de erro não foi fácil!

    
por user423805 02.10.2014 / 12:39