From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tim Harper Newsgroups: gmane.emacs.devel Subject: [PATCH] Default to disable PressAndHold in Mac OS X Lion Date: Mon, 20 Jun 2011 12:35:27 -0600 Message-ID: <1308594927-5940-1-git-send-email-timcharper@gmail.com> References: NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1308594991 28993 80.91.229.12 (20 Jun 2011 18:36:31 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 20 Jun 2011 18:36:31 +0000 (UTC) Cc: Tim Harper To: emacs-devel@gnu.org, Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 20 20:36:26 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QYjKh-0000Vc-Tl for ged-emacs-devel@m.gmane.org; Mon, 20 Jun 2011 20:36:24 +0200 Original-Received: from localhost ([::1]:59757 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QYjKg-0008En-OV for ged-emacs-devel@m.gmane.org; Mon, 20 Jun 2011 14:36:23 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:48528) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QYjKC-0008Bp-1R for emacs-devel@gnu.org; Mon, 20 Jun 2011 14:35:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QYjK6-00038z-Ud for emacs-devel@gnu.org; Mon, 20 Jun 2011 14:35:51 -0400 Original-Received: from mail-iy0-f169.google.com ([209.85.210.169]:37252) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QYjK6-00038m-JP for emacs-devel@gnu.org; Mon, 20 Jun 2011 14:35:46 -0400 Original-Received: by iyl8 with SMTP id 8so5408030iyl.0 for ; Mon, 20 Jun 2011 11:35:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:sender:from:to:cc:subject:date:message-id :x-mailer:in-reply-to:references; bh=AcqYbrKhPbMLiBWRPG+Om3EQbSb9Ad+y1TYFbF5I13Q=; b=A9EjwI+yHLnOnPgdH5IocE8fc9lng39pVE25fFtMp4XKTOaHmr8Bj/TDJ7z5LIEB4s qqKJqXdRhpJ6J0HV7v4gh0mtHsqd+BmCZk0dW+qXxW5EVhJr+3huHI/OGjDSENpwFrSV 4uWGkzUNJX0h75OCoA+cDfr7I8IF350xeDnsA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:from:to:cc:subject:date:message-id:x-mailer:in-reply-to :references; b=ryMkHA7K1UVt2XeM3x9iS4i2k3b3QgmeWEXhj8Nj9m+fiq804ukkT6au2usWOkcHek 1sd8KGgqTKE6bh7qD6IrdXGzWIE9QoDxBM13kVsP9yT8GMmDN7ZiDl0QndvzQ56IlA4u H5QCljg4yAzwLMsShB7FeEJQ0CUMpM+s7V0Uw= Original-Received: by 10.231.83.196 with SMTP id g4mr5237442ibl.54.1308594944777; Mon, 20 Jun 2011 11:35:44 -0700 (PDT) Original-Received: from localhost (66.236.74.194.ptr.us.xo.net [66.236.74.194]) by mx.google.com with ESMTPS id fw9sm3330901ibb.30.2011.06.20.11.35.40 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 20 Jun 2011 11:35:43 -0700 (PDT) X-Mailer: git-send-email 1.7.4.4 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.210.169 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:140731 Archived-At: --- lisp/term/ns-win.el | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/lisp/term/ns-win.el b/lisp/term/ns-win.el index 712929e..a54c849 100644 --- a/lisp/term/ns-win.el +++ b/lisp/term/ns-win.el @@ -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 and it is currently broken. 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)) -- 1.7.4.4