From unknown Fri Jun 20 07:09:51 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#15443 <15443@debbugs.gnu.org> To: bug#15443 <15443@debbugs.gnu.org> Subject: Status: hs-forward-sexp design issue Reply-To: bug#15443 <15443@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:09:51 +0000 retitle 15443 hs-forward-sexp design issue reassign 15443 emacs submitter 15443 Andreas R=C3=B6hler severity 15443 wishlist tag 15443 moreinfo wontfix thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 23 07:09:15 2013 Received: (at submit) by debbugs.gnu.org; 23 Sep 2013 11:09:15 +0000 Received: from localhost ([127.0.0.1]:57686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VO40w-0007af-RZ for submit@debbugs.gnu.org; Mon, 23 Sep 2013 07:09:15 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57597) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VO40u-0007aR-P2 for submit@debbugs.gnu.org; Mon, 23 Sep 2013 07:09:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VO40g-00068R-0P for submit@debbugs.gnu.org; Mon, 23 Sep 2013 07:09:07 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57788) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VO40f-00068N-TT for submit@debbugs.gnu.org; Mon, 23 Sep 2013 07:08:57 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59279) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VO40Y-0001X1-Fw for bug-gnu-emacs@gnu.org; Mon, 23 Sep 2013 07:08:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VO40R-00066h-8D for bug-gnu-emacs@gnu.org; Mon, 23 Sep 2013 07:08:50 -0400 Received: from moutng.kundenserver.de ([212.227.17.10]:52066) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VO40Q-00066a-UU for bug-gnu-emacs@gnu.org; Mon, 23 Sep 2013 07:08:43 -0400 Received: from purzel.sitgens (brln-4dba5cf6.pool.mediaWays.net [77.186.92.246]) by mrelayeu.kundenserver.de (node=mreu3) with ESMTP (Nemesis) id 0MPNKu-1VSTqi1CG8-004PLd; Mon, 23 Sep 2013 13:08:40 +0200 Message-ID: <524021B9.1070103@easy-emacs.de> Date: Mon, 23 Sep 2013 13:10:49 +0200 From: =?ISO-8859-15?Q?Andreas_R=F6hler?= User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: hs-forward-sexp design issue Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:S6RBMpWjY9hfQgMSnQopc6jRPYryymJZ8v+1ytj4tLV uVIqt7ReQiabKSTsYkz4XBRxcvS+/L9kBeEtmU++6MQw97qftB pSSOeKKGIhe+//ASLBemntFF5t8dYJdbkoDr7lLZktFu9URzXo EZCH+hwKyrnzixWwWlQq81+v+VD6dP2Xqeu+/JtWJAvZuygb0S FGEPSO1QqXhlukACAkcY2LromGmiLV9F2iNXqGLxDulbW8dmIM ILPUqN32AZ9ijsw+1T9M698Z74on2Ast5YjZchzPmuwmKzAzmL XfC9Bn2I0coy4nvLFoqlbAZDvOD7S4sBBma1wLE14fOq7KILzH L3LL2rma2eDjz8Stal32pueGm6kYUVMUktF7c98OW X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) hs-forward-sexp insists to be called with an argument (funcall hs-forward-sexp-func arg))) That way it's not possible to instrument hs-forward-sexp-func just saying (search-forward "something") Instead (lambda (arg)(search-forward "something")) would be required. As it's a function to be set by modes/users life will be easier if this argument is optional. Thanks! From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 23 07:33:19 2013 Received: (at 15443) by debbugs.gnu.org; 23 Sep 2013 11:33:19 +0000 Received: from localhost ([127.0.0.1]:57732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VO4OF-0000n6-4j for submit@debbugs.gnu.org; Mon, 23 Sep 2013 07:33:19 -0400 Received: from cantor2.suse.de ([195.135.220.15]:56027 helo=mx2.suse.de) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VO4OC-0000mv-8L for 15443@debbugs.gnu.org; Mon, 23 Sep 2013 07:33:17 -0400 Received: from relay1.suse.de (unknown [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 4CA10A51B7; Mon, 23 Sep 2013 13:33:15 +0200 (CEST) From: Andreas Schwab To: Andreas =?utf-8?Q?R=C3=B6hler?= Subject: Re: bug#15443: hs-forward-sexp design issue References: <524021B9.1070103@easy-emacs.de> X-Yow: I pretend I'm living in a styrofoam packing crate, high in th' SWISS ALPS, still unable to accept th' idea of TOUCH-TONE DIALING!! Date: Mon, 23 Sep 2013 13:33:14 +0200 In-Reply-To: <524021B9.1070103@easy-emacs.de> ("Andreas =?utf-8?Q?R=C3=B6h?= =?utf-8?Q?ler=22's?= message of "Mon, 23 Sep 2013 13:10:49 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -7.3 (-------) X-Debbugs-Envelope-To: 15443 Cc: 15443@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.3 (-------) Andreas Röhler writes: > hs-forward-sexp insists to be called with an argument > > (funcall hs-forward-sexp-func arg))) > > > That way it's not possible to instrument hs-forward-sexp-func just saying > > (search-forward "something") This is not a function, so what are you trying to do? Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 23 09:12:04 2013 Received: (at 15443) by debbugs.gnu.org; 23 Sep 2013 13:12:04 +0000 Received: from localhost ([127.0.0.1]:57908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VO5vn-0003Fe-45 for submit@debbugs.gnu.org; Mon, 23 Sep 2013 09:12:04 -0400 Received: from moutng.kundenserver.de ([212.227.126.186]:50382) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VO5vf-0003Ew-Mn for 15443@debbugs.gnu.org; Mon, 23 Sep 2013 09:12:01 -0400 Received: from purzel.sitgens (brln-4dba5cf6.pool.mediaWays.net [77.186.92.246]) by mrelayeu.kundenserver.de (node=mrbap1) with ESMTP (Nemesis) id 0MBZ7m-1VYVGN15L4-00A1nc; Mon, 23 Sep 2013 15:11:49 +0200 Message-ID: <52403E96.5030301@easy-emacs.de> Date: Mon, 23 Sep 2013 15:13:58 +0200 From: =?UTF-8?B?QW5kcmVhcyBSw7ZobGVy?= User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 MIME-Version: 1.0 To: Andreas Schwab Subject: Re: bug#15443: hs-forward-sexp design issue References: <524021B9.1070103@easy-emacs.de> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: V02:K0:JlUebrmQH4pZJGVB+j6bEbFnt5JMe+/9qtVjUKvto3f 5VEh/kAGWUKk9DVLkHO3fgHE7bwNEk007fzBKqu8WImC1j951m I0aQMjPr2QQ+qj6CRU9VbsjQa1dsGPiSiiQmCx3Hmw8ful3EVU NWmDExS4FEj8r4ws91LaAnC0hqnm5FuZlG5TPQp+VN8P4aBaCU tU+tBU8IjrcJOLtwuq26qWWvslBrbbcr+rO5lYDX1AggHTdo1f bnRJ1Wq3E6GRCUoERWPrMLd5HmhpEG+kJqAXXqvcLkujk8ejZl vfck2Mc6c+xfKIvVp3OA2NKx3YUylUFc08NTAGc1Ck/u8Ghlns 8VDCdmVa555XDcEm87UQNEcmpG0gYHU+Bn3AP8l5F X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 15443 Cc: 15443@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Am 23.09.2013 13:33, schrieb Andreas Schwab: > Andreas Röhler writes: > >> hs-forward-sexp insists to be called with an argument >> >> (funcall hs-forward-sexp-func arg))) >> >> >> That way it's not possible to instrument hs-forward-sexp-func just saying >> >> (search-forward "something") > > This is not a function, so what are you trying to do? > > Andreas. > Did you look into the code in quesition? hs-hide-block-at-point calls (hs-forward-sexp mdata 1) with an hardcoded second argument "1" And here the code of (defun hs-forward-sexp (match-data arg) "Adjust point based on MATCH-DATA and call `hs-forward-sexp-func' w/ ARG. Original match data is restored upon return." (save-match-data (set-match-data match-data) (goto-char (match-beginning hs-block-start-mdata-select)) (funcall hs-forward-sexp-func arg))) While hs-forward-sexp-func is to be set by mode/user it will always be called with "1" as first argument. Can't see any reason for this. From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 23 09:16:18 2013 Received: (at 15443) by debbugs.gnu.org; 23 Sep 2013 13:16:18 +0000 Received: from localhost ([127.0.0.1]:57920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VO5zt-0003Ou-EF for submit@debbugs.gnu.org; Mon, 23 Sep 2013 09:16:17 -0400 Received: from cantor2.suse.de ([195.135.220.15]:33669 helo=mx2.suse.de) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VO5zr-0003Oj-0n for 15443@debbugs.gnu.org; Mon, 23 Sep 2013 09:16:15 -0400 Received: from relay1.suse.de (unknown [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 0E42CA4EB7; Mon, 23 Sep 2013 15:16:14 +0200 (CEST) From: Andreas Schwab To: Andreas =?utf-8?Q?R=C3=B6hler?= Subject: Re: bug#15443: hs-forward-sexp design issue References: <524021B9.1070103@easy-emacs.de> <52403E96.5030301@easy-emacs.de> X-Yow: Somewhere in suburban Honolulu, an unemployed bellhop is whipping up a batch of illegal psilocybin chop suey!! Date: Mon, 23 Sep 2013 15:16:13 +0200 In-Reply-To: <52403E96.5030301@easy-emacs.de> ("Andreas =?utf-8?Q?R=C3=B6h?= =?utf-8?Q?ler=22's?= message of "Mon, 23 Sep 2013 15:13:58 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -7.3 (-------) X-Debbugs-Envelope-To: 15443 Cc: 15443@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.3 (-------) Andreas Röhler writes: > Am 23.09.2013 13:33, schrieb Andreas Schwab: >> Andreas Röhler writes: >> >>> hs-forward-sexp insists to be called with an argument >>> >>> (funcall hs-forward-sexp-func arg))) >>> >>> >>> That way it's not possible to instrument hs-forward-sexp-func just saying >>> >>> (search-forward "something") >> >> This is not a function, so what are you trying to do? >> >> Andreas. >> > > Did you look into the code in quesition? How is that relevant for my question? Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 22 16:00:07 2013 Received: (at control) by debbugs.gnu.org; 22 Oct 2013 20:00:07 +0000 Received: from localhost ([127.0.0.1]:35862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VYi7Z-0007pq-2Z for submit@debbugs.gnu.org; Tue, 22 Oct 2013 16:00:06 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:45681 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VYi7U-0007op-Vl for control@debbugs.gnu.org; Tue, 22 Oct 2013 16:00:02 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VYi7U-0000ir-C2 for control@debbugs.gnu.org; Tue, 22 Oct 2013 16:00:00 -0400 Date: Tue, 22 Oct 2013 16:00:00 -0400 Message-Id: Subject: control message for bug 15443 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.4 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.4 (-----) tag 15443 wontfix From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 25 20:00:16 2015 Received: (at 15443) by debbugs.gnu.org; 26 Dec 2015 01:00:16 +0000 Received: from localhost ([127.0.0.1]:36334 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aCdDU-0006Y4-D7 for submit@debbugs.gnu.org; Fri, 25 Dec 2015 20:00:16 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:60026) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aCdDS-0006W2-VQ for 15443@debbugs.gnu.org; Fri, 25 Dec 2015 20:00:15 -0500 Received: from 2.150.58.24.tmi.telenormobil.no ([2.150.58.24] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aCdD6-0007tv-N9; Sat, 26 Dec 2015 01:59:52 +0100 From: Lars Ingebrigtsen To: Andreas =?iso-8859-1?Q?R=F6hler?= Subject: Re: bug#15443: hs-forward-sexp design issue References: <524021B9.1070103@easy-emacs.de> Date: Sat, 26 Dec 2015 01:59:51 +0100 In-Reply-To: <524021B9.1070103@easy-emacs.de> ("Andreas \=\?iso-8859-1\?Q\?R\?\= \=\?iso-8859-1\?Q\?\=F6hler\=22's\?\= message of "Mon, 23 Sep 2013 13:10:49 +0200") Message-ID: <87r3iahvnc.fsf@gnus.org> User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-MailScanner-ID: 1aCdD6-0007tv-N9 X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1451696393.04411@YCVzppKD3W1D2K49glppEw X-Spam-Status: No X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15443 Cc: 15443@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Andreas R=F6hler writes: > hs-forward-sexp insists to be called with an argument > > (funcall hs-forward-sexp-func arg))) > > That way it's not possible to instrument hs-forward-sexp-func just saying > > (search-forward "something") > > Instead > > (lambda (arg)(search-forward "something")) > > would be required. > > As it's a function to be set by modes/users > > life will be easier if this argument is optional. The argument has to be a function -- it can't just be a form. That would be very odd. So I don't think there's anything to do here, and I'm closing the bug report. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 25 20:00:24 2015 Received: (at control) by debbugs.gnu.org; 26 Dec 2015 01:00:25 +0000 Received: from localhost ([127.0.0.1]:36337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aCdDc-0006hh-Nc for submit@debbugs.gnu.org; Fri, 25 Dec 2015 20:00:24 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:60036) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aCdDa-0006eG-5C for control@debbugs.gnu.org; Fri, 25 Dec 2015 20:00:22 -0500 Received: from 2.150.58.24.tmi.telenormobil.no ([2.150.58.24] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aCdDE-0007uC-OH for control@debbugs.gnu.org; Sat, 26 Dec 2015 02:00:00 +0100 Date: Sat, 26 Dec 2015 01:59:59 +0100 Message-Id: <87poxuhvn4.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #15443 X-MailScanner-ID: 1aCdDE-0007uC-OH X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1451696401.12084@ddBotTefEsYaCeixJf5OgA X-Spam-Status: No X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) tags 15443 wontfix close 15443 From unknown Fri Jun 20 07:09:51 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 23 Jan 2016 12:24:06 +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