我如何控制来自终端的Emacs?(How do I control emacs from a ter

2019-08-04 12:43发布

我试图推动使用Windows虚拟机内龙自然谈到运行OSX上的Emacs。 而不是运行在虚拟机中的Emacs,我想推动一个Emacs(从资料库的HEAD建)对事物的MAC侧已经在运行。 因此,通过后Emacs的一个狩猎口齿不清手册,我想出了口齿不清(目前在临时缓冲区运行时,我的工作的东西了)以下摘录:

;; This part is run from an emacsclient -t session
(defvar slave-frame last-event-frame)

;; and this is run in a GUI frame
(defadvice handle-switch-frame (after update-slave-redirect-advice activate)
  (unless (eq last-event-frame slave-frame)
    (redirect-frame-focus slave-frame last-event-frame)))

一切都很好。 I型到终端窗口,其中显示的缓冲液A和我的打字出现在GUI帧忙于dsplaying缓冲器B.大。 直到我做Cx Cf或需要迷你缓冲区,在这一点上,我得到的错误任何其他命令Terminal 1 is locked, cannot read from it

我这里我找错了树,还是有办法让redirect-frame-focus很好的工作与使用迷你缓冲区命令?

Answer 1:

码头,

什么行为,你想,重定向到迷你缓冲区中(Windows)中的客户端或服务器上的一个小缓冲区呢? 此外,什么版本/ emacs的味道,你使用?



文章来源: How do I control emacs from a terminal?
标签: emacs elisp