我需要一些帮助,请定义一个save-as函数来打开目录树,而不是只在状态栏中给我一个路径。 。 。具体而言,当前版本的emacs无法识别ns-popup-save-panel
。我正在寻找类似于write-file filename &optional confirm
的东西。我尝试了不同的组合,但我仍然无法获得弹出菜单保存文件目录树。我已经找到了键盘快捷键。当我尝试插入write-file filename &optional confirm
时,Emacs会抱怨void变量。只是简单的旧write-file
或save-buffer
无法打开目录列表。
(defun mac-key-save-file-as (&optional filename)
"Save buffer to a file, selecting file by dialog.
Displays sheet. File is saved once user has dismissed sheet."
(interactive)
(ns-popup-save-panel "Select File to Save Buffer" default-directory (if buffer-file-name (file-name-nondirectory buffer-file-name) "Untitled"))
)
答案 0 :(得分:0)
M-x ns RET
这将显示所有使用ns的命令列表 -
问题中引用的代码来自Aquamacs 2.4。
从源代码构建的最新版本的Emacs(24.3)使用不同的名称。在这种特殊情况下,新名称为ns-write-file-using-panel
。