From unknown Fri Sep 05 11:02:31 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#7136 <7136@debbugs.gnu.org> To: bug#7136 <7136@debbugs.gnu.org> Subject: Status: Documentation: `completion-in-region-functions' punts to opacity Reply-To: bug#7136 <7136@debbugs.gnu.org> Date: Fri, 05 Sep 2025 18:02:31 +0000 retitle 7136 Documentation: `completion-in-region-functions' punts to opaci= ty reassign 7136 emacs submitter 7136 MON KEY severity 7136 minor tag 7136 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 29 17:12:51 2010 Received: (at submit) by debbugs.gnu.org; 29 Sep 2010 21:12:51 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P13xL-00017R-5b for submit@debbugs.gnu.org; Wed, 29 Sep 2010 17:12:51 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P13xI-00017M-Jz for submit@debbugs.gnu.org; Wed, 29 Sep 2010 17:12:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1P1405-0005VT-Bj for submit@debbugs.gnu.org; Wed, 29 Sep 2010 17:15:42 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:37766) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P1405-0005VO-9h for submit@debbugs.gnu.org; Wed, 29 Sep 2010 17:15:41 -0400 Received: from [140.186.70.92] (port=43458 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P1402-0007qc-L9 for bug-gnu-emacs@gnu.org; Wed, 29 Sep 2010 17:15:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1P1401-0005Ut-Cc for bug-gnu-emacs@gnu.org; Wed, 29 Sep 2010 17:15:38 -0400 Received: from mail-ww0-f49.google.com ([74.125.82.49]:60835) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P1401-0005Uk-1I for bug-gnu-emacs@gnu.org; Wed, 29 Sep 2010 17:15:37 -0400 Received: by wwb24 with SMTP id 24so1433643wwb.30 for ; Wed, 29 Sep 2010 14:15:35 -0700 (PDT) MIME-Version: 1.0 Received: by 10.216.159.6 with SMTP id r6mr3077149wek.55.1285794935000; Wed, 29 Sep 2010 14:15:35 -0700 (PDT) Received: by 10.216.67.195 with HTTP; Wed, 29 Sep 2010 14:15:34 -0700 (PDT) Date: Wed, 29 Sep 2010 17:15:34 -0400 X-Google-Sender-Auth: FrUHBwKDkM-WoXIogoQM72BX0aQ Message-ID: Subject: Documentation: `completion-in-region-functions' punts to opacity From: MON KEY To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -3.8 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.1 (-----) Docstring of variable `completion-in-region-functions' has this: ,---- | NEXT-FUN is a function of four arguments (START END COLLECTION PREDICATE) | that performs the default operation. The other four arguments are like | the ones passed to `completion-in-region'. `---- The punting in the second sentence above (e.g. "The other four") is not helpful in the least. The fourth arg PREDICATE is not documented in `completion-in-region'. Examining the source for `completion-in-region' one finds its first evaluated form is a call to the `with-wrapper-hook' macro with `completion-in-region-functions' as its first arg. That `with-wrapper-hook' is itself recursive `labels' call with lexical closures over its args renders the `completion-in-region-functions' docstring completely opaque. -- /s_P\ From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 02 12:08:35 2011 Received: (at 7136) by debbugs.gnu.org; 2 Jul 2011 16:08:35 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qd2kF-00006G-5j for submit@debbugs.gnu.org; Sat, 02 Jul 2011 12:08:35 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qd2kD-00005x-Lo for 7136@debbugs.gnu.org; Sat, 02 Jul 2011 12:08:34 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=quimbies.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Qd2k2-00080b-4d; Sat, 02 Jul 2011 18:08:22 +0200 From: Lars Magne Ingebrigtsen To: MON KEY Subject: Re: bug#7136: Documentation: `completion-in-region-functions' punts to opacity In-Reply-To: (MON KEY's message of "Wed, 29 Sep 2010 17:15:34 -0400") Date: Sat, 02 Jul 2011 18:08:11 +0200 Message-ID: References: User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEUYAgdwNSj7v2RXIRsz Dw69ZTUiBgs+heLhAAACUklEQVQ4jV2Ty46jMBBFS+oW6/EYsg8j9rHsZN3INbWHjPe0sPz/n9C3 iqQf4wUCDvW6tyDnfGKWRhu1tlVplbkKMwFEFq6z7CeidxFpOLWS8y5mqfvt5PwbpTz/ak0Z+eic E6m4usvrKTjX9ssBgvP+tKcU2+UlxhQk1tvWyIWgqN0azT3htOZ92wjA+ZykcaNEBl6yT9SRd4vP 1gk9z+57ADcMnnWQ7RPQa3zbaMAg/4MWekHEooC/paJuzwA4pskBOg2gl9g+wbdM3UbdASI3oZ/n CaThs5xysh46G1ABnhvVoQxLNCAwQQGEx9O8jlO5a7FO4z9BvY7jON3TZtVJ/VATqcsKximhDSRu D3Dpah4M9OiDv8Bb41hWy6WgVUwePRzZOMUyDQiI0AArgWWIMbooKc5juY7l7J4A/gUXa4rXcS1r KcvtC6Dd2huYxlISAIqgeHAhGZjWqaxTMhMqtgQhB0BP0zr2LNXWJ6G41JuBcSwA7QDa1a3KAcoP 4NypSg4632LAdiYGjN4DuGKSTF5tZgUqSZM8DKsR2Kn9kmZyXvgJSmbrl7yJKJX/lnVVdQ8gNiD+ g5rmqUDfhQ/AFC0XwA5jS+k5yzegqaomKqjW9H0lDB4WL7uBsdz5cSixaoXw2SLuVqIqQK7ENfHV QHzUFtIu8HOnaM0uMSf2B8ClZhfDZGAJkYtaQsgnYVgOpc7DcndlWgygO7w/9DiXctf1QgjBeF3a 9Qmcgn8AkF6dWB/+LbZ2fwxg/RVMqP0bSMFZKsD7cFgEBY843Ev9AEeN5tNPmQbbAAAAAElFTkSu QmCC X-Now-Playing: Current 93's _All the Pretty Little Horses_: "The Inmost Light Itself" X-Hashcash: 1:23:110702:monkey@sandpframing.com::TdGU6nH7YajujxY1:00000000000000000000000000000000000000pGdh X-Hashcash: 1:23:110702:7136@debbugs.gnu.org::fehl/2i3hDXkZgRz:00000000000000000000000000000000000000001FX+H MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1Qd2k2-00080b-4d X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1310227702.2457@XtEjOQemrmw6H++CBOGjbQ X-Spam-Status: No X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 7136 Cc: 7136@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.9 (--) MON KEY writes: > | NEXT-FUN is a function of four arguments (START END COLLECTION PREDICATE) > | that performs the default operation. The other four arguments are like > | the ones passed to `completion-in-region'. > `---- > > The punting in the second sentence above (e.g. "The other four") is > not helpful in the least. The fourth arg PREDICATE is not documented > in `completion-in-region'. I've now documented that argument in `completion-in-region'. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 02 12:08:29 2011 Received: (at control) by debbugs.gnu.org; 2 Jul 2011 16:08:29 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qd2k8-00005z-Rf for submit@debbugs.gnu.org; Sat, 02 Jul 2011 12:08:29 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qd2k6-00005l-Mi for control@debbugs.gnu.org; Sat, 02 Jul 2011 12:08:27 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=quimbies.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Qd2ju-00080I-Pc for control@debbugs.gnu.org; Sat, 02 Jul 2011 18:08:14 +0200 Date: Sat, 02 Jul 2011 18:08:14 +0200 Message-Id: To: control@debbugs.gnu.org From: Lars Magne Ingebrigtsen Subject: control message for bug #7136 X-MailScanner-ID: 1Qd2ju-00080I-Pc X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1310227695.03682@XFGsVir8AtGVBt78e0OaQw X-Spam-Status: No X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.9 (--) tags 7136 fixed close 7136 From unknown Fri Sep 05 11:02:31 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 31 Jul 2011 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator