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?Bj=C3=B6rn?= Bidar Newsgroups: gmane.emacs.devel Subject: Re: A new filter-based customization interface Date: Tue, 24 Dec 2024 23:10:14 +0200 Message-ID: <8530.70564787544$1735074676@news.gmane.org> References: <0NIXA7Y2Px1UnKQELQ6RBx5sxmpLWcCpbzAnquDioY@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18133"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Moakt Temporary Email , emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 24 22:11:09 2024 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 1tQCBI-0004Wz-3L for ged-emacs-devel@m.gmane-mx.org; Tue, 24 Dec 2024 22:11:08 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tQCAY-0002fG-7B; Tue, 24 Dec 2024 16:10:22 -0500 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 1tQCAV-0002eg-Uv for emacs-devel@gnu.org; Tue, 24 Dec 2024 16:10:19 -0500 Original-Received: from thaodan.de ([185.216.177.71]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tQCAT-0001Hc-Fz; Tue, 24 Dec 2024 16:10:19 -0500 Original-Received: from odin (dsl-trebng12-50dc7b-49.dhcp.inet.fi [80.220.123.49]) by thaodan.de (Postfix) with ESMTPSA id 34C11D0004B; Tue, 24 Dec 2024 23:10:15 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1735074615; bh=iyzh1b8LavD2KWbrdqBBYRxN69rAYQBojRmk1/SEilc=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=bUlNDODjlcBTLm2H2Y284dX4ls6T5E2gis5ak9ndFYkQUbbJXk7JM9yOSP2FmjU4d kXwL9e3JMy/nWZxSWRhd2pJBz5kSIRUZSic6s46DU3/9iOCfrDI7FCqcIY6tLY39eH Vv+G6n40zBAcP4DZ0EDimfAIxnEGMdZrPex8Eij5yDVlmLuJGdeOSOmg1qh+RzwbFh rM3aTagQZdGWl7E8Cnlh4fAPDRnlhHMR8HH64cEFL26wEycsEOnce/AKhP0OdsTZRx en3eeCK28Qz+c+3kZ5pN3LbhsuoW+jq6xYBGSy40JRE68JGZGYi7RczID+b5zOzhsy 66jPPE5+OdEY1w24nkzM/y1jwa24Q89wlIyVrshR1KEsDuAOMpRNjMENOfhsdBRSyL Ai42cQQ2BfvlHz70Ey4Ktcfrb3k+my//wJy5mco/UkhiA0GVXv+EVBSzxa7o8uUkvw E+Ucy+TYFnGx8EMACKztP7QlEci94WNjPCVaqSFkwRt0YonnGx7jj/0GpkIqx/36ty 7WKhxKUe3/jmI7MKV+n6LCj7ZKlmJLdTWNV3f6/M3Rzue/ZHW6vwNbKMAvKjhmaRaL e0guYZXu4T7QJhqcWPXFuyX6lRico59nCeEl8KMo/cVvVKaQOvoFFN0blvyfmAGxQD goYKGWyykhGSVheYgSsa7C0o= In-Reply-To: (Richard Stallman's message of "Mon, 23 Dec 2024 23:51:32 -0500") Autocrypt: addr=bjorn.bidar@thaodan.de; prefer-encrypt=nopreference; keydata= mDMEZNfpPhYJKwYBBAHaRw8BAQdACBEmr+0xwIIHZfIDlZmm7sa+lHHSb0g9FZrN6qE6ru60JUJq w7ZybiBCaWRhciA8Ympvcm4uYmlkYXJAdGhhb2Rhbi5kZT6IlgQTFgoAPgIbAwULCQgHAgIiAgYV CgkICwIEFgIDAQIeBwIXgBYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1/YmAhkBAAoJEFwbdKFl HF9oB9cBAJoIIGQKXm4cpap+Flxc/EGnYl0123lcEyzuduqvlDT0AQC3OlFKm/OiqJ8IMTrzJRZ8 phFssTkSrrFXnM2jm5PYDoiTBBMWCgA7FiEEUfF263VHMB6nKairXBt0oWUcX2gFAmTX6T4CGwMF CwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQXBt0oWUcX2hbCQEAtru7kvM8hi8zo6z9ux2h K+B5xViKuo7Z8K3IXuK5ugwA+wUfKzomzdBPhfxDsqLcEziGRxoyx0Q3ld9aermBUccHtBxCasO2 cm4gQmlkYXIgPG1lQHRoYW9kYW4uZGU+iJMEExYKADsCGwMFCwkIBwICIgIGFQoJCAsCBBYCAwEC HgcCF4AWIQRR8XbrdUcwHqcpqKtcG3ShZRxfaAUCZNf2FQAKCRBcG3ShZRxfaCzSAP4hZ7cSp0YN XYpcjHdsySh2MuBhhoPeLGXs+2kSiqBiOwD/TP8AgPEg/R+SI9GI9on7fBJJ0mp2IT8kZ2rhDOjg gA6IkwQTFgoAOxYhBFHxdut1RzAepymoq1wbdKFlH Received-SPF: pass client-ip=185.216.177.71; envelope-from=bjorn.bidar@thaodan.de; helo=thaodan.de 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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, INVALID_MSGID=0.568, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:327031 Archived-At: Richard Stallman writes: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > I added a screenshot of what such an interface might look like (which > > is better than words). https://justpaste.it/fdau4. > > That site seems to depend on nonfree Javascript code. Those of us who > block nonfree Javascript. or block Javascript entirely, cannot see > whatever you meant to show us. The website works entirely without JavaScript. But there you go: https://jpcdn.it/img/bde00610157f1ad327d8d066d5bc1744.png > Even worse, there are people on the lis who do not block nonfree > Javascript in their browsers. By referring to that site, you are > promoting the use of nonfree software! And, in the process, > legitimizing the use and distrbution of nonfree software -- which is > the direct opposite of the goal of GNU. People promote non-free software all the on this list e.g. with @gmail in their addresses or talk about non-free operating systems. There's even a package solely to support non-free software in Elpa. > Would you please describe or present your idea in a way that we can > understand without running nonfree software? Then we could all think > about adding it to Emacs. Emails allow for attachments. > Emacs already has a general configuration interface, which you can > access using M-x configure. It at least tries to do what you have in > mind. Your approach, if implemented without nonfree software, > might be better in some ways. > Would you like to familiarize yourself with M-x configure and related > commands, see what it does and what it doesn't do, and describe > your idea in terms of how it differs from what we already have? > > Do the differences concern manner of display, or the semantics > of the customization methods? The configure interface looks at times very old. I.e. in context of the search it is very hard to see what the results actually are yes it does show categories and settings items but it doesn't not show where they are from e.g. as in which catergory a item is from or what tags it could have. I'm aware that Custom doesn't track tags but it is expected that most system do use them or at least understand them for searching. > M-x configure displays through Emacs buffers and Emacs redisplay > because that is the facility that is always avaiable (in Emacs). > Using some other basis could look nicer, but would be a lot more work > to implement and to maintain in various situations. The problem isn't eye-candy, functionality is the problem, e.g. in discoverability. Improvements would help mostly beginner level users but also long term users could benefit. It does not help either that Emacs is not responding while searching.