OSX - 如何定义保存文件 - 打开目录树窗口

时间:2013-04-25 18:56:47

标签: emacs

我需要一些帮助,请定义一个save-as函数来打开目录树,而不是只在状态栏中给我一个路径。 。 。具体而言,当前版本的emacs无法识别ns-popup-save-panel。我正在寻找类似于write-file filename &optional confirm的东西。我尝试了不同的组合,但我仍然无法获得弹出菜单保存文件目录树。我已经找到了键盘快捷键。当我尝试插入write-file filename &optional confirm时,Emacs会抱怨void变量。只是简单的旧write-filesave-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"))
)

1 个答案:

答案 0 :(得分:0)

M-x ns RET

这将显示所有使用ns的命令列表 -

问题中引用的代码来自Aquamacs 2.4。

从源代码构建的最新版本的Emacs(24.3)使用不同的名称。在这种特殊情况下,新名称为ns-write-file-using-panel