]> git.eshelyaron.com Git - emacs.git/commitdiff
ns-win: set ApplePressAndHoldEnabled to NO as it is unsupported.
authorDavid Reitter <david.reitter@gmail.com>
Tue, 21 Jun 2011 18:45:36 +0000 (11:45 -0700)
committerDavid Reitter <david.reitter@gmail.com>
Tue, 21 Jun 2011 18:45:36 +0000 (11:45 -0700)
This is in preparation for OS X "Lion"; it is a stop-gap solution
until this new input mechanism is supported correctly.

lisp/ChangeLog
lisp/term/ns-win.el

index 2055ce2b7c7236e1e1e731a4f20a77bd0a430e23..5c6c84fe3db2bf0ddeb61fcaeba9d372730d2386 100644 (file)
@@ -1,3 +1,9 @@
+2011-06-21  Tim Harper  <timcharper@gmail.com>
+
+       * term/ns-win.el (ns-initialize-window-system): set
+       application-specific `ApplePressAndHoldEnabled' system
+       resource to NO as it is not yet supported by the NS port.
+
 2011-06-21  Juanma Barranquero  <lekktu@gmail.com>
 
        * misc.el (list-dynamic-libraries--refresh): Compute header here...
index 712929ecec04526997306cb5b495819784004746..fbf3e91d3d9d0ead33aa28672902f1485da00a50 100644 (file)
@@ -916,6 +916,11 @@ See the documentation of `create-fontset-from-fontset-spec' for the format.")
   ;; FIXME: This will surely lead to "MODIFIED OUTSIDE CUSTOM" warnings.
   (menu-bar-mode (if (get-lisp-resource nil "Menus") 1 -1))
 
+  ;; OS X Lion introduces PressAndHold, which is unsupported by this port. 
+  ;; See this thread for more details:
+  ;; http://lists.gnu.org/archive/html/emacs-devel/2011-06/msg00505.html
+  (ns-set-resource nil "ApplePressAndHoldEnabled" "NO")
+
   (setq ns-initialized t))
 
 (add-to-list 'handle-args-function-alist '(ns . x-handle-args))