From: Jan Djärv Date: Sat, 25 Feb 2012 10:04:30 +0000 (+0100) Subject: Make drop on NS/OSX behave the same as other platforms (Bug 5855 and 10050). X-Git-Url: http://git.hcoop.net/bpt/emacs.git/commitdiff_plain/525795c1bd665eabf5b62e9ab6706ea0a6c25c19 Make drop on NS/OSX behave the same as other platforms (Bug 5855 and 10050). * doc/emacs/macos.texi (Mac / GNUstep Customization): Remove text about ns-find-file and ns-drag-file (Bug#5855, Bug#10050). * lisp/term/ns-win.el (global-map): Bind ns-drag-file to ns-find-file (Bug#5855, Bug#10050). --- diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index 3d3c8f003c..2f4653540e 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog @@ -1,3 +1,8 @@ +2012-02-25 Jan Djärv + + * macos.texi (Mac / GNUstep Customization): Remove text about + ns-find-file and ns-drag-file (Bug#5855, Bug#10050). + 2012-02-25 Dani Moncayo (tiny change) * buffers.texi (Select Buffer): Mention that saving in a new file diff --git a/doc/emacs/macos.texi b/doc/emacs/macos.texi index fb70a462bd..10293fe774 100644 --- a/doc/emacs/macos.texi +++ b/doc/emacs/macos.texi @@ -113,18 +113,6 @@ close the altered one. Useful in this context is the listing of all faces obtained by @kbd{M-x list-faces-display}. -@subsection Open files by dragging to an Emacs window - -The default behavior when a user drags files from another application -into an Emacs frame is to insert the contents of all the dragged files -into the current buffer. To remap the @code{ns-drag-file} event to -open the dragged files in the current frame use the following line: - -@lisp -(define-key global-map [ns-drag-file] 'ns-find-file) -@end lisp - - @subsection Customization options specific to Mac OS / GNUstep The following customization options are specific to the Nextstep port. diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 8c502a3aff..aa62fd9a70 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,9 @@ +2012-02-25 Jan Djärv + + * term/ns-win.el (global-map): Bind ns-drag-file to + ns-find-file (Bug#5855, Bug#10050). + + 2012-02-25 Andreas Schwab * calendar/parse-time.el (parse-time-string): Allow extractor to diff --git a/lisp/term/ns-win.el b/lisp/term/ns-win.el index 2782d63b71..b681ec3440 100644 --- a/lisp/term/ns-win.el +++ b/lisp/term/ns-win.el @@ -163,7 +163,7 @@ The properties returned may include `top', `left', `height', and `width'." (define-key global-map [ns-power-off] 'save-buffers-kill-emacs) (define-key global-map [ns-open-file] 'ns-find-file) (define-key global-map [ns-open-temp-file] [ns-open-file]) -(define-key global-map [ns-drag-file] 'ns-insert-file) +(define-key global-map [ns-drag-file] 'ns-find-file) (define-key global-map [ns-drag-color] 'ns-set-foreground-at-mouse) (define-key global-map [S-ns-drag-color] 'ns-set-background-at-mouse) (define-key global-map [ns-drag-text] 'ns-insert-text)