Checkout minha extensão Emacs emacs-ipython
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!
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")
Checkout minha extensão Emacs emacs-ipython
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!