如何在GNU Emacs中打开文件后自动执行命令

如何在GNU Emacs中打开文件后自动执行命令,emacs,elisp,Emacs,Elisp,如何执行此操作:打开文件后自动执行命令(拆分窗口右侧)(跟随模式)(可视行模式)。一种方法是编写自己的“打开文件”命令: 您可以将其绑定到C-x C-f: (global-set-key (kbd "C-x C-f") #'my-find-file) 我使用了follow delete other windows and split,而不是split window right和follow mode,后者在一个框架已经包含多个窗口的情况下不能很好地工作 也可以考虑使用“模式特定钩子”或“代码>

如何执行此操作:打开文件后自动执行命令(拆分窗口右侧)
(跟随模式)
(可视行模式)

一种方法是编写自己的“打开文件”命令:

您可以将其绑定到
C-x C-f

(global-set-key (kbd "C-x C-f") #'my-find-file)
我使用了
follow delete other windows and split
,而不是
split window right
follow mode
,后者在一个框架已经包含多个窗口的情况下不能很好地工作


也可以考虑使用“模式特定钩子”或“代码>全局视觉行模式< /代码>等其他机制来启用<代码> Visual Load模式。

< P>一种方式是编写自己的“打开文件”命令:

您可以将其绑定到
C-x C-f

(global-set-key (kbd "C-x C-f") #'my-find-file)
我使用了
follow delete other windows and split
,而不是
split window right
follow mode
,后者在一个框架已经包含多个窗口的情况下不能很好地工作


也可以考虑使用“模式特定钩子”或“代码>全局可视行模式< /代码> .< /p>其他文件来启用<代码> VisualLoad模式< /C>。特定文件?任何文件?一个特定的文件?

(全局设置键[remap find file]#“my-find-file)
会为
find file
重新映射所有全局键绑定,我认为这通常是一种更好的方法,除非您特别想保留一些原始绑定。
(全局设置键[remap find file]#“my-find-file”)
将为
查找文件
重新映射所有全局键绑定,我认为这通常是解决这类问题的更好方法,除非您特别希望保留一些原始绑定。