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?Daniel_Mart=C3=ADn?= Newsgroups: gmane.emacs.devel Subject: Re: Q: Is there a built-in way to read multiple file names? Date: Sun, 07 Jul 2024 15:26:19 +0200 Message-ID: References: <875xthfyz3.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2234"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: emacs-devel@gnu.org To: Ihor Radchenko Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jul 07 15:27:23 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 1sQRvH-0000N8-3a for ged-emacs-devel@m.gmane-mx.org; Sun, 07 Jul 2024 15:27:23 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sQRuW-00039H-FI; Sun, 07 Jul 2024 09:26:36 -0400 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 1sQRuS-000360-2y for emacs-devel@gnu.org; Sun, 07 Jul 2024 09:26:32 -0400 Original-Received: from sonic306-20.consmr.mail.ir2.yahoo.com ([77.238.176.206]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sQRuQ-0003Ux-7c for emacs-devel@gnu.org; Sun, 07 Jul 2024 09:26:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1720358784; bh=v63X7EnKTbBsohVwNQPKzA76UQUOC4yMCr9Ra9k3/5U=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=ViBQSNVA48+X/X287jqcqFT+yiYVuzVrSeKmUFK9pjvXSIGxzxwz3vQe59FQuARjUYcop3lr61fE4EjYKQDyC7dfJuzW3DSWMwFx5nzX0q19HA1t4LQb/FMBJ7yzSGW8wa5YG/8GCY2wzfwzxyjPOFB9O1iWRBsonmJb3QFGzPsZ7FLvk1RRk5xX7ym1pV1oAO+GAOF3GSsfNvvQpcTv533X3ued0CUaM/kFA+4ZWL5T9wGfuPoE1CpURQOcHW696Z5aEy1e1s83vVYc2P2bZOZeGBT6f4DV1d+D7F7Q1N/YEOJsq6TQL1UC/J0shv5WJeZQGp8ThZqubaQpJxQegQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1720358784; bh=ymcp/SFS6o2V5K6dgGEWv6yiZCzqAM5Vbym760o0u/3=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Q08+LXLZ7Pv/tlVl8s3mnbtz9ksqhtJNa7J/aeFP+1tAtSfxoZZHL8gL4qMcNRtQpOChG5yAuKb4QOaUANCYsy+gnNw41xhukttZi0JzfzvwObJUWDXO2WDwwsEcMujrvSdFcZHuE+qif15a34/15693J+4dC2zriRO7DC17R1mpJfGuNirF95ZVJacDDIQWHwjiYfHbBP/qqKd3VIB7zh3I5qr2QEqReWzA1nl54JgukBoYqAWKOS0GGXQ0cO5yxE75NMn4vl1kVTfQMalNdzWhKBweZFBNUKoiLyMKQ4t8cNN/Ac+Rn+CgmRv2WzHlUrWdgN6cqwhgOzA3H4jJKQ== X-YMail-OSG: Jj76RtwVM1nylO12_mPiPU99EhgGZYDBusQdsH9Qa5uRGem0viAhPpyJyPImntJ gpbPkbPl7JtCryshjQ3RUPaK.r_Syib1.MESpL0X15UAYsu.317q1TjWlgkORIR6s_05DP6xIJiF tkvnUYMjiw2RPrKEpKf9xNJ2mc1Z4BwAYF7zAwJj_DSVsYx.PMUFKt1DRUXvs3V1E6GKAoduPqS4 xPfA9cPOBl8Pv.7VksdO5q72JhEY0iSlhXf_0dUnr0nAY7Q4gXmErV10SQko5uJRpYOxKpfyLn_j POZlfd6dc4CvN.a8Luahq213VGoLxYyg7WO5Mog4n3FBpopQ18KMqL7qkILHfXhYVUKve63OADev PNzdFkA5qyXByeCrMxtOje3m8t18Uv1koKtjQzrszdu.9K8rbac5Yxf1_ARcZZiUSLIJTetqjQGd NQoDiVX9fKNPD1SruYG7j22eX_uTMYkcUIVZRisPWLJpDECfwZeZYIOPRU0m6VzIThsUpHlUzRk0 ZakKiC565AIaXfXuT5KJJrXmB7M5Ltl_rqFZhEbG76oSeQ_SZlHUjQNo5tmtdNBzVFYrDCWv8BIp 7JyqyauW3txTiLEJEKvV_JmIorDmST2VQmO4VsYNa42e8pyRKYeOQLYhiFTOZ43X3Y6jb417pw5i BNnzlcbfZy159ESKId_yAIuKkiUOrRN6WwBrm.nUxr2BNBT8FFg73Xogm5ocKGW5uj651PzTRHJd WiSCfLBfrHn5g6.AFB_9YbqMHQTmoEOfjP9MG1SkNcAa6ZOMCTPOvqJdBxW2ZXbYXbP36o9YQ7p7 MKWgN1wSomttHcpY8.ARvNUuMm929AIusV9Q3uciBd X-Sonic-MF: X-Sonic-ID: a28f12d2-4995-4cda-91e7-2600d143d432 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ir2.yahoo.com with HTTP; Sun, 7 Jul 2024 13:26:24 +0000 Original-Received: by hermes--production-ir2-85cf877599-xgvxj (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID fb1aa74ea0c31f1e61b18aae00353f75; Sun, 07 Jul 2024 13:26:20 +0000 (UTC) In-Reply-To: <875xthfyz3.fsf@localhost> (Ihor Radchenko's message of "Sun, 07 Jul 2024 07:22:24 +0000") X-Mailer: WebService/1.1.22464 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=77.238.176.206; envelope-from=mardani29@yahoo.es; helo=sonic306-20.consmr.mail.ir2.yahoo.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=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:321485 Archived-At: Ihor Radchenko writes: > Hello, > > I am wondering if there is a built-in way to read one or more file names > in a single prompt. > > AFAIK, `read-file-name' kind of allow this, if one uses wildcards, but > that approach is limited - not every combination of file names can be > expressed via wildcards. > > I feel that such command should exist, but I cannot find it. You can read each filename by calling read-file-name in a loop, ending with RET. There is multi-isearch-read-files, but the prompt message is coupled to isearch; it should be easy to generalize this function.