From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Alfred M. Szmidt" Newsgroups: gmane.emacs.devel Subject: Re: etags name collision. Date: Tue, 12 Apr 2022 03:16:50 -0400 Message-ID: References: <20220411124736.3qijvtearh6wlen7.ref@Ergus> <20220411124736.3qijvtearh6wlen7@Ergus> <83pmln69n0.fsf@gnu.org> <20220411135259.zqrlngj6lmpgbsni@Ergus> <83ilrf6779.fsf@gnu.org> <20220411142519.vnbr63lfpyuqpw2w@Ergus> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10408"; mail-complaints-to="usenet@ciao.gmane.io" Cc: eliz@gnu.org, dgutov@yandex.ru, emacs-devel@gnu.org To: Ergus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Apr 12 09:21:56 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 1neAqZ-0002Wt-5M for ged-emacs-devel@m.gmane-mx.org; Tue, 12 Apr 2022 09:21:55 +0200 Original-Received: from localhost ([::1]:34388 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1neAqY-0004P8-2L for ged-emacs-devel@m.gmane-mx.org; Tue, 12 Apr 2022 03:21:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50782) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1neAlh-0007qV-GC for emacs-devel@gnu.org; Tue, 12 Apr 2022 03:16:54 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:59326) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1neAlh-0005U0-08; Tue, 12 Apr 2022 03:16:53 -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=wTjTGtcb5ovZjeH7bh9muhQE/13Mhi/rfiQnqGKYcPo=; b=QyaLFArEa23Z yAJfc3dSMCNwCyV4QPSrURv5m+QZOBJH6Nq0r40spEWMLi2dUr2+S0wpO1X99T/gGfyNkSmAyHvs8 XI0gZo3s0mMxeSPxbcGNukuOxwtqAyZ9QmaEGDH5ejz1RLIEf634LdpqKOQetqNY0wiMg7fi5BSsJ CqXp8OSHAbkN2cHUburj2Id0NhDkbPsqAsnV29+ZLZ6d4T07OeNw0vgll0gp172WCVmzYWrfpN6T0 JhjscWjYX8NdZE0NKnI0EwZhjH3fvc/GzoImihl+CAZmYudv2Cwt9VCd5sJPBihyLELBbubWFgF6u wPwHS3cp9tzmmKZSGRDNzg==; Original-Received: from ams by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1neAle-00051R-Ag; Tue, 12 Apr 2022 03:16:50 -0400 In-Reply-To: <20220411142519.vnbr63lfpyuqpw2w@Ergus> (message from Ergus on Mon, 11 Apr 2022 16:25:19 +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:288272 Archived-At: >> Do one thing and do it right... > >And we don't?? ctags is a different "thing" than the emacs "thing" and with the current support it has is not right (or good enough)... so... no one thing and not right either... Not all systems use Exuberant Ctags or Universal Ctags. On the BSDs, ctags is compatible with the Emacs ctags output (which is why it exists, AFAIR). Exuberant Ctags etc do not work with either vi(1) or mg(1) on those systems, and their output is at odds with what is standardized by POSIX. So really, you're suggesting to remove a standardized utility and replace it with non-standard ones that produce incompatible output from what is generally accepted.