From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.help Subject: Is there any existing solution to move list number backwards, forwards in a list? Date: Fri, 21 Oct 2022 10:56:17 +0300 Message-ID: Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9366"; 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 Fri Oct 21 10:49:54 2022 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 1olniz-0002BT-A9 for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 21 Oct 2022 10:49:53 +0200 Original-Received: from localhost ([::1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1olnix-0008Q0-V5 for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 21 Oct 2022 04:49:52 -0400 Original-Received: from [::1] (helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1olmu7-00023S-FT for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 21 Oct 2022 03:57:19 -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 1olmtq-0001vv-LH for help-gnu-emacs@gnu.org; Fri, 21 Oct 2022 03:57:02 -0400 Original-Received: from stw1.rcdrun.com ([217.170.207.13]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1olmto-0006ce-S9 for help-gnu-emacs@gnu.org; Fri, 21 Oct 2022 03:57:02 -0400 Original-Received: from localhost ([::ffff:197.239.7.218]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000055EAB.00000000635250AC.000008F8; Fri, 21 Oct 2022 00:56:27 -0700 Received-SPF: pass client-ip=217.170.207.13; envelope-from=support1@rcdrun.com; helo=stw1.rcdrun.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_SBL=0.141, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 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:140233 Archived-At: For purposes of changing priorities of objects in a set, I need to move single item in a list backwards and forwards. Let us say item is number 7 in following list: '(1 2 3 4 5 6 7 8 9) Then I wish to move item number 7 to different number and renumber all items so that number 7 becomes number 6 and number 6 comes in the place of number 7. Situation is more complex, each object ID has its priority like one of those in the list. So each object ID has to be updated with its priority when I press single click. As it looks somehow common to me, maybe somebody knows if something like that exists as a package. Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/