From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: tabulated-list sort icon is reversed Date: Fri, 01 Mar 2019 12:34:31 -0500 Message-ID: References: <87d0v1lsns.fsf@fastmail.fm> <532F6D74-E21C-45A2-B85B-01133DE1E8A1@scratch.space> <6e662c5b-3d04-2157-6712-aadcb6077f2b@gmail.com> <83a7j0pzbh.fsf@gnu.org> <83sgwpm92r.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="220380"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Emacs developers To: Philippe Vaucher Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 01 18:34:58 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gzm3l-000vCD-As for ged-emacs-devel@m.gmane.org; Fri, 01 Mar 2019 18:34:57 +0100 Original-Received: from localhost ([127.0.0.1]:41470 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gzm3k-0005O0-8D for ged-emacs-devel@m.gmane.org; Fri, 01 Mar 2019 12:34:56 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:46527) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gzm3Z-0005Mk-8Y for emacs-devel@gnu.org; Fri, 01 Mar 2019 12:34:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gzm3Q-0003Mw-05 for emacs-devel@gnu.org; Fri, 01 Mar 2019 12:34:38 -0500 Original-Received: from pruche.dit.umontreal.ca ([132.204.246.22]:35171) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gzm3P-0003KS-7j for emacs-devel@gnu.org; Fri, 01 Mar 2019 12:34:35 -0500 Original-Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id x21HYVfe020208; Fri, 1 Mar 2019 12:34:31 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id 2258769F62; Fri, 1 Mar 2019 12:34:31 -0500 (EST) In-Reply-To: (Philippe Vaucher's message of "Fri, 1 Mar 2019 17:34:46 +0100") X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 2 Rules triggered EDT_SA_DN_PASS=0, RV6494=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6494> : inlines <7025> : streams <1814461> : uri <2804410> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 132.204.246.22 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:233742 Archived-At: > Feel free to point me to "the right thing" I have no clue. TRT is easy: write the code such that it behaves like we expect, and you're done. More seriously, we could refresh the table every time the major mode is activated, or we could rely on a `:set`ter function (i.e. add a :set argument to those defcustoms to recompute the table when the var is modified by Custom). > Yes this is what I used, ok thanks for the explanation a lot of other > weirdnesses make sense now :-) That's what Emacs is all about: make weirdness look natural, Stefan