你能将ropemacs建议管道给另一个命令吗?

时间:2011-05-16 23:50:02

标签: emacs elisp ropemacs pymacs rope

有没有办法从ropemacs的rope-code-assist(在ropemode中绑定到“M- /”)获取完成建议以在另一个命令中使用?

我想做的是这样的事情:

(defun rope-completions-in-ido ()
    (interactive)
    (insert
        (let ((mylist ROPE-GET-COMPLETIONS-LIST))
             (ido-completing-read "Suggested Completions: " mylist))))
(define-key py-mode-map (kbd "M-/") 'rope-completions-in-ido)

编辑:切换到python.el,它神奇地开始工作,不需要上面的黑客攻击。简单地调用rope-code-assist现在会以一种偶然的方式提出迷你缓冲区中的建议。

1 个答案:

答案 0 :(得分:0)

(如编辑中所述)切换到python.el,它神奇地开始工作,不需要上面的hack。简单地调用rope-code-assist现在会以一种偶然的方式提出迷你缓冲区中的建议。