From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Myhrberg Newsgroups: gmane.emacs.bugs Subject: bug#44660: [feature/native-comp] defalias to macro in compiled elisp seems to not work in smartparens Date: Sun, 15 Nov 2020 22:32:42 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21703"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 44660@debbugs.gnu.org To: Andrea Corallo Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 15 23:46:15 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1keQmk-0005Wq-Tu for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 15 Nov 2020 23:46:15 +0100 Original-Received: from localhost ([::1]:42452 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1keQmj-0001tT-OQ for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 15 Nov 2020 17:46:13 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53872) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1keQay-0007gf-K7 for bug-gnu-emacs@gnu.org; Sun, 15 Nov 2020 17:34:06 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42941) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1keQaw-0002Bb-82 for bug-gnu-emacs@gnu.org; Sun, 15 Nov 2020 17:34:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1keQaw-00083j-3V for bug-gnu-emacs@gnu.org; Sun, 15 Nov 2020 17:34:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jim Myhrberg Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Nov 2020 22:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44660 X-GNU-PR-Package: emacs Original-Received: via spool by 44660-submit@debbugs.gnu.org id=B44660.160547958130904 (code B ref 44660); Sun, 15 Nov 2020 22:34:02 +0000 Original-Received: (at 44660) by debbugs.gnu.org; 15 Nov 2020 22:33:01 +0000 Original-Received: from localhost ([127.0.0.1]:54487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1keQZx-00082I-E4 for submit@debbugs.gnu.org; Sun, 15 Nov 2020 17:33:01 -0500 Original-Received: from mail-oi1-f177.google.com ([209.85.167.177]:33225) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1keQZv-00081d-Pl for 44660@debbugs.gnu.org; Sun, 15 Nov 2020 17:33:00 -0500 Original-Received: by mail-oi1-f177.google.com with SMTP id k26so16877454oiw.0 for <44660@debbugs.gnu.org>; Sun, 15 Nov 2020 14:32:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jimeh-me.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=p3I5G+ScKC62aMeDzU6UxTYxwuZN7ZhH4dVLwhT60wk=; b=19DODadHkfgsd0a2s9x+Je0SA8V4Sb/Jcf+bIZkYdbLEIvdDkaXbR9HVimhgxUAZbF Ab8jdQPOYhRQw2fZdql8U73UhcKJVPiBZWAvtSdXU8/OAY+dgXvidDmkyPkvATXRKym2 JqkbJMjQhdQ6YZE/idUzAtGXoAdkyJeUHCMhgBTLdM5KQ9LWt/cS24N3WrrsmgwFhi9z t9rsAXcVuRHY/5MrZVjsB6eJ58obqcmg4mRliTZvJ1RF1sP6vqohDrT3vgRMc9tgH4Ix x2+7TZAMZvhfLxVFHGf2yXrD3u2c+OxVOmgEH1SK3UCeFJgY0e8zTstiuM/TJX1W2JH/ M0Rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=p3I5G+ScKC62aMeDzU6UxTYxwuZN7ZhH4dVLwhT60wk=; b=qaubf8ID3vKlasdYxV/YpR1GeUXFHLVgEh3q4GiSzMt/D+iCRH79aQUopzGt2GIYn3 tzz1IabcrXFux7970jt/6nQzoG3oE+O696wD8TpCtvWSeegnUk4etdL9+evf9JKpoift YkU4igJkL0+72AX9DxUWT2MRlgrJIZD8DFqzh8NLTwifyZBTndUcwfKPMoj5mwdYVSCf t9QBizkaoK5g2kWk3VwCRBH/pqWJq6uyO48/vanfudKS5jgoZwhqjUC1JgJ4APd9ZcOd JJ6eJSILwExvC7BvnVXLPRmbPVJzDNbNaqBV3CE7vjz2i9XiJDMVh1uKQ0jAUnRMi2Cs Ny6w== X-Gm-Message-State: AOAM532SEwPC157EXkuB3XoaxM4AkPvu/x16wuNAta9mNcP9ENUovQgt kpI+wUZxBxDvVbCpP9YItFb+G/6UCsZcBtUmR1UrSQ== X-Google-Smtp-Source: ABdhPJzjkI2nk29z1qwk1eoiB9bDGCpSJRHunBl8x99NnFfm/8PUSifmoZ7z1Ph0dgadkRRY4b4CQNv/q8Dp7A+Yc8k= X-Received: by 2002:aca:180a:: with SMTP id h10mr8023606oih.4.1605479573737; Sun, 15 Nov 2020 14:32:53 -0800 (PST) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:193387 Archived-At: Hi Andrea, Yep, it does indeed fix it. I assume it's related to byte compilation then, and not native-comp? Thanks for your quick response, and I'm sorry for wasting your time with this :( On Sun, Nov 15, 2020 at 8:42 PM Andrea Corallo wrote: > > Jim Myhrberg writes: > > > Hi, > > > > After the following pull request was merged: > > https://github.com/Fuco1/smartparens/pull/958 > > > > I started getting this error: > > > > Error running timer =E2=80=98sp-show--pair-function=E2=80=99: (inva= lid-function > > sp--while-no-input) > > > > The offending code seems to be: > > > > (defalias 'sp--while-no-input 'while-no-input) > > > > And then later the call to "sp--while-no-input" within the > > "sp-show--pair-function" function. If I manually eval the > > "sp-show--pair-function" so it's no longer a natively compiled > > function, things start working again. > > > > For now in my personal config (which is not native-compiled), I've > > resorted to this work-around which seems to work: > > > > (defun sp--while-no-input (&rest body) > > (eval (append '(while-no-input) body))) > > > > Thanks again :) > > Hi Jim, > > does the attached patch to smartparens.el fix the issue? > > Ciao! > > Andrea >