在Emacs中撬开“孔”;完成中止:不是在顶级提示下;

在Emacs中撬开“孔”;完成中止:不是在顶级提示下;,emacs,pry,Emacs,Pry,我已经为在Emacs(EmacClient)中使用pry设置了一个环境,但是完成功能没有运行,并收到以下消息:“完成中止:不是在顶级提示符下” 有人解决了这个问题吗 .emacs.el (需要“inf ruby”) (setq inf ruby默认实现“pry”) (添加到列表“inf ruby实现”(“pry”。“pry”)) (setq inf ruby eval绑定“撬动顶层绑定”) Emacs版本:24.3 Ruby 2.1.2上的Pry版本0.10.1提示可能确实不是最高级的(如果是继

我已经为在Emacs(EmacClient)中使用pry设置了一个环境,但是完成功能没有运行,并收到以下消息:“完成中止:不是在顶级提示符下”

有人解决了这个问题吗

.emacs.el (需要“inf ruby”) (setq inf ruby默认实现“pry”) (添加到列表“inf ruby实现”(“pry”。“pry”)) (setq inf ruby eval绑定“撬动顶层绑定”)

Emacs版本:24.3


Ruby 2.1.2上的Pry版本0.10.1

提示可能确实不是最高级的(如果是继续提示)。然后完成表达式(不留下任何未关闭的参数等)按
RET
,然后重试


如果您在尝试完成时总是收到此消息,请提交一个问题。包括您的inf ruby版本、操作系统详细信息和inf ruby缓冲区的内容,包括提示。

您没有提到您安装的inf ruby版本。感谢您指出!它是inf-ruby-20141005.550,使用MELPA下载。操作系统是MacOS10.9Mavericks。谢谢你的评论。是的,我总是收到这个消息。你是说向emacs社区提交问题?如果你告诉我怎么做我会很高兴的,因为我对它不熟悉。。