【发布时间】:2014-02-28 03:09:25
【问题描述】:
我在从外部拖放到 gnu emacs 时遇到问题。 为了调查原因,
我编写并执行了这些代码:
(defun dnd-handler (event &optional new-frame)
(interactive "e")
(message "Got dnd signal"))
(global-set-key [drag-n-drop] 'dnd-handler)
当我将文件从桌面拖到 emacs 时,没有出现任何消息。
Emacs documentation 状态:
(拖放位置文件)
当一个 在 Emacs 之外的应用程序中选择了一组文件,并且 然后拖放到 Emacs 框架上。元素位置为 描述事件位置的列表,格式与 在鼠标单击事件中使用(请参阅单击事件),文件是列表 拖放的文件名。通常的处理方式 此事件是通过访问这些文件。
目前,这种事件仅在某些类型的系统上生成。
这是否意味着我的系统不受支持? 我的系统包括
GNU Emacs 24.3.1 (i386-mingw-nt6.1.7601) 2013-03-18 的 MARVIN
Window 7 企业版 64 位。
欢迎任何建议。谢谢。
【问题讨论】:
-
操作系统和 Emacs 的组合对我来说非常适合。您是否使用空的“.emacs”进行了测试?
标签: emacs drag-and-drop