From unknown Sat Jun 21 03:31:46 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#16138 <16138@debbugs.gnu.org> To: bug#16138 <16138@debbugs.gnu.org> Subject: Status: 24.3; skeleton-end-hook not run Reply-To: bug#16138 <16138@debbugs.gnu.org> Date: Sat, 21 Jun 2025 10:31:46 +0000 retitle 16138 24.3; skeleton-end-hook not run reassign 16138 emacs submitter 16138 Leo Liu severity 16138 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 14 02:21:29 2013 Received: (at submit) by debbugs.gnu.org; 14 Dec 2013 07:21:29 +0000 Received: from localhost ([127.0.0.1]:49121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VrjXU-0000iC-O9 for submit@debbugs.gnu.org; Sat, 14 Dec 2013 02:21:28 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44006) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VrjXT-0000i4-3O for submit@debbugs.gnu.org; Sat, 14 Dec 2013 02:21:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VrjXK-00088J-Ij for submit@debbugs.gnu.org; Sat, 14 Dec 2013 02:21:26 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39594) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VrjXK-00088F-Fn for submit@debbugs.gnu.org; Sat, 14 Dec 2013 02:21:18 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45723) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VrjXC-0002ay-0B for bug-gnu-emacs@gnu.org; Sat, 14 Dec 2013 02:21:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VrjX3-00087v-FV for bug-gnu-emacs@gnu.org; Sat, 14 Dec 2013 02:21:09 -0500 Received: from mail-pd0-x22c.google.com ([2607:f8b0:400e:c02::22c]:32800) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VrjX3-00087r-8p for bug-gnu-emacs@gnu.org; Sat, 14 Dec 2013 02:21:01 -0500 Received: by mail-pd0-f172.google.com with SMTP id g10so3364225pdj.17 for ; Fri, 13 Dec 2013 23:20:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=aDqr+wKG2gyi+lVnWwYHooXMOS5ojfgxdf+YBCJu3VI=; b=VinkfSYDJKF85Pi6Wz4o32lZAFAFVtWghIn8q9axxhm+wkJekpVE2VZPx+WtqaItKT jnt63TBFg26DFgj0zFjk44P7TlqD8UTAX52IN8QTN0RM1o4G73sAJ1Hnp504HIy3Cor2 uPt6YFa8ra+9IFTC+LSzcHwjlnI8TaVMXl7jVKVr4+TK6YmJG2lE1yS3xP/ZgvSMsPR3 cgWRHvIbvqZugTB7xX/QkRhyJg9iG4eK0sg2rgOHofQHTyypumj9zAFVFVgXFl1TLTX7 Y/ovCCcpYb+6ixKprzfQBRBUsSTojeXXVQMgPV/Rji827S3sumIyrodzvRPd1OifSe0v XRyg== X-Received: by 10.68.196.227 with SMTP id ip3mr7938315pbc.163.1387005659771; Fri, 13 Dec 2013 23:20:59 -0800 (PST) Received: from localhost ([221.220.235.50]) by mx.google.com with ESMTPSA id ae5sm13556923pac.18.2013.12.13.23.20.55 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 13 Dec 2013 23:20:59 -0800 (PST) From: Leo Liu To: bug-gnu-emacs@gnu.org Subject: 24.3; skeleton-end-hook not run X-Debbugs-CC: Stefan Monnier Date: Sat, 14 Dec 2013 15:20:32 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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: -4.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: -4.0 (----) I had to make use of skeleton-end-hook and was surprised to find that it actually doesn't work. 1. Emacs -q 2. (setq skeleton-pair t) 3. (global-set-key "(" 'skeleton-pair-insert-maybe) 4. (add-hook 'skeleton-end-hook (lambda () (error "bomb!!!"))) now try ( to trigger skeleton-pair-insert-maybe in some buffer and nothing should happen. Leo From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 18 13:39:46 2013 Received: (at 16138) by debbugs.gnu.org; 18 Dec 2013 18:39:46 +0000 Received: from localhost ([127.0.0.1]:57583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VtM26-0003vo-2t for submit@debbugs.gnu.org; Wed, 18 Dec 2013 13:39:46 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:37443) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VtM23-0003vc-J1 for 16138@debbugs.gnu.org; Wed, 18 Dec 2013 13:39:43 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VtM23-00031S-2T; Wed, 18 Dec 2013 13:39:43 -0500 From: Glenn Morris To: Leo Liu Subject: Re: bug#16138: 24.3; skeleton-end-hook not run References: X-Spook: mindwar Project Monarch World Trade Center national X-Ran: @g_x=g5?t86%/:;CGSHp_(zCe+(>B=p8k@9ximHUl*n,~n**q*Y%%*%Z?e,?;{5:N4GL+v X-Hue: white X-Attribution: GM Date: Wed, 18 Dec 2013 13:39:42 -0500 In-Reply-To: (Leo Liu's message of "Sat, 14 Dec 2013 15:20:32 +0800") Message-ID: <8k3f2hukx.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.5 (-----) X-Debbugs-Envelope-To: 16138 Cc: 16138@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: -5.5 (-----) skeleton-pair-insert-maybe explicitly ignores skeleton-end-hook. If you want to change that, I imagine you have to factor out the default non-nil value of skeleton-end-hook. From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 18 21:54:48 2013 Received: (at 16138) by debbugs.gnu.org; 19 Dec 2013 02:54:48 +0000 Received: from localhost ([127.0.0.1]:58023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VtTl9-0000yf-QT for submit@debbugs.gnu.org; Wed, 18 Dec 2013 21:54:48 -0500 Received: from mail-pb0-f49.google.com ([209.85.160.49]:48370) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VtTl7-0000yW-Oj for 16138@debbugs.gnu.org; Wed, 18 Dec 2013 21:54:46 -0500 Received: by mail-pb0-f49.google.com with SMTP id jt11so519289pbb.22 for <16138@debbugs.gnu.org>; Wed, 18 Dec 2013 18:54:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=Wzdv5AxaecpEYlAax8J2tVwmpVfqVqJAubkClo2wtTc=; b=gvJFw7pRzsJ3bgtzUfPCOSTy3CLAHiohfGjuyib/zAbp83hgqr3OAklR6W17U+LI0j d9N+wlrqt2K9GB8vZOk4t6NbKP4F5/v4n/z9XqpeqJps3NCHDQdi7sZ+yL0U1YSQaBxK M/6GbnORV2+c46+ZGP3pXD9UDuc9bLx2S2w1PiA65ET5Lnslh2h0NlD0SNYNkW+luhHX hQ1VjeJgPDM9JsfQ9fKiMc0/GxAcXOiB9jejD4d7aHRlrQXK3wgl7UhuIkqHt9J6kCes gvG4ttbJbNnxFgDF5a3w6AXWlcp3KuzWO8k7FWTXlUXSGe1wZtGJOSpQKXRWL9V9Egg/ 87PQ== X-Received: by 10.68.106.69 with SMTP id gs5mr38334579pbb.87.1387421684885; Wed, 18 Dec 2013 18:54:44 -0800 (PST) Received: from localhost ([123.115.245.152]) by mx.google.com with ESMTPSA id gf5sm3324376pbc.22.2013.12.18.18.54.42 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 18 Dec 2013 18:54:43 -0800 (PST) From: Leo Liu To: Glenn Morris Subject: Re: bug#16138: 24.3; skeleton-end-hook not run References: <8k3f2hukx.fsf@fencepost.gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAMFBMVEUaFRZLMy1dTENxVzKQ WiCrXQ97cmO/dSqSh3akjGTApXy5sJ7Sxo/Sz8Xo6eP9//xJbkruAAAAAWJLR0QAiAUdSAAAAAlw SFlzAAACxQAAAsUBidZ/7wAAAAd0SU1FB9cBBwMJOwHXewoAAAIBSURBVCjPVdNBiNNAFADQ6J4F x3hThHZBBC+WCFI8SS0iezRDcMHLHkLAg6gJH/fgYQ9xYlj2sLK4KHgqCgXFhda2Idmr4kkQPZQ0 nkQMbTypbMmMM2m7ZgYSmMef/5OZPwo7HFnx3uKPcmj0Dht1LWZJ+Hvr7dIFZXRUwl9VRTuuKDJ+ U44gjscknK4hhJaCkYRsWjmBtLqXlJAG2wipNe18OZJu1BBq1E8xafl4s6Jq2mUZGftU1y7CCxnp FVUDWJXx4C66BKBnErbuoaYNtoRTu6EZBsCbMn7W+5qOAR6WvxNOby9jHWC9hAf3n304CdiAByXs 3Nh9roLDkyb/sWV712vYwaLSAn8CPMHIAAzOPDKP2COAFm4Y4ODVWc6xG7KXsN7UeUJjjimx2uwd gCgNhr0i8C/xyCD5CiCKAMY3Bf5oDzx//w/fimscdcAZU2jv9sedx6+nYPPFIoWI/GK6QZ+EFGOR ErAjCnV3vPZ7XqlTIMbOLY7fLcvvmT7rXNWaGDexIY44N12TG2PDp7vqyl57dnCeuWwyNpnEURxk fTbDYeBnKRn4oejPYI4sH6WviBumEZ/GxX4X/x6EcURFZ7E071bjQGAxpcOAEOJuTiroDEea5Szv rVWLYfl7ZiQwSUToxrkux7OLixAWGz22+HIyWTRYcVfomOwvzusfjtVIGgLHf3MAAAAASUVORK5C YII= Date: Thu, 19 Dec 2013 10:54:38 +0800 In-Reply-To: <8k3f2hukx.fsf@fencepost.gnu.org> (Glenn Morris's message of "Wed, 18 Dec 2013 13:39:42 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (OS X 10.9.1) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 16138 Cc: 16138@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.7 (/) On 2013-12-19 02:39 +0800, Glenn Morris wrote: > skeleton-pair-insert-maybe explicitly ignores skeleton-end-hook. > If you want to change that, I imagine you have to factor out the default > non-nil value of skeleton-end-hook. I see. It was let-bound to nil. Any idea why it was disabled there? Leo From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 19 08:38:38 2013 Received: (at 16138) by debbugs.gnu.org; 19 Dec 2013 13:38:38 +0000 Received: from localhost ([127.0.0.1]:58341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VtdoC-00067R-PN for submit@debbugs.gnu.org; Thu, 19 Dec 2013 08:38:38 -0500 Received: from chene.dit.umontreal.ca ([132.204.246.20]:37270) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vtdo9-00067G-BN for 16138@debbugs.gnu.org; Thu, 19 Dec 2013 08:38:34 -0500 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id rBJDcUYV008843; Thu, 19 Dec 2013 08:38:31 -0500 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 40B4FAE6B6; Thu, 19 Dec 2013 08:38:31 -0500 (EST) From: Stefan Monnier To: Leo Liu Subject: Re: bug#16138: 24.3; skeleton-end-hook not run Message-ID: References: <8k3f2hukx.fsf@fencepost.gnu.org> Date: Thu, 19 Dec 2013 08:38:31 -0500 In-Reply-To: (Leo Liu's message of "Thu, 19 Dec 2013 10:54:38 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4797=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4797> : inlines <336> : streams <1093430> : uri <1629184> X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 16138 Cc: Glenn Morris , 16138@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: -1.9 (-) >> skeleton-pair-insert-maybe explicitly ignores skeleton-end-hook. >> If you want to change that, I imagine you have to factor out the default >> non-nil value of skeleton-end-hook. > I see. It was let-bound to nil. Any idea why it was disabled there? Because the default value inserts a newline, which is not desired for paren-pairs. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 19 19:42:04 2013 Received: (at 16138-done) by debbugs.gnu.org; 20 Dec 2013 00:42:04 +0000 Received: from localhost ([127.0.0.1]:59186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VtoAG-0001mj-Fh for submit@debbugs.gnu.org; Thu, 19 Dec 2013 19:42:04 -0500 Received: from mail-pa0-f42.google.com ([209.85.220.42]:36384) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VtoAE-0001mL-Gn for 16138-done@debbugs.gnu.org; Thu, 19 Dec 2013 19:42:02 -0500 Received: by mail-pa0-f42.google.com with SMTP id lj1so1908491pab.1 for <16138-done@debbugs.gnu.org>; Thu, 19 Dec 2013 16:42:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=L2v/nhVT2MKUgPZYDSo2/hTICtcxw/j3r47PrlQIJbY=; b=bNxiswwrp7RVgyBojvHmv7zVxSskCtfbI8XK+4s8FobqEnQKxGTkOIZFx47kGkA+sC bADOeTno7IwNA9qAK6GEbJzW7fSZDD+pepDWDX3Etbja5TymBmR/bmeCvTtHzcmzkH1j vYzq6zYPTCKDjp0zS7CU1bGYBujap98ODa4A/B23Q+sMt7/y1NlsTQpMEVqwAj4s6bIq y7obUOyLbzi8QJH4RFH+6FnOJxIam/ecglFO/0AaHMMqROFEm1GT+7SoBPeF0P8lSBYb cG0xcPx/mJ1Qv497eoeE7SLcckdUlYfI4c2I2v7Fv3j6IH6yL7j+gpPZiagcfRT7/6jE b96A== X-Received: by 10.68.194.71 with SMTP id hu7mr5110892pbc.68.1387500121468; Thu, 19 Dec 2013 16:42:01 -0800 (PST) Received: from localhost ([123.115.245.152]) by mx.google.com with ESMTPSA id ka3sm10062810pbc.32.2013.12.19.16.41.59 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 19 Dec 2013 16:42:00 -0800 (PST) From: Leo Liu To: Stefan Monnier Subject: Re: bug#16138: 24.3; skeleton-end-hook not run References: <8k3f2hukx.fsf@fencepost.gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAACkAAAApAQAAAACAGz1bAAABKElEQVQYlWNg3NIt5FDPUPt7 4+X79Qyucz5/ugik+L2PBgKpyphaIK921q23QDnG0NBQoMr/vaWl9f8ZLL78uPv5PwN7RETfzXoG jhmFz27XM0RXmpuY/WfY+fv0Mc56BvFybfXA/wwL5t/wF61n2PU59axXPcOVzbmSW/8zrNt1benC /ww70hqUU/4zKCtrT9jwn8FhwynbufUMendE2aLqGRpdX9al1zM8eh17lKeeQcTMrdD5P8P3j/YT Q/8zXHSb7p1Qz/C4OM2JuZ7hgtI7K6AjqsMnf8j4z8C6xG1tw3+GqpqvsVn/GTzmpD9j/8/wP/oZ S/l/Bka+QO/g/wy15ueeFQL9N1O8mPU/g+umV3t1gdT0/1bTgHLqYVeXAlWKpMWt+w8Az82C9nHf X0cAAAAASUVORK5CYII= Date: Fri, 20 Dec 2013 08:41:56 +0800 In-Reply-To: (Stefan Monnier's message of "Thu, 19 Dec 2013 08:38:31 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (OS X 10.9.1) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 16138-done Cc: Glenn Morris , 16138-done@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.7 (/) Version: 24.4 On 2013-12-19 21:38 +0800, Stefan Monnier wrote: > Because the default value inserts a newline, which is not desired for > paren-pairs. I fix it by let-binding skeleton-end-newline to nil instead. It is odd that skeleton-end-hook is not called at all. Leo From unknown Sat Jun 21 03:31:46 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 17 Jan 2014 12:24:03 +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