From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg via Users list for the GNU Emacs text editor Newsgroups: gmane.emacs.help Subject: Re: Emacs Modular Configuration: the preferable way. Date: Mon, 21 Jun 2021 18:40:23 +0200 Message-ID: <878s33dvd4.fsf@zoho.eu> References: <87pmwgdiyj.fsf@zoho.eu> Reply-To: Emanuel Berg Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15170"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:Bo7zEPiq2F+54ZduAKM956Jyke8= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jun 21 19:24:36 2021 Return-path: Envelope-to: geh-help-gnu-emacs@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 1lvNf2-0003jC-6w for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 21 Jun 2021 19:24:36 +0200 Original-Received: from localhost ([::1]:45426 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lvNf1-0000GY-3g for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 21 Jun 2021 13:24:35 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35304) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lvMyR-0005JY-L9 for help-gnu-emacs@gnu.org; Mon, 21 Jun 2021 12:40:35 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]:34074) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lvMyP-00062b-Fn for help-gnu-emacs@gnu.org; Mon, 21 Jun 2021 12:40:35 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1lvMyN-0004QR-P0 for help-gnu-emacs@gnu.org; Mon, 21 Jun 2021 18:40:31 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:131148 Archived-At: Arthur Miller wrote: > Isn't it better to use path formatting function instead of > string formatting to ensure platform indepent paths If the path is a string and the filename is a string joining them with "string formatting" is pretty natural I think? Or what do you think one should do to put together for example the complete path ~/.emacs.d/emacs-init/erc/erc-iterate.el ? That path (and the entire) file isn't platform independent to begin with and has never been used outside the Unix world BTW, but why not add that for fun if there is a way that is better... -- underground experts united https://dataswamp.org/~incal