From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Phil Sainty Newsgroups: gmane.emacs.devel Subject: Re: On the adoption of transient.el Date: Sat, 07 Aug 2021 15:15:56 +1200 Message-ID: References: <877di4on3d.fsf@posteo.net> <87im1oy6mw.fsf@posteo.net> <87y29hihea.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1412"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Orcon Webmail Cc: Gabriel , Philip Kaludercic , Yuri Khan , Emacs developers , "T.V Raman" To: =?UTF-8?Q?Rudolf_Adamkovi=C4=8D?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Aug 07 05:16:50 2021 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 1mCCpO-00007q-3U for ged-emacs-devel@m.gmane-mx.org; Sat, 07 Aug 2021 05:16:50 +0200 Original-Received: from localhost ([::1]:47528 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCCpM-0006kX-14 for ged-emacs-devel@m.gmane-mx.org; Fri, 06 Aug 2021 23:16:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54798) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCCor-0005zX-DJ for emacs-devel@gnu.org; Fri, 06 Aug 2021 23:16:17 -0400 Original-Received: from smtp-3.orcon.net.nz ([60.234.4.44]:39603) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCCop-0000qk-RY for emacs-devel@gnu.org; Fri, 06 Aug 2021 23:16:17 -0400 Original-Received: from [10.253.37.70] (port=42166 helo=webmail.orcon.net.nz) by smtp-3.orcon.net.nz with esmtpa (Exim 4.90_1) (envelope-from ) id 1mCCoW-0005kG-81; Sat, 07 Aug 2021 15:15:56 +1200 Original-Received: from ip-116-251-162-85.kinect.net.nz ([116.251.162.85]) via [10.253.37.253] by webmail.orcon.net.nz with HTTP (HTTP/1.1 POST); Sat, 07 Aug 2021 15:15:56 +1200 In-Reply-To: X-Sender: psainty@orcon.net.nz X-GeoIP: -- Received-SPF: pass client-ip=60.234.4.44; envelope-from=psainty@orcon.net.nz; helo=smtp-3.orcon.net.nz X-Spam_score_int: -11 X-Spam_score: -1.2 X-Spam_bar: - X-Spam_report: (-1.2 / 5.0 requ) BAYES_05=-0.5, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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:272151 Archived-At: On 2021-08-07 11:02, Rudolf Adamkovič wrote: > This is useful, thank you! C-n/C-p and C-s/C-r solved. Selection with > C-SPC still does not work, e.g. one still cannot copy some text for a > bug report or personal notes. You actually can, but it seems unintentional. It looks like the search functionality works by creating a new buffer with the same contents, and if you exit the search in an unexpected way it doesn't switch back to the actual transient buffer. This then leaves you in a regular buffer in which you can copy text etc, but you then have to kill that buffer in order to return to the original transient buffer (which looks identical). E.g. in Magit c ;; 'commit' transent C-s ;; isearch C-x h ;; exit isearch and mark whole buffer M-w ;; copy C-x k RET ;; kill searchable buffer C-g ;; exit transient buffer This is confusing until you figure out what's going on, but I also hope it can be retained as a feature in some fashion, because I agree that it's nice to have an editable version of these buffers. > Further, and I forgot to mention this in my original message, the new > transient UI renders the help system, such as the glorious C-h k, > useless. You get key help with '?' E.g. in Magit c ;; 'commit' transient ? ;; help for key a ;; shows *Help* for `magit-commit-amend' -Phil