From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#18093: 24.4.50; `delsel.el' fixes for use with `completion.el' Date: Sat, 23 Jan 2021 22:55:01 +0100 Message-ID: <8735yrtj2i.fsf@gnus.org> References: <592101d8-bb6f-4ee3-ae58-e28f0126f09a@default> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="621"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 18093@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 23 22:56:16 2021 Return-path: Envelope-to: geb-bug-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 1l3QtD-000Ad6-PM for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 23 Jan 2021 22:56:15 +0100 Original-Received: from localhost ([::1]:54438 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l3QtC-000826-SJ for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 23 Jan 2021 16:56:14 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50918) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l3Qt0-00081u-4F for bug-gnu-emacs@gnu.org; Sat, 23 Jan 2021 16:56:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52162) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l3Qsz-0003vx-T2 for bug-gnu-emacs@gnu.org; Sat, 23 Jan 2021 16:56:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1l3Qsz-0002U1-QB for bug-gnu-emacs@gnu.org; Sat, 23 Jan 2021 16:56:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 23 Jan 2021 21:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18093 X-GNU-PR-Package: emacs Original-Received: via spool by 18093-submit@debbugs.gnu.org id=B18093.16114389149465 (code B ref 18093); Sat, 23 Jan 2021 21:56:01 +0000 Original-Received: (at 18093) by debbugs.gnu.org; 23 Jan 2021 21:55:14 +0000 Original-Received: from localhost ([127.0.0.1]:35472 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l3QsD-0002Sb-TB for submit@debbugs.gnu.org; Sat, 23 Jan 2021 16:55:14 -0500 Original-Received: from quimby.gnus.org ([95.216.78.240]:56326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l3QsC-0002SK-IM for 18093@debbugs.gnu.org; Sat, 23 Jan 2021 16:55:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=hiuxirixNCqVxEuicLdTcELDaqQOdAcnOfWV532R8h8=; b=lKoTv3+ZdUbnpwXwU3b64py9Bo 1owPCyILAvbvO387yOrldbNAuJdNkBFpFYYoe39NOMftejwf4PcVAE6YhB3ly8PiE8Z3GMYFpiN2L 2YEytVVJ6eD1HHOFBNsFXZy9obZSmVRBuEs00oHgqys4UeUeDakqoL+qErTYNBMPGA6Y=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l3Qs2-0005oU-AR; Sat, 23 Jan 2021 22:55:05 +0100 X-Now-Playing: Little Annie Anxiety & Hiro Kone's _Repossessed_: "Burnt Offerings" In-Reply-To: <592101d8-bb6f-4ee3-ae58-e28f0126f09a@default> (Drew Adams's message of "Wed, 23 Jul 2014 13:58:43 -0700 (PDT)") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:198471 Archived-At: Drew Adams writes: > `delsel.el' should be updated to play well with library `completion.el'. > The following should be done (or equivalent): > > 1. > (put 'completion-separator-self-insert-command 'delete-selection t) > (put 'completion-separator-self-insert-autofilling 'delete-selection t) > > 2. If `last-command' is `complete' and `this-command' has > `delete-selection' property `supersede' or `kill', replace the last > inserted completion with the string that was completed. > > (defun delete-active-region (&optional killp) > (cond ((and (eq last-command 'complete) ; See `completion.el'. > (boundp 'cmpl-last-insert-location)) (I'm going through old bug reports that unfortunately got no response at the time.) As far as I can tell, 1) doesn't exist any more, and I'm not quite sure I understand 2) (I've never used delsel mode). Is this something that still needs work, or has what this bug report is about been fixed in the years since it was filed? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no