From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Nikolay Kudryavtsev Newsgroups: gmane.emacs.help Subject: Re: Test Alternative initialize scheme Date: Sun, 8 Apr 2018 15:31:05 +0300 Message-ID: <45899d0c-3cb0-5cbb-9fff-69cbd21c48da@gmail.com> References: <20180404231211.GB31955@mail.akwebsoft.com> <86zi2g2lzp.fsf@zoho.com> <86muygyp84.fsf@zoho.com> <86woxi8oco.fsf@zoho.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1523190592 26968 195.159.176.226 (8 Apr 2018 12:29:52 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 8 Apr 2018 12:29:52 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Apr 08 14:29:48 2018 Return-path: Envelope-to: geh-help-gnu-emacs@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 1f59S8-0006rw-2r for geh-help-gnu-emacs@m.gmane.org; Sun, 08 Apr 2018 14:29:48 +0200 Original-Received: from localhost ([::1]:51656 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f59UB-000751-V8 for geh-help-gnu-emacs@m.gmane.org; Sun, 08 Apr 2018 08:31:56 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47282) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f59TS-00074P-Nn for help-gnu-emacs@gnu.org; Sun, 08 Apr 2018 08:31:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f59TR-0006P3-Un for help-gnu-emacs@gnu.org; Sun, 08 Apr 2018 08:31:10 -0400 Original-Received: from mail-wm0-x22b.google.com ([2a00:1450:400c:c09::22b]:54053) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f59TR-0006Me-Nz for help-gnu-emacs@gnu.org; Sun, 08 Apr 2018 08:31:09 -0400 Original-Received: by mail-wm0-x22b.google.com with SMTP id 66so5847204wmd.3 for ; Sun, 08 Apr 2018 05:31:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:references:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=gvYiowg4xwJraIloMJaaXrbNDnBzf37d5a04tvasPvs=; b=dIzy/4Zw+48Rg73iRSnzcTKsHpKOU3ga6Ch7JtRvfjmlnvz7UqcU2d6+vCKrJl4m3R spTQhfNbppry7TYwRVXMhd2teZsUNCiZohsiNazkx4SRTUs9TkLCorHFTK7wvYAmi0Ak 5vW3AjyeAzPt1oK2Y08gpdedpn49r1BMojkBAtIBsW4EAevkvV9fBvqe2hkk/3QMw1AB XsVGyL3shRAs8pItgKauehlC2rZ66UviKR057jINXlf6KmnlFcBNBrT0STOgBL4Ru3YQ 4wHKsN/yG5yEdehLT7saQMdDsdh3uu+sgeknLA9lqKqLvNZpn+5fJtrvBz0nNiYlt5Q1 S1Cg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:references:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=gvYiowg4xwJraIloMJaaXrbNDnBzf37d5a04tvasPvs=; b=LTtuOCm7hVBlZ8vFG1gS6IHhCzAdgBzI1DnFF6oY0hQj6L/7Q9f2miAAHjW+PpwVnk W23BAHB6txe5ulZ7hCAM5yHG2gC4WlrntH1G7nGCRSRGDWlfTZw2rvE1oXY4YM2lhmrG WQQccxfVwB/OPtGE8xlG1NCCypRjQ5vRfbBtgeSairMeIIbYb6ADa+8NfK7tHyKImFZk +U7Hi3Lsde+/cA0varjRQKhkUx4s18dCOIhZRr1dlOd4fOrRk0VFd6vSemKVpo52Rr6x dBO9y8FSa/rIer65vxTZSeyOeF1h15pnIifscmAJctdMkO45ZdVukYiRkjyC8Z3YfrLW Io1Q== X-Gm-Message-State: ALQs6tBgIfPnVSx4yZ3U9dD67S/WmzFiLoMuger+topvWDZQmW6kc7Kg gBUOkQoJkgWbfZ6JiIJFeyTyVg== X-Google-Smtp-Source: AIpwx4/ipGzns8+0+dC198utKn1ILV5XD4feHp+BmYCX8PNWAMo/X3gA/qUsm2x3aojtkXFG3x/2vQ== X-Received: by 10.46.111.8 with SMTP id k8mr20081514ljc.112.1523190668056; Sun, 08 Apr 2018 05:31:08 -0700 (PDT) Original-Received: from ?IPv6:2a02:2168:2634:7100:287d:7448:27:91e? ([2a02:2168:2634:7100:287d:7448:27:91e]) by smtp.gmail.com with ESMTPSA id v20sm2465715ljj.71.2018.04.08.05.31.06 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 08 Apr 2018 05:31:07 -0700 (PDT) X-Google-Original-From: Nikolay Kudryavtsev In-Reply-To: <86woxi8oco.fsf@zoho.com> Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c09::22b X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:116403 Archived-At: Most of those kits are .el file based, usually they provide a preset ~/.emacs.d. Actually since having multiple configurations like this is somewhat common, maybe someone should open a feature request to implement it as a flag out of box, something like --with-user-emacs-directory... It's less complicated for the end user, especially the new user, because successfully configuring Emacs for different advanced applications involves making dozens of decisions. Most of those decisions require some knowledge and testing. And you may still wound up with something controversial. This is even harder for a new user when there's already a learning curve. > why not put the > same effort into making the software lay onto > each other in a straightforward way bottom-up? Because this requires each package developer to be aware of pretty much every package that may be used simultaneously with yours. I'm explicitly talking about Emacs here, since it's less of a problem in Unix world. The way to help with it upstream is providing protocols for package devs to use, the new xref is one such thing. -- Best Regards, Nikolay Kudryavtsev