From unknown Sat Aug 16 16:56:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16138: 24.3; skeleton-end-hook not run Resent-From: Leo Liu Original-Sender: "Debbugs-submit" Resent-CC: monnier@iro.umontreal.ca, bug-gnu-emacs@gnu.org Resent-Date: Sat, 14 Dec 2013 07:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 16138 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 16138@debbugs.gnu.org Cc: Stefan Monnier X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: Stefan Monnier Received: via spool by submit@debbugs.gnu.org id=B.13870056892744 (code B ref -1); Sat, 14 Dec 2013 07:22:02 +0000 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 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-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 unknown Sat Aug 16 16:56:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16138: 24.3; skeleton-end-hook not run Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 18 Dec 2013 18:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16138 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Leo Liu Cc: 16138@debbugs.gnu.org Received: via spool by 16138-submit@debbugs.gnu.org id=B16138.138739198615120 (code B ref 16138); Wed, 18 Dec 2013 18:40:02 +0000 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 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-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 unknown Sat Aug 16 16:56:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16138: 24.3; skeleton-end-hook not run Resent-From: Leo Liu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 19 Dec 2013 02:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16138 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 16138@debbugs.gnu.org Received: via spool by 16138-submit@debbugs.gnu.org id=B16138.13874216883765 (code B ref 16138); Thu, 19 Dec 2013 02:55:01 +0000 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 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-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 unknown Sat Aug 16 16:56:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16138: 24.3; skeleton-end-hook not run Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 19 Dec 2013 13:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16138 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Leo Liu Cc: Glenn Morris , 16138@debbugs.gnu.org Received: via spool by 16138-submit@debbugs.gnu.org id=B16138.138746031823536 (code B ref 16138); Thu, 19 Dec 2013 13:39:01 +0000 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 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-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 unknown Sat Aug 16 16:56:22 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Leo Liu Subject: bug#16138: closed (Re: bug#16138: 24.3; skeleton-end-hook not run) Message-ID: References: X-Gnu-PR-Message: they-closed 16138 X-Gnu-PR-Package: emacs Reply-To: 16138@debbugs.gnu.org Date: Fri, 20 Dec 2013 00:43:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1387500183-6978-1" This is a multi-part message in MIME format... ------------=_1387500183-6978-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #16138: 24.3; skeleton-end-hook not run which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 16138@debbugs.gnu.org. --=20 16138: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D16138 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1387500183-6978-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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 ------------=_1387500183-6978-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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 ------------=_1387500183-6978-1--