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: best practices for implementing Emms configuration Date: Sun, 11 Dec 2022 10:02:52 +0200 Message-ID: <871qp6xt8z.fsf@thaodan.de> References: <87pmcspi77.fsf@rabkins.net> <87sfhoyv8m.fsf@thaodan.de> <87sfhnnyoa.fsf@rabkins.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33268"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: emacs-devel To: Yoni Rabkin Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Dec 11 09:03:47 2022 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 1p4HJL-0008T9-3q for ged-emacs-devel@m.gmane-mx.org; Sun, 11 Dec 2022 09:03:47 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p4HIl-0008EP-7F; Sun, 11 Dec 2022 03:03:11 -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 1p4HIZ-0008D7-Kh for emacs-devel@gnu.org; Sun, 11 Dec 2022 03:03:00 -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 1p4HIX-00027Y-MU for emacs-devel@gnu.org; Sun, 11 Dec 2022 03:02:59 -0500 Original-Received: from odin (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id C0932D01FFF; Sun, 11 Dec 2022 10:02:52 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1670745772; bh=jcWY76j07dIJWrMAcE/3DCZM+Rp/foi6fYGgzPUFYR8=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=fm5IZgXrdBwtrWWv3E7rdGS1hYvr1Ass46BIAVJzEzzpANlsHLfjR6NgvMdv9vXdG 298XdlmNZzGOboiavMqSzWpzYPg55sG6jNM8E7LinpDdnQz5fKNSTxEci38vJkNV9d Q904pJ5XoNSLzKkT1dJp41hWg0jEEeM3182DcXcJPuGjayFJLvPT0ri757Bh81GXbl vB5qprotudmkNlCn5MNwgjYb+SginWiT/Ss/tR+lLwYQr8Epy0Ow0ASv3/DJ4sUOsB Sz9Wa5WKXK0xoIF8wQnOwUHxHiYDPQMpI49JxyNYV5jSDbuwCqeWwerhfjrKPlRuJI g34pDgePjFAnJoDDXBJi1n6SxfWmOOMe8BI4ojyz17XHW9PqF5bOx2d+5FJ/ESeL3O YvN0LLiy+CrfmYRrYuFl5Re+ASjRaCtx7jw1IVQ3wyDBKc8vAb5MFHIGC7OFuFKejH N0Vmj0bei+oDRkvvvDH8ndu4vUTxVqhLNIM/yYCMFvHZnB+COSpWxIS0sU6RdMI7ui aHQWOSG1VoNfnx0A8eZ/6wceSdcd+0OxnMNRk9uz7ibmoQ91KAgzzxnqQk6nEe2P7k iWswXIeYLo2H8HJ5TAocw/RoXRxnYxuyOCNMhRp4XMoS9wDDwTWejqdR8Eq/jsGvW9 dHSq7EOtJU6TdRIHwDEzBlig= In-Reply-To: <87sfhnnyoa.fsf@rabkins.net> (Yoni Rabkin's message of "Sat, 10 Dec 2022 09:03:33 -0500") Received-SPF: pass client-ip=185.216.177.71; envelope-from=bjorn.bidar@thaodan.de; helo=thaodan.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-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.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:301145 Archived-At: Yoni Rabkin writes: >> I think would make more sense to have defaults for common use cases such >> as these then writing a configuration, simplifying the configuration >> rather than making it easier to configure. >> >> For example Circe provides defaults for common IRC server's than can be >> adjusted individually. >> >> Emms could provide similar defaults. > > No reason why mpd configuration can't be a part of the y-or-n-p type of > easy configuration I'm thinking about. Why focus on that "wizard" or dialog when the base emms configuration could use some simplification? The two main ways of configuration in Emacs are either manual configuration with setq or setopt preferably with use-package (Emacs 29+) or the custom interface. The configuration should be simple enough that selecting a profile with either should be good enough. > But this thread should be picked up in emms-help@gnu.org. Posting to emms-help would be good then, there wasn't a post in that list. Br, Bj=C3=B6rn