From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ergus Newsgroups: gmane.emacs.devel Subject: Re: Changes for emacs 28 Date: Fri, 11 Sep 2020 21:12:43 +0200 Message-ID: <20200911191243.6icsbs3aiboz44hl@Ergus> References: <48ed4897-356c-4669-a330-1fdb5d65402b@default> <83lfhhijbl.fsf@gnu.org> <871rj9uz12.fsf@gkayaalp.com> <1d991f36-1cc7-d801-6cfb-bfd5541efc77@yandex.ru> <515af795-9cb7-b92f-340c-d3a80645684e@yandex.ru> <20200911132300.6xhbdonq2yeamlee@Ergus> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16392"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Dmitry Gutov , Arthur Miller , Gregory Heytings , emacs-devel@gnu.org To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Sep 11 21:13:30 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kGoUE-0004C6-CA for ged-emacs-devel@m.gmane-mx.org; Fri, 11 Sep 2020 21:13:30 +0200 Original-Received: from localhost ([::1]:43418 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kGoUD-0006o8-B9 for ged-emacs-devel@m.gmane-mx.org; Fri, 11 Sep 2020 15:13:29 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40558) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kGoTj-0006OM-Ld for emacs-devel@gnu.org; Fri, 11 Sep 2020 15:12:59 -0400 Original-Received: from sonic310-14.consmr.mail.bf2.yahoo.com ([74.6.135.124]:43609) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kGoTg-0006ME-Ln for emacs-devel@gnu.org; Fri, 11 Sep 2020 15:12:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1599851573; bh=ujeVdc0GbudPZgV+CT3/wP2UL3+Z76pCxFSlsk/oAL4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=FJ2BVW6uQ3JDzmhGNHzTylANmEW+E5mHM7KOghNi0Cxj9v2dYvCAcO6GrWiq/1tuEJJrsDrr8Bk/3JBZR+rX0P8bcTYfq5jNIzvHqvT73B61dWFQbIP08kV/BJ+2G5YzRBcb+gBlctnsGaGTp+PoTlpdcMtTYhbhczntXx2WXbKr4l9moUaz9jnlTbKB4eetxpFSU22hBF3cuWAgqPuRJeuPgwvr4y6YbBetTVoTmSx1afeCl3H1VCyBCK0VtUpk/D0EhAnS2c3Gkdww2TcTK6Cg4aVfgI33QHWn2LAMmKhtHM/Q5GGkHJevP+7xBU5SQJgDJK5mOcDrT9af7A/BrQ== X-YMail-OSG: mPnKmbcVM1kDy0Juj3dh6w0ZVEvjmiC8j5aQv2mzfibOBbKGAyT_qPgQtIbaS52 96pQp2IRRQfMcuxOLS095Ykonok1sHi9T4XXUdVjqXO64kjGNzXw3RTjENVvKb0sVzjpAGtqcgMF R42KMEu.WKgspZSWjTvJHjMGFJReeFc_s6PAX.s_H11sXda0JTmUUtkzhTlgikSA5cA6qEV2Dzyl HP81yGnTEuCtBQqoYvRM4QGyNnYBEILTPA45ki1aeA.Mpq4cTvTY5p11L8QaQGXm0pF.U0ULx_5S FPlJaNFrcgVoRTap1jEA4wMRG5AC1O7qn1DdT25fhs4aMhvYrftLH9h8yPF_oqlF8RcFpcaq_vY0 13TdhHSeQ0lW1h19YMRgX0wW4HIZHfzkOWuWWrpyUxj5KeODNsT3xeFeTg6V9VZ_i4NeVwBWScf6 T1IXCJghNyr_mPkersCphQ6X8bwewzAU7Z9Fy3yn5NwNkOr2ssmOBbZl.xcrd2k8fJjcFrIV.kYY wP6IFl3bLLbK7R7_QEdO11t39oI2B3TCuwtMXsbWjDIcDEQBhrKqGPyPvITNjie6j_NtC8wrQ4H. W0Zyh_OW13dZ0WBAfbZP0cwOOwzsxSTbme540RuJtoP54BHXJD5BqQK4EqQc4jIsT8IOFSkkLYsR nzEMPBfpa7aO2F4QEgNyVenTQD_qoFd9iAm4YEP64I4F7it9KUMC6jv_EK3FBHDdzmJoLg3Awl_6 sX9r9H7keAS92Pi63d85uR57gSsXobwreJKFfu1jiysZaYElRshVWXqG9YoybFhhTfxRyXGy0gBA lyG.QnoS_AWpeHS5wpRMROLxTYEGeaff5NNv2WxxcW Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.bf2.yahoo.com with HTTP; Fri, 11 Sep 2020 19:12:53 +0000 Original-Received: by smtp422.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID cd5ce9feba9003007a7055f31ae94367; Fri, 11 Sep 2020 19:12:49 +0000 (UTC) Content-Disposition: inline In-Reply-To: X-Mailer: WebService/1.1.16583 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Apache-HttpAsyncClient/4.1.4 (Java/11.0.7) Received-SPF: pass client-ip=74.6.135.124; envelope-from=spacibba@aol.com; helo=sonic310-14.consmr.mail.bf2.yahoo.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/11 15:12:53 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:255230 Archived-At: Hi Drew: This looks interesting. I will give it a look in a while. Why you don't add your packages to elpa :( otherwise I/us will never discover them? Also, if integration with use-packages finally arrives many elpa packages could be installed on the fly for the new users. And some of your improvements seems to be good candidates. And if you update them, the users will get the improvements immediately. Is it too much work? On Fri, Sep 11, 2020 at 11:29:41AM -0700, Drew Adams wrote: >> Sadly we have bind to mouse-save-then-kill which I don't find >> useful at all, but maybe somebody will complain if we change it to >> C- and move the panel to . > >1. `mouse-save-then-kill' is very useful, IMO. > >2. Library `mouse3.el' gives you any behavior you want > for mouse-3 - in particular, popup context menus of > any sort. > > AND it gives you the usual `mouse-save-then-kill' > behavior. > > IOW, you don't have to choose one or the other, you > can have both: choose what you want on the fly. > >https://www.emacswiki.org/emacs/Mouse3 > >https://www.emacswiki.org/emacs/download/mouse3.el > > >This option lets you do whatever you want with a second >mouse-3 click. And option `mouse3-double-click-command' >does the same thing for a double-click. > >,---- >| mouse3-second-click-default-command is a variable defined in `mouse3.el'. >| Its value is mouse3-popup-menu >| >| Command used for a second `mouse-3' click at the same location. >| The command must accept 2 args: mouse click event and prefix arg. >| >| This is a default value, which can be programmatically overridden in >| various contexts. This option is used only if variable >| `mouse3-save-then-kill-command' is nil. >| >| Two particular values: >| `mouse3-popup-menu': Pop up a menu of actions on the region. >| `mouse3-kill/delete-region': Kill or delete the region, according to >| `mouse-drag-copy-region'. >| >| See also `mouse3-double-click-command'. You will probably want to >| customize these two options together. To make either a no-op, set the >| value to command `ignore'. >| >| Note that setting `mouse3-double-click-command' to `mouse3-popup-menu' >| and `mouse3-second-click-default-command' to >| `mouse3-kill/delete-region' is not recommended, because in Emacs a >| double-click event is always preceded automatically by the associated >| single-click event. See `(elisp) Repeat Events'. >| >| You can customize this variable. >`----