From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Joost Kremers Newsgroups: gmane.emacs.bugs Subject: bug#70664: 29.3; vtable-insert-object cannot insert at top of table Date: Thu, 02 May 2024 08:52:08 +0200 Message-ID: <8634r0yacn.fsf@p200300d6272c85ce335985c3abedb491.dip0.t-ipconnect.de> References: <86o79rb3js.fsf@p200300d6272f17850b27304eb886326a.dip0.t-ipconnect.de> <864jbjqc0n.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28107"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.12.2; emacs 29.3 Cc: Eli Zaretskii , 70664@debbugs.gnu.org To: Adam Porter Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu May 02 08:52:57 2024 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 1s2QJM-00073y-D6 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 02 May 2024 08:52:57 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s2QJ7-0007aZ-PQ; Thu, 02 May 2024 02:52:41 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s2QJ6-0007aO-PV for bug-gnu-emacs@gnu.org; Thu, 02 May 2024 02:52:40 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s2QJ6-0007b6-Gh for bug-gnu-emacs@gnu.org; Thu, 02 May 2024 02:52:40 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s2QJS-0007OT-2k for bug-gnu-emacs@gnu.org; Thu, 02 May 2024 02:53:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Joost Kremers Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 02 May 2024 06:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70664 X-GNU-PR-Package: emacs Original-Received: via spool by 70664-submit@debbugs.gnu.org id=B70664.171463276328408 (code B ref 70664); Thu, 02 May 2024 06:53:02 +0000 Original-Received: (at 70664) by debbugs.gnu.org; 2 May 2024 06:52:43 +0000 Original-Received: from localhost ([127.0.0.1]:41936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2QJ8-0007O8-P5 for submit@debbugs.gnu.org; Thu, 02 May 2024 02:52:43 -0400 Original-Received: from fout4-smtp.messagingengine.com ([103.168.172.147]:52421) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2QJ7-0007O2-KO for 70664@debbugs.gnu.org; Thu, 02 May 2024 02:52:42 -0400 Original-Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailfout.nyi.internal (Postfix) with ESMTP id CD9571380394; Thu, 2 May 2024 02:52:14 -0400 (EDT) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Thu, 02 May 2024 02:52:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm3; t=1714632734; x=1714719134; bh=n8RxCg8pPf tVdzP2DxwkxH8bje5bxWOzBXJ1y0NrtZA=; b=Ki6h5KvV+mpfo7DPKuGjTOODzg MddQtwMKyTpTf0xuKDPwatW45/QCpP1wT5b8VUjnx5U/Z334/IJwRlI14xBcQFUt n/KwLm4vpK3J/Vr5NIwIDGmulBgIg41RZPHc52fYFhn95BDRUZEWBGCVuDxTXbDv 8kZ/1v1TsHqpNLRIc33LD1bkJ2KuWtvU6q6pRmtzvm1aYgZ0J41xR/q3xG7pA5v2 kWj2HI11Tyy1Wyd6jx/RpdHaxCqplyeLVyC1ukctTP+eUQP34xYikXGIsZNeSa5M AxAZLjpwwxLwyB2RD2I0ZMakuDJMJb+2TzeRCSQVTK9V06sLiQNQA+UGYw9A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1714632734; x=1714719134; bh=n8RxCg8pPftVdzP2DxwkxH8bje5b xWOzBXJ1y0NrtZA=; b=ORysdkSpwmVBjXDCk+zblkK+6YUKDVhoHwr0UYETqw50 KeKxgVwYruKpW7JSOmsJ7wGF979nuRu7cB0E5wRxat+fbNMyHdQIcRaTc8gzV1xz g7weJ+PdIHYFKC1IgvQf6XQd1znZiqypO4d/QmpnbI5epWUttTLFHf5RfL4s6PrF 0o130hRFUbVux1UgIHPZqNYKv3oqPUCRTmePM9KJ8KC+RMd/6hP0yS4DZ7evodeu xUa4f8aqSOdPDHqBPDJYQHoFegz3HJxafb2LDIjs+9yPlRC2IP7N84sGdqzZ8FZt QxRA64fSmXybFxpoT0laYKbZbMKVVBGIqMUWYbfvdQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvddujedgudduudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvfevufgjfhgffffkgggtsehttdertddtredtnecuhfhrohhmpeflohho shhtucfmrhgvmhgvrhhsuceojhhoohhsthhkrhgvmhgvrhhssehfrghsthhmrghilhdrfh hmqeenucggtffrrghtthgvrhhnpeefkeejgffftdfgffejudeukeetheduhfevtefhhfeh iefhledtgffhgeekiedvheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmh grihhlfhhrohhmpehjohhoshhtkhhrvghmvghrshesfhgrshhtmhgrihhlrdhfmh X-ME-Proxy: Feedback-ID: ie15541ac:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 2 May 2024 02:52:13 -0400 (EDT) In-Reply-To: (Adam Porter's message of "Tue, 30 Apr 2024 18:27:26 -0500") 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:284277 Archived-At: Hi Adam, On Tue, Apr 30 2024, Adam Porter wrote: > Hm, yes, it seems that it's not possible with the current implementation. > > My first idea, requiring maybe the smallest change to the code and no change to > the signature, would be to accept a special value as the AFTER-OBJECT argument > to indicate that it should be inserted as the first element, e.g. > `:insert-first'. My initial thought as well. > Alternatively, an additional BEFORE-OBJECT argument could be added, which would > probably require more changes to the code. I thought about this and a few other options that came to mind, but I don't think there's any option that's worth the additional effort to implement it. -- Joost Kremers Life has its moments