emacs:在另一个实例中自动打开相应的文件
emacs: Automatically open corresponding file in another instance
我想要类似于Emacs C++的东西,打开相应的头文件,除了我想
1(始终自动打开相应的标题;和
2(在另一个 emacs 实例中执行此操作(如果有人想出了一个解决方案,让所有其他 emacs 实例都这样做,那也没问题。
请注意,我在终端模式下使用 emacs,所以我无法 https://superuser.com/questions/102163/how-to-split-emacs-over-a-dual-monitor(或者至少我不知道如何做(。
2(的一个简单解决方案是运行一个emacs实例 server-mode
第二个终端中启用并从主 Emacs 实例通过使用 server-eval-at
.
要启动从属服务器,请运行:
$ 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++-试图将函数指针推回到另一个CPP文件中的矢量时出错
- 输入到文件并输出到另一个文件,并将流文件传递给函数
- C++试图读取一个文件并输出到另一个文本文件
- 如何从另一个文件继承私有成员变量和公共函数
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- C++ 如何打开带有另一个目录的输入文件?
- 如何在 Gnuplot 中分别绘制 2 个文件数据?我有一个文件"sin.txt",另一个文件"cos.txt",我想将它们分别绘制在一个图表上
- 从另一个 cpp 文件更改结构内、映射键内的变量
- 程序在使用 system() 启动另一个可执行文件时停止
- 如何在安卓工作室中将c ++头文件从一个文件夹导入到另一个文件夹?
- 如何在另一个 CPP 文件中使用一个 cpp 文件中的函数?
- 使用 scope 运算符 (::) 引用另一个文件中的类
- JNI,使用两个 .so 文件时出错,其中一个文件需要另一个文件
- 如何将包含另一个对象向量的对象保存到文件中,并使用C++中的二进制文件从文件中读回?
- 两个线程一个使用流 Api,另一个线程创建文件失败并出现错误ERROR_SHARING_VIOLATION
- 为什么我不能从同一目录中的另一个文件中 #include 我的类?
- 使用命名空间在另一个".cpp"文件中定义
- 在 c++ 中打开文件、删除标点符号并追加到另一个文件中
- C++ 如何将两个 makefile 对象目标规则(位于另一个文件夹中)合并到一个目标/规则中?
- 是否可以将子进程的 stdout 重定向到父进程中的另一个文件?