ipython emacs将代码发送到解释器

ipython emacs将代码发送到解释器

我正在使用带有 emacs 的 ipython3。它可以工作,但我想定义一个命令,自动将突出显示的代码发送到控制台。我该怎么做?

这应该是该命令的快捷方式:Mw,Cx o,Cy,输入

即:复制,聚焦第二个缓冲区(即 ipython3 终端),复制并按回车键。我该怎么做?

这是我当前的 .emacs 文件

(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")

答案1

查看我的 Emacs 扩展 emacs-ipython

https://github.com/burakbayramli/emacs-ipython

它展示了通过 ipython 内核运行代码的基础知识。获取错误消息并不容易!

相关内容