From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Comparison of tools to search for related files Date: Fri, 14 Oct 2022 17:24:43 -0400 Message-ID: References: <87tu5lv92m.fsf@cassou.me> <87lept1mr2.fsf@cassou.me> <83tu4hp5g7.fsf@gnu.org> <87zge9ywyf.fsf@gnus.org> <87k05crj4m.fsf@betli.tmit.bme.hu> <87mta02nrq.fsf@cassou.me> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11355"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Damien Cassou Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Oct 14 23:25:44 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 1ojSBb-0002mQ-VS for ged-emacs-devel@m.gmane-mx.org; Fri, 14 Oct 2022 23:25:44 +0200 Original-Received: from localhost ([::1]:52416 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ojSBa-0007be-FB for ged-emacs-devel@m.gmane-mx.org; Fri, 14 Oct 2022 17:25:42 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54866) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ojSAf-0006vn-0X for emacs-devel@gnu.org; Fri, 14 Oct 2022 17:24:45 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:49276) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ojSAd-0006EO-QT; Fri, 14 Oct 2022 17:24:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=YfWoL/DisdwXe2IFfiuOQ2JsmJIWNrImREBF91K6AGE=; b=Pg5+WStVbkVp sb7JMO4A0RmXxot4bP4DSaPYtJt+QtJPPaaUNPDY9EiBSVx6qzu8qINQENV5T8ycizcuhkfegetBP Hzeqk4qKNWjB4WTM77lPohqsVfUzTTlfjAVeaU4jtZsIeYaD0U0Rn9UOkNkUFJoDqKbgKD0JKgabZ X8/gIvJnpeIpQgTC7D6A5+ky2AApzATzs80GvKAonr5bZAYtVYhaQoyzY92Yi3LYJo02exbO1QC1g AFaftjTnlLd5R6/Xa5pzs7aSdnxal7lbAxEjxARrl9PRvjXex7JTAORY80I83oBkt/IjQHO4hcjGX mTu+M5ApS5RRFwRPKwhsQw==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1ojSAd-0000uk-9v; Fri, 14 Oct 2022 17:24:43 -0400 In-Reply-To: <87mta02nrq.fsf@cassou.me> (message from Damien Cassou on Thu, 13 Oct 2022 09:20:09 +0200) 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" Xref: news.gmane.io gmane.emacs.devel:297737 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > You mean the developer of c-mode would specify that .c and .h are > related? This makes sense. In some programs, foo.c and foo.h are generally closely related. But that is not always true. For instance, the C code of GNU Emacs does not generally pair up header files with source files. Depending on details, a feature that assumes ,c and .h files a paired might be convenient with the programs which do that, and harmless with other programs. If it doesn't get in the way for the other programs, then the feature does good and no harm. But if it tends to be a nuisance when editing the programs that don't pair the .h and .c files, that starts to be a bad thing. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)