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#14943: 24.3.50; Now just making text invisible locks the file for editing Date: Tue, 23 Jul 2013 22:50:22 -0700 (PDT) Message-ID: <9ceffdb7-c90f-4053-ba1a-a4b4f28d86c2@default> 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 1374645068 2923 80.91.229.3 (24 Jul 2013 05:51:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 24 Jul 2013 05:51:08 +0000 (UTC) To: 14943@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jul 24 07:51:09 2013 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 1V1rye-0008Or-D3 for geb-bug-gnu-emacs@m.gmane.org; Wed, 24 Jul 2013 07:51:08 +0200 Original-Received: from localhost ([::1]:58279 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V1rye-00017G-1J for geb-bug-gnu-emacs@m.gmane.org; Wed, 24 Jul 2013 01:51:08 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50064) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V1rya-000177-A4 for bug-gnu-emacs@gnu.org; Wed, 24 Jul 2013 01:51:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V1ryY-0003o2-KJ for bug-gnu-emacs@gnu.org; Wed, 24 Jul 2013 01:51:04 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:51745) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V1ryY-0003ny-HR for bug-gnu-emacs@gnu.org; Wed, 24 Jul 2013 01:51:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1V1ryY-0004u1-8h for bug-gnu-emacs@gnu.org; Wed, 24 Jul 2013 01:51:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 Jul 2013 05:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14943 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.137464503818762 (code B ref -1); Wed, 24 Jul 2013 05:51:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 24 Jul 2013 05:50:38 +0000 Original-Received: from localhost ([127.0.0.1]:46060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V1ryA-0004sW-7R for submit@debbugs.gnu.org; Wed, 24 Jul 2013 01:50:38 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:48273) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V1ry7-0004sC-VP for submit@debbugs.gnu.org; Wed, 24 Jul 2013 01:50:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V1ry1-0003kq-PX for submit@debbugs.gnu.org; Wed, 24 Jul 2013 01:50:30 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:57600) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V1ry1-0003km-MR for submit@debbugs.gnu.org; Wed, 24 Jul 2013 01:50:29 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49990) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V1ry0-00015r-DC for bug-gnu-emacs@gnu.org; Wed, 24 Jul 2013 01:50:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V1rxy-0003kU-JB for bug-gnu-emacs@gnu.org; Wed, 24 Jul 2013 01:50:28 -0400 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:34942) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V1rxy-0003kO-CS for bug-gnu-emacs@gnu.org; Wed, 24 Jul 2013 01:50:26 -0400 Original-Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r6O5oOE9016516 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 24 Jul 2013 05:50:25 GMT Original-Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r6O5oNJG003720 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 24 Jul 2013 05:50:24 GMT Original-Received: from abhmt110.oracle.com (abhmt110.oracle.com [141.146.116.62]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r6O5oNFc003861 for ; Wed, 24 Jul 2013 05:50:23 GMT X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.7 (607090) [OL 12.0.6668.5000 (x86)] X-Source-IP: acsinet22.oracle.com [141.146.126.238] 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:76614 Archived-At: emacs -Q Visit a file and make some text invisible, e.g., using C-S-mouse-2 >=20 Special Properties > Invisible. That's all. emacs -Q ; another session. Visit the same file and try to make some other text invisible. You get this (nearly incomprehensible) prompt: "...part-of-name.el locked by dradams@DRADA... (pid 6928): (s, q, p, ?)? " When is Emacs going to stop treating operations like changing text properties the same way it treats normal edits that would affect the file if saved? This is silly. There is buffer modification and buffer modification. This kind of modification - changing text properties - is not something we should be locking a file for and warning users about. And then if you can actually figure out that to be able to figure out the message/prompt you can hit `?' for help, and if you do that, you get this lovely explanation: It has been detected that you want to modify a file that someone else has already started modifying in Emacs. You can teal the file; the other user becomes the intruder if (s)he erver unmodifies the file and then changes it again. You can

roceed; you edit at your own (and the other user's) risk. You can uit; don't modify this file. I don't even know what to say about how bad that is. And FWIW I typed it all in - it does not get logged to *Messages* and I didn't realize it was available in *Help* after I tried to click it to select it and *Help* disappeared! This is what happened when I clicked *Help* (only the second msg appeared in the echo area; both messages are taken from *Messages*): ask-user-about-lock: Non-character input-event mouse-minibuffer-check: Wrong type argument: window-valid-p, # Pretty bad, Emacs. You can do much better. In GNU Emacs 24.3.50.1 (i686-pc-mingw32) of 2013-07-14 on ODIEONE Bzr revision: 113423 lekktu@gmail.com-20130715004922-i67tg2ois14h3fpm Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/binary --enable-checking=3Dyes,glyphs CFLAGS=3D'-O0 -g3' CPPFLAGS=3D'-Ic:/Devel/emacs/include' LDFLAGS=3D'-Lc:/Devel/emacs/lib''