From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 18426 invoked from network); 20 Aug 2021 23:11:30 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 20 Aug 2021 23:11:30 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob0.topicbox.com (Postfix) with ESMTP id CD64D1969D for ; Fri, 20 Aug 2021 19:11:28 -0400 (EDT) (envelope-from bounce.mM32237c6cd7f205230d8b175a.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id C940C32E63C3; Fri, 20 Aug 2021 19:11:28 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=9srv.net; spf=none smtp.mailfrom=a@9srv.net smtp.helo=9srv.net; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:subject:message-id:in-reply-to :references:mime-version:content-type:content-transfer-encoding :list-help:list-id:list-post:list-subscribe:reply-to :list-unsubscribe; s=sysmsg-1; t=1629501088; bh=ROyER5sde1XJDXLf cLFCKaVw5uD6usDVs2NEG4ZE+qc=; b=hCP/UrYDkMa68wZQb55zDBm9Zv/SVok4 vN7BDSu6B7PYp1uEXQKnvBiRkhgnKJVMORNVIF1n8gtGfNKq5CYrWaLdp2xEPlpZ 0sztTdBYMbPP2spdDsBoiodTvL3t1L+fbvGfhuu/xmuMDSFBZ1kw7ujPBFHqo5Wt iiWjfa2SgPk= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1629501088; b=KShzNVkTy6cHYFN+WE+AvbJwOApVxow39vwcA1cAw15Oa1JqtR SGPi08L+msg4UetvGTNtCHxHK39CnWjXnx8b+jsNvcLaeB2kYdotoxMLLEHM7jY+ ElZ1Hrsz/LdkE6MLPXnsyjXdJbR62q07Z+pUjd88Hg5hIxvGj5RhJIql8= Authentication-Results: topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=9srv.net; spf=none smtp.mailfrom=a@9srv.net smtp.helo=9srv.net; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=9srv.net; iprev=pass smtp.remote-ip=144.202.19.161 (hood.9srv.net); spf=none smtp.mailfrom=a@9srv.net smtp.helo=9srv.net; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=fail smtp.helo=9srv.net policy.ptr=hood.9srv.net; x-return-mx=pass header.domain=9srv.net policy.is_org=yes (MX Records found: mail.9srv.net); x-return-mx=pass smtp.domain=9srv.net policy.is_org=yes (MX Records found: mail.9srv.net); x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=date:from :to:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=3Kz9GQSbWrSwN2nBteyxmiESIAxiH0+D0pH8nFYpuXU=; b=Tkl2jTZVOW0M wPvR6IJSNVIYBMgPNfbJ4mphsDpPLkm1Ct8+3JPi2AHzyPB4023ubqyq+d4bVWJG ww5bOS5iLEDWR+XFnYOHmy7c+vQtNscaJ9nwMVTgoKDhjDIzy54//4paBPK+8E3s 81HYIY1hM5kDNwm9v6k24KwzR/R+hw0= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 818EF3388694 for <9fans@9fans.net>; Fri, 20 Aug 2021 19:11:17 -0400 (EDT) (envelope-from a@9srv.net) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 4E39DC62E06; Fri, 20 Aug 2021 19:11:17 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1629501077; b=P35PXfMNSz5tZ31ZunlnSjV3Lx4umZadrHxjvHybhXbRBjj34E Ey4DgiEVI3Z7sc5y4iLPmbFskKUdyBHx+tcHRs7oJbWaj4628Bi7f77eayheVLV3 k9jImuW1/+5wij3RTTp6uZeOn2HnlYNj+faU2MFKDSQRZpCFVsJwUj9TMzqJOgez IWzHm1klYi/S8wE50dlo9MccpXraa3ZsYWKwfzuuQDwAApRWBr0DR/QaEHP9LGdW 6JA80ZWNQ8pf40HMY7B7OMZptFZFtLtbMJ95pyhKCXRBubniE84gzANxopuo5M+7 +0gPuovK1zXZy5G0RQt05qk+WAZlhd+M78rg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:subject:message-id:in-reply-to :references:mime-version:content-type:content-transfer-encoding; s=arcseal; t=1629501077; bh=kKMtzDMORALPNPibe/ENBw0hKBauMcN3KoN EsvzTa7g=; b=sZMrHn6clsaUaL6+4e/Z2I72ZVA/lrA5Oidhb9zNqehE1dPE+yq f8STVqvjgtCO9L0dw+omQTDpCNAL4Zlq+NLI6sSrlW54yhHDH3JTVxtuor0NTFNU yEFgoryB1TugvPX30JJWLCjp5BYHnpVSXZpUqVtfoNuKTB9JkDUjkOcqg/PoLOld Ax3CoNuSqxbDKTcon1AMUvCMPoRFKmH2LoFQWZIer7OF1GCACydHl0ZL28bg35B/ ug1PrMJjwaqk4vDJJF5PXUuYvgrH7K6Wz4P5Ko58AUVDfR+CxKfyiKG2gnEk4+J+ 6LjsV9e15UP+8pB98L26gBGZ/6Wo0NrO6yQ== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=9srv.net; iprev=pass smtp.remote-ip=144.202.19.161 (hood.9srv.net); spf=none smtp.mailfrom=a@9srv.net smtp.helo=9srv.net; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=fail smtp.helo=9srv.net policy.ptr=hood.9srv.net; x-return-mx=pass header.domain=9srv.net policy.is_org=yes (MX Records found: mail.9srv.net); x-return-mx=pass smtp.domain=9srv.net policy.is_org=yes (MX Records found: mail.9srv.net); x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvtddrleelgddvheculddtuddrgeduledrtddtmd cutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghn shhusghstghrihgsvgdpuffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtne cunecujfgurhepfffhvffukfgjfhggtgfgsehtjehjtddttddvnecuhfhrohhmpegrseel shhrvhdrnhgvthenucggtffrrghtthgvrhhnpeeuveethfefheeklefgheefgeetkedvtd ffkedvieeutedtleehuefghedthfduueenucffohhmrghinheplehprdhiohenucfkphep udeggedrvddtvddrudelrdduiedunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrg hmpehinhgvthepudeggedrvddtvddrudelrdduiedupdhhvghloheplehsrhhvrdhnvght pdhmrghilhhfrhhomhepoegrseelshhrvhdrnhgvtheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: none (9srv.net: No applicable sender policy available) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="a@9srv.net"; helo=9srv.net; client-ip=144.202.19.161 Received: from 9srv.net (hood.9srv.net [144.202.19.161]) by tb-mx1.topicbox.com (Postfix) with ESMTP for <9fans@9fans.net>; Fri, 20 Aug 2021 19:11:15 -0400 (EDT) (envelope-from a@9srv.net) Date: Fri, 20 Aug 2021 16:08:40 -0700 From: a@9srv.net To: 9fans@9fans.net Subject: Re: [9fans] Codebase navigation and using tags files in acme Message-ID: <917939d480bd66878d0cb20ac175db16@9srv.net> In-Reply-To: References: <848-1629345074-357948@sneakemail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: ef11f1f8-020b-11ec-8ed8-a1e18c38a260 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZjhjZWFjMTJkZjlkYTY3NC1NMzIyMzdjNmNkN2YyMDUyMzBkOGIx?= =?UTF-8?B?NzVhPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M32237c6cd7f205230d8b175a:1:hZm0oDUlEVlgTHz1jXgBFNIkWawVK4BF0hOWQ_MMJp8 I did port Exuberant ctags several years ago when I was dealing with a large body of unfamiliar code for a project. Mine is here: http://9p.io/sources/contrib/anothy/src/ctags/ It is a pretty straight-forward port, just adding an output type suitable for acme (file:n). About a year ago (I think?) someone told me that they did an updated port, but I can't find the reference quickly. Personally, I find ctags (and similar tools) useful only in extreme circumstances, and otherwise rely only on acme's built-in matching and a few scripts similar to what's been posted here. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tf8ceac12df9da674-M32237= c6cd7f205230d8b175a Delivery options: https://9fans.topicbox.com/groups/9fans/subscription