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_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 9515 invoked from network); 18 Aug 2021 09:25:34 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 18 Aug 2021 09:25:34 -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 EE0F9366CD for ; Wed, 18 Aug 2021 05:25:33 -0400 (EDT) (envelope-from bounce.mMbdc5ec4006124565e51d51f5.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id E9BD6323EAB9; Wed, 18 Aug 2021 05:25:33 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=C+Wkcl8F header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=robpike@gmail.com smtp.helo=mail-pf1-f176.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:list-help:list-id:list-post :list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1629278733; bh=+LL0jADc4qF3fygq CjwMNUGQLXqbwuO8HJyIZqUxXME=; b=hAetOCpFyJjmvCcX6uYPOFqsZhwm1YSh 1WdwhzxL5ngD1CCj6JIpVunNNkUJ5kCKSypFVs43/0Af7AwUJDCOt9wFGPlYYEDW xr6I4SZwEkSJRIsmT70gZ3rpnKKVcrB3JBmmqJ1kANrWcIWJhZaKb58RxK3ZA6SS LqMNbkq7BQY= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1629278733; b=sUYVdnoCMPqV07o36QSZ9wjHUVfdkqOu62JS4eLFbAmFQL6DXj bO+ZkRFHFNZhJ2SsgY6APNSNnNl6MaKIbxuWRO0VexhMYFxXDeBl+r0D5V5jkfic PZo0bYvYyyqXxIx1Xq3CYWuygpHY/zTQ/d7WuyUedHcpV1dqv8qpMH+KY= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=C+Wkcl8F header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=robpike@gmail.com smtp.helo=mail-pf1-f176.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=C+Wkcl8F header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.210.176 (mail-pf1-f176.google.com); spf=pass smtp.mailfrom=robpike@gmail.com smtp.helo=mail-pf1-f176.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=pBPuvExn; x-me-sender=none; x-ptr=pass smtp.helo=mail-pf1-f176.google.com policy.ptr=mail-pf1-f176.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:references:in-reply-to:from:date:message-id:subject :to:content-type:list-help:list-id:list-post:list-subscribe :reply-to:content-transfer-encoding:list-unsubscribe; s=dkim-1; bh=jIRxI47mSVgyv+17DgY3ZIr22KbaO7aacgDRfye/Tyk=; b=EcSByshH3mca 7bH1SPtzZeRGNTv7GkBWRwxtL4q7kkKGTNAb48Y4rWsLyp/Z1iIhmryYCUKkmoCs erjb/ld4NLwqQAWX8uNU93dGxlaDQYqU2IkhMcI+Wu1AD4y2aPnxYiLJfqy2M09P 6/DdMyiM8I9Dh1oeJXaWrULJF1kQgeQ= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 13DAF323E62D for <9fans@9fans.net>; Wed, 18 Aug 2021 05:25:24 -0400 (EDT) (envelope-from robpike@gmail.com) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id E2B7A6B6090; Wed, 18 Aug 2021 05:25:23 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1629278723; b=uRACiq5e85VmDzND1BbXOpBO+4kbKgjUEUEasuZE0H3TdTKclY uAd5BGabukZiz+6y9wn/4QwQU1puEsiAVO43J1qNC1C8qOl1cImrRoCQoVIsSf/u 4F0x4AoOPegYJ/jHqqUHaS6Fz6F6jbvKOnhIKMgrAGnyMCwouP+GlvfX1aIFDtpK lQ+nGvWO1ZcISSwk1iAWtXyM2n2OVCBEFZCQ0gFTr2S/M2y09lOYm5JHij+gql+2 1A0idDdE77lpLU2mEk0kOaUUHQA+Aui8m4d3ZFjn8BI8ygGmyRAjAgX6hAgaPGo/ Mqnjk70dtLA3mtVBli+6nfugkE8JAGk+CJ6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type; s=arcseal; t=1629278723; bh=gbLm1mYXLD8N6YWUd6h/e82NgjzhA9MzvrQWfwvEN4M=; b=p6ki3oy87FNQ rOW+t+3dDPm2Ejwn47xv51X+nEmjW2yuVyRH6tHoNakWjls65yOEn/peP2rnYb3H jaNiBRVsJFQnr5oYlmmEKHXt9TVIz1dTL3SPHTgDJnlz+7TWvi+CIu9tYMt+3PkR dOoy1z7bGsukecwzF1nCcgoA9jmj2dtVyVgHa5dzUNvYqioelnqPTbHxs7pAO4bq oyXAObNaBSEUrApPHXmDYTy3xR5CCUnDOKKgxpgiquheESxdSg4kp7BFWQf5Sy2Q VYvIeX0Goe7JEOdBygjKfTG0kq9DwcvNzyg1tpMaFPnO98qJguQGSY/7qq1/bxEF WA5CN+ydkw== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=C+Wkcl8F header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.210.176 (mail-pf1-f176.google.com); spf=pass smtp.mailfrom=robpike@gmail.com smtp.helo=mail-pf1-f176.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=pBPuvExn; x-me-sender=none; x-ptr=pass smtp.helo=mail-pf1-f176.google.com policy.ptr=mail-pf1-f176.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvtddrkeelucdltddurdegudelrddttddmucetuf doteggodetrfdotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgs shgtrhhisggvpdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenuc fjughrpeggfhgjhfffkffuvfgtsegrtderredttdejnecuhfhrohhmpeftohgsucfrihhk vgcuoehrohgsphhikhgvsehgmhgrihhlrdgtohhmqeenucggtffrrghtthgvrhhnpeeitd fgkeduhedtvdekfeeitefhjeelgfdtledtiefgheevheefueelueetkefhvdenucfkphep vddtledrkeehrddvuddtrddujeeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrg hmpehinhgvthepvddtledrkeehrddvuddtrddujeeipdhhvghlohepmhgrihhlqdhpfhdu qdhfudejiedrghhoohhglhgvrdgtohhmpdhmrghilhhfrhhomhepoehrohgsphhikhgvse hgmhgrihhlrdgtohhmqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'robpike@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="robpike@gmail.com"; helo=mail-pf1-f176.google.com; client-ip=209.85.210.176 Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Wed, 18 Aug 2021 05:25:23 -0400 (EDT) (envelope-from robpike@gmail.com) Received: by mail-pf1-f176.google.com with SMTP id y190so1510589pfg.7 for <9fans@9fans.net>; Wed, 18 Aug 2021 02:25:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=gbLm1mYXLD8N6YWUd6h/e82NgjzhA9MzvrQWfwvEN4M=; b=pBPuvExnB7MMm3ll1M9lyfKntDlf7GiyQH/nLcfSQgxFzsfzdVTVkBBZOQFaIeqIp7 E4MlEFeLDveHfZoSfvq76krLNUmw0QouUjgcvwknNV6DpogGB+M1vKyK8cE1GFTWAtOn cnKPiBqQcx4Zp3hxahmqi67/t4qPvmuohEpSQk5KfwGOfQ8rWM0jgc4tmZM+aPwGfxhB auBDuj2+SfmJMJtGDUI4VUayarSGjdZlybBP5wvwuN4EBhG2w4/CyokjRfFi25GnL2oh CN28ZGTkWaAsaRSJzpXrIP4a2evNgQpUEOF0G1P9V0uMiQ/SR4o487ULjH4IU5jbv9FA 7sMg== X-Gm-Message-State: AOAM530dnDHcICBxOKKv0NsKpIajqJD+4kWKFfHZpyuvDpQPviEwA6F+ 4NiI0rKhw6ppxn16oOYnOlVoRexD5CLA94aNdTFwfbEyQoM= X-Google-Smtp-Source: ABdhPJwowNynr4WuCDQnqBaoSOU8l2+uS+wLA6kd29t015MnDwhKe1HBGDY+szpSOFmzmfK0HsxdaqQxsfmHRxO67WY= X-Received: by 2002:aa7:87d1:0:b029:3e0:e44b:6429 with SMTP id i17-20020aa787d10000b02903e0e44b6429mr8414728pfo.81.1629278722517; Wed, 18 Aug 2021 02:25:22 -0700 (PDT) MIME-Version: 1.0 References: <7ffd2fe2-1790-42df-8907-483b764aff1a@sirjofri.de> <5dbf108b72d0c77c9767295e2b3a871d@hamnavoe.com> In-Reply-To: From: Rob Pike Date: Wed, 18 Aug 2021 19:25:11 +1000 Message-ID: Subject: Re: [9fans] Codebase navigation and using tags files in acme To: 9fans <9fans@9fans.net> Content-Type: multipart/alternative; boundary="0000000000007eedab05c9d203ca" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 3a11c65e-0006-11ec-a1cc-e3bf1070eea6 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZjhjZWFjMTJkZjlkYTY3NC1NYmRjNWVjNDAwNjEyNDU2NWU1MWQ1?= =?UTF-8?B?MWY1Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: 7bit List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Mbdc5ec4006124565e51d51f5:1:3_JcBYOiVORV9eM4pzRz1d-L_ecqtbnEy5bdftESKRE --0000000000007eedab05c9d203ca Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable % cat bin/f #!/bin/sh 9 grep -i -n '^func (\([^)]+\) )?'$1'\(' *.go /dev/null % cat bin/t #!/bin/sh 9 grep -i -n '^type '$1' ' *.go /dev/null % cat bin/cf #!/bin/sh csearch -n -f '\.go$' '^func (\([^)]+\) )?'$1'\(' % cat bin/ct #!/bin/sh csearch -n -f '\.go$' '^type '$1 ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tf8ceac12df9da674-Mbdc5e= c4006124565e51d51f5 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --0000000000007eedab05c9d203ca Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
% cat bin/f
#!/bin/sh

9 grep -= i -n '^func (\([^)]+\) )?'$1'\(' *.go /dev/null
% cat = bin/t
#!/bin/sh

9 grep -i -n '^type '$1' ' = *.go /dev/null

% cat bin/cf
#!/bin/sh

csearch -n= -f '\.go$' '^func (\([^)]+\) )?'$1'\('
% cat = bin/ct
#!/bin/sh

csearch -n -f '\.go$' '^type &= #39;$1
%


= --0000000000007eedab05c9d203ca--