From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#19014: 25.0.50; Disable Org, Tbl, & Text menu items that change buffer when read-only Date: Mon, 10 Nov 2014 14:13:08 -0800 (PST) Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1415657679 27833 80.91.229.3 (10 Nov 2014 22:14:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 10 Nov 2014 22:14:39 +0000 (UTC) To: 19014@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Nov 10 23:14:32 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XnxED-0008Sb-9R for geb-bug-gnu-emacs@m.gmane.org; Mon, 10 Nov 2014 23:14:29 +0100 Original-Received: from localhost ([::1]:45320 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XnxEC-00057h-LG for geb-bug-gnu-emacs@m.gmane.org; Mon, 10 Nov 2014 17:14:28 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56428) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XnxDz-00056L-OC for bug-gnu-emacs@gnu.org; Mon, 10 Nov 2014 17:14:26 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XnxDm-0003zx-P2 for bug-gnu-emacs@gnu.org; Mon, 10 Nov 2014 17:14:15 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:59224) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XnxDm-0003zt-MG for bug-gnu-emacs@gnu.org; Mon, 10 Nov 2014 17:14:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XnxDm-00072Y-Ad for bug-gnu-emacs@gnu.org; Mon, 10 Nov 2014 17:14:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Nov 2014 22:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 19014 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.141565762227012 (code B ref -1); Mon, 10 Nov 2014 22:14:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 10 Nov 2014 22:13:42 +0000 Original-Received: from localhost ([127.0.0.1]:56437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XnxDS-00071b-5R for submit@debbugs.gnu.org; Mon, 10 Nov 2014 17:13:42 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:54642) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XnxDQ-00071S-Gr for submit@debbugs.gnu.org; Mon, 10 Nov 2014 17:13:40 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XnxDF-0003wT-ND for submit@debbugs.gnu.org; Mon, 10 Nov 2014 17:13:40 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:40216) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XnxDF-0003wM-Jk for submit@debbugs.gnu.org; Mon, 10 Nov 2014 17:13:29 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56314) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XnxD6-00050r-Sa for bug-gnu-emacs@gnu.org; Mon, 10 Nov 2014 17:13:29 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XnxCy-0003sj-0A for bug-gnu-emacs@gnu.org; Mon, 10 Nov 2014 17:13:20 -0500 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:46924) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XnxCx-0003sY-Qe for bug-gnu-emacs@gnu.org; Mon, 10 Nov 2014 17:13:11 -0500 Original-Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id sAAMD94b019399 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 10 Nov 2014 22:13:10 GMT Original-Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet22.oracle.com (8.14.5+Sun/8.14.5) with ESMTP id sAAMD8Bh012094 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Mon, 10 Nov 2014 22:13:09 GMT Original-Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id sAAMD80V011901 for ; Mon, 10 Nov 2014 22:13:08 GMT X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8.2 (807160) [OL 12.0.6691.5000 (x86)] X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:95839 There are lots of menu items in the Org menu-bar menus (Org, Tbl, Text) that modify the buffer but are not disabled when the buffer is read-only. They should be - they are no-ops in this context. This is all the more important because there are still plenty of menu items for commands that are useful in a read-only buffer. Disabling the others makes those that are available more obvious and easier to select. That is what we do for the Edit menu, for example. You can use it as a model, here. In GNU Emacs 25.0.50.1 (i686-pc-mingw32) of 2014-10-20 on LEG570 Bzr revision: 118168 rgm@gnu.org-20141020195941-icp42t8ttcnud09g Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --enable-checking=3Dyes,glyphs CPPFLAGS=3D-DGLYPH_DEBUG=3D1'