gpt4 book ai didi

c++ - emacs:在另一个实例中自动打开相应的文件

转载 作者:太空狗 更新时间:2023-10-29 21:46:30 26 4
gpt4 key购买 nike

我想要类似 Emacs C++, opening corresponding header file 的东西除了我想

1) Always自动打开对应的header;和

2) 在另一个 emacs 实例中执行此操作(如果有人想出一个解决方案使所有其他 emacs 实例都这样做,那也很好。)

请注意,我在终端模式下使用 emacs,所以我不能执行 https://superuser.com/questions/102163/how-to-split-emacs-over-a-dual-monitor (或者至少我不知道怎么做)。

最佳答案

2) 的一个简单解决方案是运行一个 emacs 实例server-mode 在第二个终端中启用并从使用 server-eval-at 的主 emacs 实例。

要启动从机,运行:

$ emacs --eval '(progn (setq server-name "ff-slave") (server-mode 1))'

然后使用下面的代码来命令它:

(require 'server)
(require 'find-file)

(defun command-ff-slave ()
(interactive)
(save-excursion
(let ((b (ff-other-file-name)))
(if (null b)
(message "Found no other file")
(server-eval-at "ff-slave"
`(find-file ,b))))))

从主 emacs 实例调用 command-ff-slave应该在从属服务器上的新缓冲区中打开任何相关文件。

关于c++ - emacs:在另一个实例中自动打开相应的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15015634/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com