From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jarek Czekalski Newsgroups: gmane.emacs.bugs Subject: bug#15899: 24.3.50; regression: `region' overlay is lower priority than default Date: Sat, 16 Nov 2013 15:43:40 +0100 Message-ID: <5287849C.4020507@poczta.onet.pl> References: <20137354-f982-4314-9c09-21a5fbc36557@default> <83ob5mi02j.fsf@gnu.org> <83bo1liv80.fsf@gnu.org> <87mwl58yvc.fsf@yandex.ru> <834n7dipnq.fsf@gnu.org> <5286A1AD.1080106@yandex.ru> <83wqk8hgtf.fsf@gnu.org> <5287403B.2060302@poczta.onet.pl> <83ppq0hbln.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1384613054 489 80.91.229.3 (16 Nov 2013 14:44:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 16 Nov 2013 14:44:14 +0000 (UTC) To: 15899@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Nov 16 15:44:19 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 1Vhh6g-0003gG-6Y for geb-bug-gnu-emacs@m.gmane.org; Sat, 16 Nov 2013 15:44:18 +0100 Original-Received: from localhost ([::1]:36008 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vhh6f-0006Sg-S7 for geb-bug-gnu-emacs@m.gmane.org; Sat, 16 Nov 2013 09:44:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46923) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vhh6W-0006Sa-Uj for bug-gnu-emacs@gnu.org; Sat, 16 Nov 2013 09:44:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vhh6R-0002mB-6q for bug-gnu-emacs@gnu.org; Sat, 16 Nov 2013 09:44:08 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:42828) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vhh6Q-0002m7-S7 for bug-gnu-emacs@gnu.org; Sat, 16 Nov 2013 09:44:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Vhh6Q-0000rW-GP for bug-gnu-emacs@gnu.org; Sat, 16 Nov 2013 09:44:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jarek Czekalski Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Nov 2013 14:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15899 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 15899-submit@debbugs.gnu.org id=B15899.13846130313290 (code B ref 15899); Sat, 16 Nov 2013 14:44:02 +0000 Original-Received: (at 15899) by debbugs.gnu.org; 16 Nov 2013 14:43:51 +0000 Original-Received: from localhost ([127.0.0.1]:56847 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vhh6F-0000r0-5F for submit@debbugs.gnu.org; Sat, 16 Nov 2013 09:43:51 -0500 Original-Received: from smtpo13.poczta.onet.pl ([213.180.142.144]:32951) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vhh6A-0000qj-UG for 15899@debbugs.gnu.org; Sat, 16 Nov 2013 09:43:48 -0500 Original-Received: from [192.168.17.9] (cj.e-siemianowice.pl [95.215.234.30]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jarekczek@poczta.onet.pl) by smtp.poczta.onet.pl (Onet) with ESMTPSA id 3dMK1S3zLFzYxlGX for <15899@debbugs.gnu.org>; Sat, 16 Nov 2013 15:43:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=poczta.onet.pl; s=2011; t=1384613020; bh=71fmAjI2SvhZ7Gp5i2y24AiRbhR9Fzk2aJoGVb/us6k=; h=Message-ID:Date:From:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=g7aXxYe/0gEm1m0IuSWOjwwLZExcw9B67KAHr+rQh6jKjCQDmdMi58YR/gBIzg5R+ 21p3MVuv5B46guVU2tyYyRtFnVCNVwcsqqZsdDRwQJT4F1+C+/EzTMI6REWiX/pu4n vc1kCsE/QOv/IlFB/b2PNel0EyccyWmCT/qStbIw= User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120824 Thunderbird/15.0 In-Reply-To: <83ppq0hbln.fsf@gnu.org> 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:80643 Archived-At: W dniu 2013-11-16 11:42, Eli Zaretskii pisze: > Every freedom must have its limits. "Your freedom to swing fists ends > where my nose begins." (Yes, I know I'm lecturing, but so did you.) Sorry if you didn't like my tone. I tried to make a general point and justify it well. On the other hand, I don't mind lecturing like yours, if that's what we call lecturing here. > So I think we should turn the table and ask why would a user need to > have this freedom now, and only give that freedom if the cause > justifies it. Good point. I would do it just for the sake of flexibility, which Emacs should be proud of. We may not predict in what way people will want to user overlays. And some of them may be silently disappointed if flexibility of overlays is not sufficient. They even won't complain about it, so we may never hear such a request. But if flexibility is achieved, there may be silent happy users. That's a benefit. Introducing a new feature needs considering pros and cons. Personally I don't see enough cons. Dmitri's answer presents ways to deal with potential problems. Good documentation would be the most important weapon. Something like: "It is strongly suggested not to specify a priority higher than ..., because it will cause problems with displaying selection boundaries." An example of such need just came to my mind. A temporary overlay which highlights for a second the words spoken by a user through a microphone. So if I were to decide, I would say: freedom and flexibility! Sorry again for lecturing. And being pathetic too :) Jarek