From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Alan Third Newsgroups: gmane.emacs.bugs Subject: bug#1453: 23.0.60; Dead keys do not work in dired and similar modes in Cocoa port Date: Sat, 10 Sep 2016 22:21:34 +0100 Message-ID: References: <3C6EAE70-DE5F-4E2F-AB4C-88B68C8F6AE0@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1473542540 11007 195.159.176.226 (10 Sep 2016 21:22:20 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 10 Sep 2016 21:22:20 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (darwin) Cc: 1453@debbugs.gnu.org To: Wolfgang Lux Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Sep 10 23:22:16 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bipj5-0002HM-2D for geb-bug-gnu-emacs@m.gmane.org; Sat, 10 Sep 2016 23:22:15 +0200 Original-Received: from localhost ([::1]:35685 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bipj3-0005lw-6r for geb-bug-gnu-emacs@m.gmane.org; Sat, 10 Sep 2016 17:22:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:32878) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bipix-0005le-DJ for bug-gnu-emacs@gnu.org; Sat, 10 Sep 2016 17:22:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bipit-0003Db-4k for bug-gnu-emacs@gnu.org; Sat, 10 Sep 2016 17:22:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:58073) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bipit-0003DX-15 for bug-gnu-emacs@gnu.org; Sat, 10 Sep 2016 17:22:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bipis-0002MJ-Db for bug-gnu-emacs@gnu.org; Sat, 10 Sep 2016 17:22:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Sep 2016 21:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 1453 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 1453-submit@debbugs.gnu.org id=B1453.14735425019038 (code B ref 1453); Sat, 10 Sep 2016 21:22:02 +0000 Original-Received: (at 1453) by debbugs.gnu.org; 10 Sep 2016 21:21:41 +0000 Original-Received: from localhost ([127.0.0.1]:55785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bipiX-0002Li-Kt for submit@debbugs.gnu.org; Sat, 10 Sep 2016 17:21:41 -0400 Original-Received: from mail-wm0-f46.google.com ([74.125.82.46]:36426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bipiW-0002LW-4q for 1453@debbugs.gnu.org; Sat, 10 Sep 2016 17:21:40 -0400 Original-Received: by mail-wm0-f46.google.com with SMTP id b187so82374764wme.1 for <1453@debbugs.gnu.org>; Sat, 10 Sep 2016 14:21:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=gK6/1V4B8cmVOF4wCLP0hVsc2gc4oXebxmJxxAJHAQw=; b=Rd/lydg1q2ABGrv70hwEh23I8Qa6IsFq0uftU10w6o+mLwpuSzEXM/zNxa4ku1eH02 p2l6EN/+Xfvo9d1B31smd4L1yU/ixpLvMl+ywZkGTQ5e5KJQtshiFH+rud6+2kbOUqz3 NdRUBj5pI4fsp1pSqwCcY4KfjG+8X/gmWtfc6vccx01Pqfxgv9OVJczmGLT4A1KqRYX2 cq8SOB3ECV7u4qJHVvSd7n0ii91OGAN2r+XFt4mNWaPRoiJx9Ra3Du2jJmD7Q/C4LJEe gSDQ+e82AdBDcu+dvFbBM3r6WOhcXVhIyCCnO/lKBM2JbwNR5/C6XC4Qni+aG1CeD+Dc oMFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=gK6/1V4B8cmVOF4wCLP0hVsc2gc4oXebxmJxxAJHAQw=; b=DBQGD5veEJxMrVJer0cdvwgsHO1ZScw08/FQ8rwnLNCwIIFHD/dei0Rsamrj8dwtCD 5i8s6iqQ/xBnGhtzIqYlwkUBZFSoB8bZxyfRsO1P1yKuXkQOgjvh8X71HBQEJ0KTehQM EXZe6RzjVvGBVHOb7Gq9Z2gyWs0IRINzuK4W0WJL0bzFN5vckMnnQfeo+IXs13Tsecba ij2sXlqmZgdaNLwN2V/QHf6ouhV6cd7P+rzAJ18VBwTjZT/sUJhePuPWZ2WGf35y6GRX vzJIA3EB/AhjOZmUNe4Gt0BfkyFeJ6FPEQr0Xz5SjY5jxyKU3ZS1KjGFB4VXzH8o9vUO 0vmQ== X-Gm-Message-State: AE9vXwOGqK1vY1HMBwoIWWp/dy9OEsbr8631hJHYQ+8/ntPD5vP4ojwK8ayCRiluI8cuYA== X-Received: by 10.194.94.138 with SMTP id dc10mr9979522wjb.40.1473542494531; Sat, 10 Sep 2016 14:21:34 -0700 (PDT) Original-Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-2914-1213-ae12-f60c.holly.idiocy.org. [2001:8b0:3f8:8129:2914:1213:ae12:f60c]) by smtp.gmail.com with ESMTPSA id u123sm1489327wmu.0.2016.09.10.14.21.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 10 Sep 2016 14:21:33 -0700 (PDT) In-Reply-To: <3C6EAE70-DE5F-4E2F-AB4C-88B68C8F6AE0@gmail.com> (Wolfgang Lux's message of "Sat, 29 Nov 2008 16:25:34 +0100") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:123146 Archived-At: Wolfgang Lux writes: > Dired mode binds ~ to dired-flag-backup-files. When one attempts > entering > ~ via the dead-key combination Alt-n (assuming the Alt key is not used > as > a modifier key and Command is interpreted as Meta key), Emacs first > reports > an error message "Buffer is read-only: #" followed by an error > message "Wrong type argument: overlayp, nil" upon the next event. This is still sort of an issue in Emacs 25. As far as I can tell Emacs still gives the "buffer is read-only" message, but as soon as another key is hit actually executes dired-flag-backup-files. I also suspect this won't be limited to the NS port, but will be an issue anywhere you can use dead-keys in a read-only buffer. I can't think of any reason to try and display the partially complete input when the buffer's read-only, but I can't see where this dead-key entry code is located to see if it's possible to do a check. -- Alan Third