From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: bug#16026: Connection specific settings and proxies Date: Mon, 13 Feb 2017 17:17:22 +0100 Message-ID: <87r332xdyl.fsf@gmx.de> References: <86wqjnwa9u.fsf@somewhere.org> <871u1s38m3.fsf@flea.lifelogs.com> <877f5j2i67.fsf@gnus.org> <87a8a8paru.fsf@lifelogs.com> <87r33jnvn1.fsf@lifelogs.com> <87h94fqjq7.fsf@gmx.de> <87o9ykr6os.fsf@flea> <87mve3ffov.fsf__41803.1231420629$1486136780$gmane$org@gmx.de> <87k293ny36.fsf@flea> <87d1enz4p2.fsf@gmx.de> <8760kekrvw.fsf@flea> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1487002656 17371 195.159.176.226 (13 Feb 2017 16:17:36 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 13 Feb 2017 16:17:36 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 13 17:17:32 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdJJh-00047U-Vh for ged-emacs-devel@m.gmane.org; Mon, 13 Feb 2017 17:17:30 +0100 Original-Received: from localhost ([::1]:57901 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cdJJn-0000j6-Nz for ged-emacs-devel@m.gmane.org; Mon, 13 Feb 2017 11:17:35 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37947) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cdJJg-0000ip-Kc for emacs-devel@gnu.org; Mon, 13 Feb 2017 11:17:29 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cdJJd-00020r-Gu for emacs-devel@gnu.org; Mon, 13 Feb 2017 11:17:28 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:49498) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cdJJd-00020e-6B for emacs-devel@gnu.org; Mon, 13 Feb 2017 11:17:25 -0500 Original-Received: from detlef.gmx.de ([93.197.210.184]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LnxQO-1cAY8Y46VU-00fz6F for ; Mon, 13 Feb 2017 17:17:23 +0100 In-Reply-To: <8760kekrvw.fsf@flea> (Ted Zlatanov's message of "Mon, 13 Feb 2017 10:54:59 -0500") X-Provags-ID: V03:K0:iI+hrdJNXqQJbQYvCMDfKnObnYZ7JyJ2tuSBnaWBEqtw8a9naxe jBV91T7qvqf6t9roucBlJt2fPYO9oKhMHZw/JTx87tbiRw3rDiOHKYT8xoJ/ifjPAKMZjse H8+uxyoXXLG6tOV4NTrIwZlkWwkYMD4jWa0/YZNFuXhxgTqUDdx55XQWgj6hyVEdhkrkUjr e1D4XOZjqe5XLMSQD/v4Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:hVReEm4RJ+o=:dDBiX6vfqmvishR3efjo5m 7g9pUA/2QAGkjEHKllh3I7wLKdl+wy+/2w0B2Flgf4MuLHMWQz5OdvPkgEZEYFWEYkY8RBffk hjeZUZrnM35kpFIGwd9qni4IHPz48N0xSQO7sJEZZXVQePtcl+u8ThepkexUhLqm+ix0z/Pge VzWZXVMJZ6qVqjyWgx4G/nY6x9NhXZO9YTVvjBi10oUgbdGnLETackRJ5uqgJ0IMDYSQwVNp/ rrSZ0/adW3LkH3F9gsEF8KuNcpcHKVXKz645tUE9+j97WE5HZD8r4NDg0YLSSXTmpEM5GHFGz oJW90qYtc2zwwjqbFUaJIXfEFEu/xB4Wf+j4VGEtIcZEriZ8zSlufa6XD4b5lUUa1wKGsNPVI YnoG8etMxud37xb+7+4wQ2SlmwFrZICbxCPNKALEXy30O6Qda0vY6Rmd5d21Tdnm9s3R4EqEc IpJAypEKvnFua/iSeTrhqjH6WooH4Tef0iAdvo05S9uIJKSlgwEGOMPKNWaIHldVVppKvzRZ7 BrY7eymN9jNy5a9EWKRTIgDv+DybwZmxQszv/i+PiibpfHJzqFI7vs2RtT8y6IQHrPGA60y6k /9VJ92a5dyALz6WkwtJQ2NbDjVKh3CtA2dAl32ScR4z6XLIBIA8CWTrTsqeL6TysTGEERhxrx N+4q+l7zgZ6zi74Xw9WQTlv9f0FXrdjdLG5hf30rLHhL92StyL+5q6shoqwtaUry1o54TLDO1 mTKoDThX0VGtDSTzy+kt9/ReAjtri9kdLI/PYSNPccISEq98xXAOdJn2gpj3qoDfQ1z+sT3d X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.15.15 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:212342 Archived-At: Ted Zlatanov writes: Hi Ted, > MA> Well, I'm a little bit lost. What does the defgroup here? I understand > MA> that replaces what you have called initially an application, but I don't > MA> see what defcustoms shall be placed now under the defgroup > MA> hierarchy. Could you pls give an example? > > It's just a categorization. It would simply be the defgroup of an > existing application. That way you don't have to invent a new symbol for > every application that wants to use a connection profile and has the > defgroup declared already. For example, 'gnus for Gnus. So in `M-x > customize-group Gnus' you would maybe see an extra button to list and > modify the Gnus-specific connection profiles. > > Connection profiles without a defgroup (application) symbol belong to > all applications. So we shall say that it's optional. Maybe you did already, and I've overseen. > MA> I also know that there are users reluctant to the customization > MA> machinery. Wouldn't we loose them? > > Customize wouldn't be required. It's just an easy way to connect the > profile with other application-specific customizations, but users should > be able to add or modify profiles directly. We shouldn't even call this "defgroup", but still "application". We might say then, if the application symbol is also an existing defgroup, then there will be bonus features in the customization. But it still shall work if a corresponding defgroup doesn't exist. > Does that make sense? I'm still sorting out. Will try to puzzle an example in order to see how it goes. (And as usual, much to less time to spend) > Ted Best regards, Michael.