From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Davis Newsgroups: gmane.emacs.help Subject: Re: Another Emacs incompatibilty Date: Sun, 23 Aug 2020 23:43:08 -0700 Message-ID: References: <86r1s648dc.fsf@shell.gmplib.org> <86wo1xz4lt.fsf@shell.gmplib.org> <83imdhgsqo.fsf@gnu.org> <86blj9xc2z.fsf@shell.gmplib.org> <87blj8gbmh.fsf@ericabrahamsen.net> <878secyj10.fsf@ebih.ebihd> <875z9gg5qm.fsf@ericabrahamsen.net> <83sgckftm5.fsf@gnu.org> <87pn7owmjn.fsf@ebih.ebihd> <83mu2sfrci.fsf@gnu.org> <87o8n1nmxl.fsf@ebih.ebihd> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6179"; mail-complaints-to="usenet@ciao.gmane.io" To: help-gnu-emacs Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon Aug 24 08:44:16 2020 Return-path: Envelope-to: geh-help-gnu-emacs@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 1kA6DG-0001U4-SL for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 24 Aug 2020 08:44:14 +0200 Original-Received: from localhost ([::1]:38748 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kA6DF-0005sw-To for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 24 Aug 2020 02:44:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36656) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kA6Cu-0005sj-Io for help-gnu-emacs@gnu.org; Mon, 24 Aug 2020 02:43:52 -0400 Original-Received: from mail-il1-x132.google.com ([2607:f8b0:4864:20::132]:38250) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kA6Cs-0008Ty-Ic for help-gnu-emacs@gnu.org; Mon, 24 Aug 2020 02:43:52 -0400 Original-Received: by mail-il1-x132.google.com with SMTP id 77so6308782ilc.5 for ; Sun, 23 Aug 2020 23:43:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=Zpm0A1/R+pIqqrsiGFS1Yshgfvu2Qo2UQ3adae/AGDA=; b=jZiNjpCD2ObONKKxwjDUe57NhDc6sc8u1qUP1ADHaUUc6ckIboqmTGgbEuWNckr+Cx FUPjMaDtAOHiLhGBrWAoqtMzpDbGxAWm2vDSPAt5qQ/R7hnviJvgb6zaslAL70/blVl6 5xqHsmHToTfvXQGHrAq8kIgnzB1iRDZRzUwoblWDdoL0EtyCoXHfOxV7rSR1t0xTYYj2 5J1Jzv7NDMt0fY8z95ucf541gxyqmHtB3wz6/KL2k6/zEzSRsVjpD+zsV6A2Ea29K5fl wB2cYfWdc4sa3HNMRwNxImckKAFnAO+lH/NfWkeUDF3ts7k43nbsPbeA5juottHeAvNS 3T+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=Zpm0A1/R+pIqqrsiGFS1Yshgfvu2Qo2UQ3adae/AGDA=; b=B2PQ2FRAVnI1B6u7C53uqIUmmcQcFncNjL5X2QgKAd6ZtJPiDnYvYRWcVcMG8/qXId 1xViYRHb4E0Mv8F1u+sUCRSK8si3HCsDOpiXSH/raFv/OZkvAjpGqnSAPkKEPoFgzVAk GViPUAjXGClTAaj7+AV9M81+krqNcNaX+cWbgWU4p/LkDehn1t2SVshpIE+hAoXHLfzi v64szos9aE/ZET+pf7vaCQbz0C30CFtbv+WfmJIZz2jVWLhZ9OtMg1lcPIdc5ta7i5bX BBlvVNm1UVTsIW1UWlSvzBHyipaczWramMpRgQgdNVK+tSXjOK2H59t83akXIj6clKXd Omrw== X-Gm-Message-State: AOAM532kGSbUgn4X8DFGt+Iwk1ZB1iaV/oImwESLyBt5gCjcc+xgN/ix 7KypdVGcvhWaZF2DYGa6TRukj2STfsmPUOxHcB2zJ+uh3v4= X-Google-Smtp-Source: ABdhPJz3/74GnB4HNTf4albXczlFlIVIKSH+4o3jMADZ559H7XrgVehTa61Y9stXXMDOjOjeSUI4eiDr2VtykXdrNaQ= X-Received: by 2002:a92:9a48:: with SMTP id t69mr3948983ili.114.1598251428663; Sun, 23 Aug 2020 23:43:48 -0700 (PDT) In-Reply-To: <87o8n1nmxl.fsf@ebih.ebihd> Received-SPF: pass client-ip=2607:f8b0:4864:20::132; envelope-from=alan3davis@gmail.com; helo=mail-il1-x132.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:123740 Archived-At: A mere two minutes before reading this thread, while writing an email in Gmail, I had maneuvered to select and replace a short piece of text by a manipulation parallel with delete-selected-text (if I understand correctly), though I had no idea about this existing in Emacs. At this time, like at other times when dealing with crippled input systems on popular software, my thoughts turned to Emacs. It occurred to me that this was not a perfect solution, unless the deleted piece is stashed somewhere for reuse. A good example of an Emacs sequence that is more nimble than other software I have encountered is swapping two adjacent characters, or words, a procedure I use often. I confess I have not bothered to master transcient mark mode, as opposed to not using it; but it seems to be so logical, however, that that alternative seems completely illogical. Emacs gives better control over my typing. The developers of the dreaded GUI editors seem not to care about this. The lack of delete-selection-mode (d-s-m) has not been on my radar. But I think in some cases it does happen. I have not decided whether to take advantage of this new feature. Perhaps more sophisticated manipulations can be implemented through a macro. Is it currently possible, if d-s-m is active, to easily retrieve the deleted/replaced item? Alan Davis On Sun, Aug 23, 2020 at 1:10 PM Emanuel Berg via Users list for the GNU Emacs text editor wrote: > Francis Belliveau: > > > Easy answer > > ... > > > Insert-Mark, word-right, Add-text-to-region, > > copy-region. This is a very frequent sequence for > > me what I am writing code along with > > it documentation. > > OK, if you give me these in real functions instead > I'll be happy to try it right now... > > > Sorry that I am late getting into > > this conversation. > > Np, everything always in time. Please cite tho as > I don't remember every single piece of wisdom I so > generously distribute on this list... > > -- > underground experts united > http://user.it.uu.se/~embe8573 > https://dataswamp.org/~incal > > > -- The foundation of morality is to have done, once and for all, with lying. ---Thomas Huxley,