问题标签 [pymacs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1924 浏览

python - Emacs中的python代码完成

我尝试使用 emacs 制作 PythonIDE,如本文http://www.enigmacurry.com/2009/01/21/autocompleteel-python-code-completion-in-emacs/但 emacs 说我“未启用自动完成模式”。可以使用 emacs 进行 python 编码吗?

0 投票
0 回答
332 浏览

python - Ropemacs在windows环境下不工作

我正在尝试使用 Emacs 作为我在 win32 下的 Python IDE。我参考了互联网上的几篇帖子,我的 Emacs 上安装了 yasinppet、auto-complete、pymacs、ropemacs。它显示在我创建 *.py 文件后,Emacs 将加载 python 模式、rope 模式、yas 模式和自动完成模式。但是当我尝试使用rope的“Goto定义”(Cc g)之类的功能时,我收到一条错误消息,说系统找不到pymacs.py文件。我很确定我已经正确安装了 pymacs 并且路径是正确的。所以有人可以帮我解决这个问题吗?

0 投票
1 回答
296 浏览

python - numpy 1.6.1 和 python 2.7 以及ropemacs 崩溃代码完成

所以现在我将 python 从 2.7 更新到 2.7.2,我不能再在 emacs 中调用绳代码辅助。

我有典型的rope 0.9.3、ropemode-0.1-rc2、pymacs 0.24-beta2、ropemacs 0.6

在执行 M-/ 或 Mx 绳代码辅助时,我在 python 2.7 中没有得到的 numpy 命名空间上得到以下跟踪:(sciPy 的处理相同;矛盾的是,matplotlib 仍然有效)

0 投票
1 回答
2108 浏览

python - Pymacs 未在 Emacs24 Carbon 上启动

我已经按照EnigmaCurry的说明在 emacs 中设置了一个好的 python IDE。我没有逐字逐句,因为 emacs24 中发生了一些变化,并且我大量使用定制器来设置选项。无论如何,当我设置 flymake 时,我遇到了一个问题,即 Carbon Emacs 没有与我的 shell 相同的 PATH,我通过这样做解决了这个问题

我怀疑 pymacs 也发生了类似的事情。启动emacs,我得到这个错误:

检查*Pymacs*缓冲区,我注意到:

我的站点包目录在我的 PATH 和 PYTHONPATH 变量中,但 emacs 似乎覆盖了 PYTHONPATH。为了说明,如果我输入python -c "import sys; print sys.path"一个 shell,我会得到:

但是如果我通过 emacs 做同样的事情M-! python -c "import sys; print sys.path" [RET],我会得到:

IIUC,这意味着 emacs 除了正确选择我手动创建的 PYTHONPATH shell 变量(第二个列表项)之外,还选择了 Mac 工厂默认的 python 框架。但是,找不到 pymacs。

即使正确的 python 在路径上领先于它,我也已设置python-python-command为。python2.7也就是说,python --version在 shell 中是 2.7,但在 emacs 中是 2.6。

我正在运行使用自制软件安装的最新 carbon emacs24。

0 投票
0 回答
311 浏览

python - 在opencv python绑定上使用ropemacs进行代码自动完成

我想知道是否有一个 getrope-code-assist 在 openCV 的 cv 命名空间上工作

到目前为止,我得到[不匹配]​​。还有什么我需要做的吗?

cv2.pyd 位于 PYTHONPATH 中,并且是从 opencv 源构建的。

0 投票
2 回答
1197 浏览

python - 管理助手死亡

我已经安装了 Pymacs、rope、ropemode、ropemacs,当我pymacs-terminate-services意外执行时,我无法保存修改过的缓冲区。它首先问我 - The Pymacs helper died. Restart it? (yes or no)。如果我回答“是”,它会抛出 - Debugger entered--Lisp error: (error "There is no Pymacs helper!")。如果我回答“不”,它会抛出:

我设法通过执行pymacs-load、加载os模块并对 Pymacs 帮助程序重启问题回答“是”来解决问题。缓冲区已保存,但每次保存文件时我都开始收到另一个错误:

这是我的初始化文件:

Pymacs 手册描述了 Pymacs 助手的死亡。它告诉我不应该关闭*Pymacs*缓冲区,因为这会杀死助手,并且如果助手被杀死,还应该重新启动 Emacs。这是不可接受的,因为我有不时关闭所有缓冲区并且很少重新启动 Emacs 的习惯。我现在有几个相关的问题:

  • 处理 Pymacs 以尽量减少此类问题的最佳方法是什么?只有当我使用 Python 并再次安全终止它时才可以运行 Pymacs?
  • 有什么pymacs-terminate-services用,我应该运行它吗?
  • 如果我不小心跑了pymacs-terminate-services怎么办?我对如何编辑before-save-hook以使缓冲区保存成为可能而没有错误消息特别感兴趣。
0 投票
2 回答
161 浏览

python - 如何在 Pymacs 中加载 GTK 程序

您好我正在尝试编写一个 Python 程序来保存 Emacs 的文件,以防止失去窗口焦点。

为此,我编写了一个 Python 程序,它创建了一个完整的 gtk 应用程序并使用了 wnck 模块:

不幸的是,Python 程序冻结了 Emacs;可能是因为 Emacs 等待程序完成。有没有办法让程序在后台运行?

任何帮助都非常感谢。

0 投票
2 回答
873 浏览

python - Pymacs 助手不加载

我在 OS X 版本 10.8(山狮)上运行 emacs 22.1.1,我已经开始根据此处提供的说明设置 pymacs、rope、ropemacs:http: //www.saltycrane.com/blog/2010/05 /my-emacs-python-环境/

到达自动完成模式之前的阶段后,启动emacs时出现以下错误:

使用 --debug-init 选项启动 emacs 后,我得到

有什么建议么?

0 投票
1 回答
771 浏览

python - Emacs24 + Pymacs -f 开关与 pymacs-load-path 冗余?

我已经升级到 Emacs24,并且在启动 Pymacs 时它会因为超时而中断。

下面是回溯:

然后我调查了:

下面的部分;; Launch the Pymacs helper.然后我尝试通过在控制台中运行相同的命令来重现它:

如果我删除-f开关,它似乎工作正常(就像以前一样!)。因此,我的问题是:为什么需要这个开关?如果需要此开关,我可能做错了其他事情,但它对我不起作用?

如果我随后注释掉该-f开关,则版本检查将失败:

Debugger entered--Lisp error: (error "Pymacs Lisp version is 0.24-beta2, Python is 0.23") 现在,我如何获得 Pymacs 的 0.24-beta2 版本? 对不起,那是我忘记删除对旧 epy-setup 的引用,但是,在删除它之后,Pymacs 可以正常启动,并使用正确的版本(但它不需要 -f 开关)。我究竟做错了什么?

0 投票
0 回答
432 浏览

emacs - 新进程的指定程序是带有 Pymacs 的 Emacs 中的一个目录

我尽量按照 Pymacs 安装说明进行操作。我的安装似乎很顺利,但是,当我尝试使用 repr(2L**111) 的 Mx pymacs-eval 或使用 os RET RET 的 Mx pymacs-load 时,我总是最终收到一条消息,说“新进程的指定程序是一个目录'。但是,我可以做 Mx load-library RET pymacs RET 并且我没有收到错误。我在 Windows 7 上使用 Emacs 24.1.1 以及 Python 2.7。

任何帮助,将不胜感激。