From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Skip Montanaro Newsgroups: gmane.emacs.help Subject: Re: [el-search] How to search string excluding docstring? Date: Mon, 25 Dec 2017 06:00:54 -0600 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: blaine.gmane.org 1514203205 3970 195.159.176.226 (25 Dec 2017 12:00:05 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 25 Dec 2017 12:00:05 +0000 (UTC) Cc: michael_heerdegen@web.de, Help GNU Emacs To: Chunyang Xu Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Dec 25 13:00:00 2017 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eTRQB-0000Mp-VM for geh-help-gnu-emacs@m.gmane.org; Mon, 25 Dec 2017 12:59:56 +0100 Original-Received: from localhost ([::1]:44723 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eTRS9-0006Jk-1B for geh-help-gnu-emacs@m.gmane.org; Mon, 25 Dec 2017 07:01:57 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37388) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eTRRe-0006J9-MN for help-gnu-emacs@gnu.org; Mon, 25 Dec 2017 07:01:27 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eTRRe-0001zQ-4T for help-gnu-emacs@gnu.org; Mon, 25 Dec 2017 07:01:26 -0500 Original-Received: from mail-pg0-x233.google.com ([2607:f8b0:400e:c05::233]:39642) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eTRRd-0001y4-Vr for help-gnu-emacs@gnu.org; Mon, 25 Dec 2017 07:01:26 -0500 Original-Received: by mail-pg0-x233.google.com with SMTP id w7so16931155pgv.6 for ; Mon, 25 Dec 2017 04:01:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Gx49BPhh1tLyYbN9vkBUE7t1YVM30VV4YUpxz8DPYQ4=; b=HpDCxwqMhaO/wRvgzdxTDgF9QZ3VKLmCidvhB2iaq8FsDYqPGwQRTqSHVJCqX/LOzW PDmdfuU3ZelJizOEkuENV6X16MMiNjUdpnBDNbtg+FSXQ3dDfFCTKyR6164IIVol2w1h z6caVQoz+IBH258XUqODWEY4Sg896KI3+FTysAjxM5yf+coXaYldehWzjW2/H8goMX9O ZUPxQDhyakeJwtteOT/jz052YF0jegmps+aVEpJ5N4uWBYkZSy9d6i0TVx/RsNr5wC8R TAzhcrDyhHYycbcY/p9IPUf3XN21YvACP52y+U+RyNLdUrQ3woMEQ+NX4QVxNt8tdVYK 6EGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Gx49BPhh1tLyYbN9vkBUE7t1YVM30VV4YUpxz8DPYQ4=; b=pZBrGhBLWMHggHcV4Mm6Tsp0J1O+SXsB15fdj9yiLR/roxqxzm6rbnvNHjmGq+Z7BP Dt51CBuLm5oUv4UTnIm5h+bU4ksFiV5qr4a+IUNYMVu9q70+IvvUkVhWoNCbqflX2VeM 5JB0HinGMqfcGy9Y0+/9o7cNcwt6zTHjRrfPq/E2nL7TbIF7JFu7EwMyd3r3B1Tka8Dt aq8iA4nG9Jw5XIHKp8ObGVfV3npVuRw3HgXwvnYhbJUBAVZoVxMKEelrtFFCaFQ9jfjn +qTx2G9p4971yv9wNU+5qMb0G967Di5kx5SmYRCo10VXXXOrpJkVriHMynNQDpIKaRwB ddYQ== X-Gm-Message-State: AKGB3mLVj23oR4mvAHMNKfewBPMB9OvzcAxuYOIvH7acZmakDFbt8+em oekXOG9cdmI51Sv1dDn6zfxZJmd7SOUuDGKkb0HRYcrXhw== X-Google-Smtp-Source: ACJfBosNSqwtG0VLMpj6JnjTo5IlGV/5HEHRVr3tZZubORuJjngAGF4tlcQ/9+XCfUWU4/8H3vCuu+ZMHnwhCIbUMUY= X-Received: by 10.99.157.206 with SMTP id i197mr19668385pgd.409.1514203284509; Mon, 25 Dec 2017 04:01:24 -0800 (PST) Original-Received: by 10.100.138.151 with HTTP; Mon, 25 Dec 2017 04:00:54 -0800 (PST) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c05::233 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:115445 Archived-At: While you consider a solution, it might be worthwhile to think about generalizing beyond ELisp. Python, for example, uses the same structural placement of docstrings for modules, classes, functions, and methods. Skip