From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#7702: 24.0.50; doc of select-active-regions, cut/paste/kill/yank Date: Sat, 25 Dec 2010 21:26:43 +0200 Message-ID: <83d3opd570.fsf@gnu.org> References: <6728B5371A6446B9B4C1CEB95BFF7FF2@us.oracle.com> <83oc8acc1c.fsf@gnu.org> <666BE4469D9F466C87AE36367C3947A0@us.oracle.com> <83ei95d8pd.fsf@gnu.org> <46EF3254CF934EAC88E740273D51EAB1@us.oracle.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1293306804 15547 80.91.229.12 (25 Dec 2010 19:53:24 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 25 Dec 2010 19:53:24 +0000 (UTC) Cc: 7702@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Dec 25 20:53:19 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PWaB4-0007ef-C9 for geb-bug-gnu-emacs@m.gmane.org; Sat, 25 Dec 2010 20:53:18 +0100 Original-Received: from localhost ([127.0.0.1]:60367 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PWaB3-0005G9-S2 for geb-bug-gnu-emacs@m.gmane.org; Sat, 25 Dec 2010 14:53:17 -0500 Original-Received: from [140.186.70.92] (port=37636 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PWaAy-0005FW-Mu for bug-gnu-emacs@gnu.org; Sat, 25 Dec 2010 14:53:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PWaAx-00083y-F6 for bug-gnu-emacs@gnu.org; Sat, 25 Dec 2010 14:53:12 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37701) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PWaAx-00083n-AT for bug-gnu-emacs@gnu.org; Sat, 25 Dec 2010 14:53:11 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1PWZhm-0003qY-IE; Sat, 25 Dec 2010 14:23:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 25 Dec 2010 19:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7702 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 7702-submit@debbugs.gnu.org id=B7702.129330492314722 (code B ref 7702); Sat, 25 Dec 2010 19:23:02 +0000 Original-Received: (at 7702) by debbugs.gnu.org; 25 Dec 2010 19:22:03 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PWZgo-0003pP-Ik for submit@debbugs.gnu.org; Sat, 25 Dec 2010 14:22:02 -0500 Original-Received: from mtaout23.012.net.il ([80.179.55.175]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PWZgl-0003os-PH for 7702@debbugs.gnu.org; Sat, 25 Dec 2010 14:22:00 -0500 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0LE0008000JBS200@a-mtaout23.012.net.il> for 7702@debbugs.gnu.org; Sat, 25 Dec 2010 21:28:41 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([77.124.219.104]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LE0008680RQDMD0@a-mtaout23.012.net.il>; Sat, 25 Dec 2010 21:28:39 +0200 (IST) In-reply-to: <46EF3254CF934EAC88E740273D51EAB1@us.oracle.com> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sat, 25 Dec 2010 14:23:02 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:42854 Archived-At: > From: "Drew Adams" > Cc: <7702@debbugs.gnu.org> > Date: Sat, 25 Dec 2010 10:50:24 -0800 > > > This variable has the same meaning and effect on Windows as on X, and > > its default value is the same. So I see nothing that should be said > > about that. The only difference -- that on Windows the primary > > selection exists only within a single Emacs session -- is now in the > > manual. > > What is missing, I think, is some description of what is meant by "primary > emulation". I think we need to say explicitly that wherever the manual speaks > of the "primary selection" understand that Emacs on Windows uses an internal > cache (variable, call it what you like) that acts the same as the primary > selection in X Window, with the one exception about sessions. I modified the text slightly to mention the internal store. > IOW, aside from such a (single) clarification/footnote, the doc could just speak > about primary selection and not mention Windows as being exceptional - not > mention emulation etc. IOW2, put the proviso/explanation in a single place, and > otherwise just refer to this as the primary selection, making no distinction for > Windows. That's exactly what I did. I added a single paragraph about the Windows specifics; the rest of the text talks about the primary selection without mentioning X or Windows. > But if you sprinkle mentions of primary emulation here and there > users will wonder here and there how much is being emulated, whether > this or that piece of doc also applies to Windows, etc. There's no such sprinkling. > But we can agree to disagree about this. But we agree. > 1. Speak here and there about "primary selection emulation", without describing > the behavior, i.e., without saying how well it's emulated, how the emulated > behavior differs etc. > > 2. Speak everywhere only about the "primary selection" (or, better, the Emacs > primary selection). And in only one place in the manual (only), mention that > although, technically, Windows has no primary selection, Emacs on Windows does > effectively have a primary selection: > > Emacs emulates the X Window primary selection internally. The Emacs primary > selection behaves everywhere exactly the same as an X Window primary selection. > One exception: the sessions thing. > > You've chosen #1; I suggested #2. With choice #1, users can everywhere (e.g. > each doc string) wonder just what is involved, how it behaves on Windows. No, I've chosen #2. If you understood differently, it's a misunderstanding.