From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Daniel_Mart=C3=ADn?= Newsgroups: gmane.emacs.devel Subject: Re: Tab advance for tabulated-list-mode [CODE ATTACHED] Date: Sun, 17 Jan 2021 12:05:10 +0100 Message-ID: References: <20210117071759.ge3gqdnucoc7jrm2@E15-2016.optimum.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28202"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (darwin) Cc: Emacs-Devel List To: Boruch Baum Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jan 17 12:07:23 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 1l15tz-0007Fk-Np for ged-emacs-devel@m.gmane-mx.org; Sun, 17 Jan 2021 12:07:23 +0100 Original-Received: from localhost ([::1]:40770 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l15ty-0004n6-Go for ged-emacs-devel@m.gmane-mx.org; Sun, 17 Jan 2021 06:07:22 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36068) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l15s9-0003bY-0k for emacs-devel@gnu.org; Sun, 17 Jan 2021 06:05:29 -0500 Original-Received: from sonic311-30.consmr.mail.ir2.yahoo.com ([77.238.176.162]:39840) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l15s3-0005ro-2O for emacs-devel@gnu.org; Sun, 17 Jan 2021 06:05:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1610881517; bh=gTl9YZR+ZjJ786Zvm/y0g2P0ihqqBdXsB6daznbYSQQ=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=VVt/MT1J2505dWlLbvZKW7Ta29SkPvITUNtH7fSSIsO03UJquzfEcSXY2st6Py95TkMYCM1Bkqsv8kaNJ6Ra0plYyX+DmgHcxoBLrfocKrK6274AZQbrfazn6V4QEygxztYKsGRuhIO9aw7wZyvkYlbqhSuSy+uqOtcKcZdCmZDJFzGahjsWAOKy4UAsBYY9YXCmSJ2gTXcZ7rEYYgYxkfc3ZPEfvWAV9O/OZJklGURJtto24TRXW1TCd5m8xt4uXQfLaViivkmfjjMg1g9hBg9+lZUFb2H228MHkrCOPkl5ztWDJ202VIkeMt1UX9iNU8Si0DAKSVeR4jNgndXLSA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1610881517; bh=AzDpgV07NrVNI2vcR5zL9PkOal2s/P1uzUR7RchuSbr=; h=From:To:Subject:Date:From:Subject:Reply-To; b=kLwQjAt4ZCHH01hc+q+rLB0VcGOzoGesWL4iT1r3ao1ox7UK30l5JVMhH79Muycfqc6LOAYh9ee7SwlEubKTZJcfrzL51mhAlqxqFFeA8jeAICo/3hnrhA2Hoq6V65TvLHW3d1ShS7KFsOskpvCVSKOKhUI6TlMdCY+5RcXDFeYXpjJiKlwk00AMPrZnQWy5ybDoTSg3K2ZmKBcwPrUo3iMyOGpDi33iTKKxq0ken7OEXo7vXBiJfT3e1EhCPW1k+DGJPyWj4d1tNu+vcHy2OGB4zAI/HKY83CACPsqBgSzWgZNkweOqRdEwOuTuIn5Ce3zEo8QfPM4OeVqTf+5trA== X-YMail-OSG: Uhe84q0VM1nXIRgrlVcwtA_IBnO2a5x_LW5cO0gyDd3rImOX9hdCVyngd99xgt7 3D_SSnqfwHbb.UwoVDHDZpsn.a2Hkl7JSf.dBVk6YUj2RXh2yZ3czc_o6KKr4q8xQ6.GfNdC9NJz OHJDwGv6Pr4j77dRyuaVOLQbw.bwG_VJ.AbH7hx.xbRCXlXUVteQUUugwggJ5OLCKhEbdW1UzfYm cMKMgj2T.gbZY1sdgWseHrPibhzOHC.fNlqqx_u3faYhhyak35NJRzsrqipJlPRHhhOtO1dczCvv w9Mj3ecFNpput8nLE8CpGRY7Ylu5ldIc5UWVXqZn2KeaMyTD34ivfFdbhNOvdZ5.Rfgy.mLlJldy GGtwixjbXiHZvp0ERvtYeuh4FeIeXtZ1IWdQ8mTmgfik5XlEn4WxeX6JxKeyK5unhpUJOF.ByPWz 7i3nQSa7EqeY7fiaJR90KS7JJZFy7u6kb.1J2LSjvIwbNSxISe8IrUfwi3NQfA4qwK89jiPARX3l U8thmr_nrj_VAqvCg0yRx1Vzg1qoobzgosHY1UICXxIV6rM6yvExZwSDB0d5ze6zwvFaPVHknbO. k_FD09KDlOWlZsY_SYUKlXkw2CU66GFy1aMKxiixiUY1gN8_wDwQOrwDnVhAnzwj57tlRiqoH_ex RB8yeumLvvP3ULc4nM5xgpaO2vNgli5g2TEIv3g4vlcjI5zjoN2MO9_PLGCt7uKUnfqx3HgUxcl3 jWrMnMnwMqBIEag7xwz.ixOS5hdKk.wirhQ_dfGkMRiygAZMHOnp0wgHDrQDFtWagTneD9bvDGp9 gOgGx9aJPBCThoNK4.PRDEa54YqlqclftX7idLmAUH Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ir2.yahoo.com with HTTP; Sun, 17 Jan 2021 11:05:17 +0000 Original-Received: by smtp404.mail.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 994fd5ac2aef2dcbc498815851d7fdf1; Sun, 17 Jan 2021 11:05:12 +0000 (UTC) In-Reply-To: <20210117071759.ge3gqdnucoc7jrm2@E15-2016.optimum.net> (Boruch Baum's message of "Sun, 17 Jan 2021 02:17:59 -0500") X-Mailer: WebService/1.1.17501 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.8) Received-SPF: pass client-ip=77.238.176.162; envelope-from=mardani29@yahoo.es; helo=sonic311-30.consmr.mail.ir2.yahoo.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, 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:263116 Archived-At: Boruch Baum writes: > Tabulated-list-mode provides for sorting by column at POINT, but not for > navigating by column to quickly get to the column one wishes to sort. > The following code provides that feature. > [...] > > (define-key tabulated-list-mode-map "\t" 'tabulated-list-tab-forward) > (define-key tabulated-list-mode-map (kbd "") 'tabulated-list-tab-backward) How would this work when the tabulated list has one or more buttons? (package.el is the most prominent example of that). By default, TAB and are bound to forward-button and backward-button, respectively. Perhaps we could provide the functions but leave the keybindings to the tabulated-list-mode implementors, or choose a different keybidinding.