From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 14 09:25:31 2024 Received: (at submit) by debbugs.gnu.org; 14 Jan 2024 14:25:31 +0000 Received: from localhost ([127.0.0.1]:41984 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP1QZ-0002IP-3f for submit@debbugs.gnu.org; Sun, 14 Jan 2024 09:25:31 -0500 Received: from lists.gnu.org ([2001:470:142::17]:48122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP1QW-0002IB-Np for submit@debbugs.gnu.org; Sun, 14 Jan 2024 09:25:29 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rP1QR-0004VK-Mm for bug-gnu-emacs@gnu.org; Sun, 14 Jan 2024 09:25:23 -0500 Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rP1QN-0002nQ-BD for bug-gnu-emacs@gnu.org; Sun, 14 Jan 2024 09:25:23 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 8B377240103 for ; Sun, 14 Jan 2024 15:25:16 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1705242316; bh=rc2RtvywW09YiYGlzKf8t7RCzfrq81ue7NcegUhbpd8=; h=From:To:Subject:Date:Message-ID:MIME-Version:From; b=U2ufYexKXk2F4ZMTF4dtQfdoxPhaNfanKVBlUh/AHat+u2PjIQM4DpmZxEF1N0q38 eFV2Wk+pY019cmIgBEdtKOlQs9d2Lq1d6mn9kCLMJNpwzWKsc03m6QEmco17Uyykg6 EXLYQDSVITZh9ZoDjo/f9yzBiX00k+wlw/dXynXA0cBpJ+ZBj8Kcc8yxSKn329BR/g Zi0hPEDJyBmgQbmXJtnwUo1B2QZWcUmtGWxrLoMeGEU8/qs6nKaSV/ksDI01CB2ljt FvxeEuR2xS68N84ErJ4yqrBBjaZKlR4ieTrhBGFaOFMU7nsXKJ7z529nUtIWhIEfH+ HRG5Jlod43Dfg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4TCcxR5r3xz9rxK for ; Sun, 14 Jan 2024 15:25:15 +0100 (CET) From: Ihor Radchenko To: bug-gnu-emacs@gnu.org Subject: 30.0.50; Eldoc fails to display argument tooltip for arguments inside (...) in `define-advice' X-Debbugs-Cc: Date: Sun, 14 Jan 2024 14:28:27 +0000 Message-ID: <87frz0rnuc.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.66; envelope-from=yantar92@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit 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.0 (/) Hello, Consider the following recipe: 1. emacs -Q 2. type (define-advice org-capture 3. Observe "define-advice: (SYMBOL (*HOW* LAMBDA-LIST &optional NAME DEPTH) &rest BODY) in the echo area 4. type ( 5. Nothing appears in the echo area Expected: "define-advice: (SYMBOL (*HOW* LAMBDA-LIST &optional NAME DEPTH) &rest BODY) still appears in the echo area. In GNU Emacs 30.0.50 (build 5, x86_64-pc-linux-gnu, GTK+ Version 3.24.39, cairo version 1.18.0) of 2024-01-13 built on localhost Repository revision: 479a81611ed4c676f5f370d97caf43867b04ed17 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101009 System Description: Gentoo Linux -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 14 11:01:24 2024 Received: (at 68450) by debbugs.gnu.org; 14 Jan 2024 16:01:25 +0000 Received: from localhost ([127.0.0.1]:43999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP2vM-0006rw-Kj for submit@debbugs.gnu.org; Sun, 14 Jan 2024 11:01:24 -0500 Received: from mout.gmx.net ([212.227.17.22]:38549) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP2vL-0006k9-BI for 68450@debbugs.gnu.org; Sun, 14 Jan 2024 11:01:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1705248076; x=1705852876; i=stephen.berman@gmx.net; bh=NABBmxb/ZEPUko6C34dy8N1Tjd4aO1jynhoEzbBDQks=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References: Date; b=fkZbgf+UuOyTG873m8DUjfYAx+M5zYF0c55kIKWRSyOE00P8huWseDfdFUtjuaC9 tr3IJ7yQdTnzJ0jHImUgOzkFYSHkUQhCVxyL1Lylr57KNgTgas9Rh/CV46AMiMgKe 5bnWjbHDoFSj4ro9BC7xh3kVjrONP1p9LcGatBLkYOY0NbLR8xCAARTBYglnHP8WB EWDt+oPWNo90MCcwrE2BHSX7z3kOF4aaQmxInUwZzwnG4Dhxrfz8kQnQ+dE5KPeEh BKmAUbSb5/pweMxmWl0A9lRLuqENBM190y5R/ObvFw1YbAWG5G/dOC5LydLCsPUdz LK0QHsQaQ8x9e1SbgA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs2 ([89.246.37.104]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MSc1B-1raQmD1E53-00SsMQ; Sun, 14 Jan 2024 17:01:16 +0100 From: Stephen Berman To: Ihor Radchenko Subject: Re: bug#68450: 30.0.50; Eldoc fails to display argument tooltip for arguments inside (...) in `define-advice' In-Reply-To: <87frz0rnuc.fsf@localhost> (Ihor Radchenko's message of "Sun, 14 Jan 2024 14:28:27 +0000") References: <87frz0rnuc.fsf@localhost> Date: Sun, 14 Jan 2024 17:01:15 +0100 Message-ID: <87mst7hpkk.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:1rDfX6hxK8DTCpSr2m5/G88YEwNKgtzmQ1MPWJdyChkC2WhIVwA PcahHj6NwTQOSif66kCEgU50QXXnJSVfgewnP4RYPb2gCivzcW3KTCbghzs+3YdivP/GAEj Ft/Vk6XO1RckyBzdBjvUH1NckDJB2FcDcqsi8czNmdc0ZbwzULWgSnAvMhfmuqqcPRC3un2 yL6cz8TZ9ba41+qWikS0Q== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:5jK/aIsPkW0=;69Jg4KnO2mrxY+fFBwW6mnVOorm XCFVQ7i5YVzcZkCd7kVLA8wGqjcsXpM3WIXnEZq6VXDwKYpj39pSinwW3wdNrChGPTEJ1w7Z8 hzwtPy3oWeljS6P5OKIBm/GxtnMwPjczElTkVByMBkkLTP2BaiuYr+yS93xSquw8O14jlpRHF jIr4QiNN8Cg7a0mIBSuORXr7KHvibYWywqVpbqSSNWZ81whVOhunMTYR1c/tghv7NrhL0mri6 L7XyLeoHkikqoSdVs6TicFPEnD1s4KkWvD36c36uq2x1pXlFkCvQduPc1IepYY5SGg0T01qEZ dsk7OD5GoXzr0gw4FmM01U6Vfin1xs9z6II991bnyW095P9ehgqDRLCxkHVaVMH/WNhHRz6Il MCNGnGc9+/3AcLBiDRfrMIrAmyB1L1v1tL0jnFwQ1torfWG1jPBYHSTMFy8hfcvrxOG4u1nt5 nQku+jQ2GdbdKHOdgJ7xvZ6oCIjUJ/u170A74N/yp+UH4+paA+QaV+IDvuDYmP/ZUFFuZfNKB il+UD2Ckrog3FHdwONgbQ7aBwHA9l1w5ZjTbSroyJvssUtx2oJ7Of6LHVRqK+hQHc+LDsRvTy sOX4+U4O6gazhGdc4+iAxoLT44moxJQ7LRgzOnkiZ2ukrBkzjDgLnj1uUMTODdjwld0lkKq6d c6BAXgB1PB/P0IX1bixnqcf2GMr4Tt5YsbfEdqzcqShwzn5xWTZ7P5YcBif0iutkUSySDjIrB Ti3BMLx04ClL9G5TpQFelbrAAl4cyKaH4XNmbXljrctFZjz+vp1p7C8zDRW6quwNaL0BBTCy4 rXa3Ab8UFQaNF1fvDjodGsB4QMOeXOYHqYEeyLo4SOcdG5WiuriH37DgxNhIzMkNvLfbSrZi6 HIAo6ch31FHzyYoto0n6VUbKG0KPwgzUZr/ob9aJ5unfoWfsblCkaaEcW/etmlOkCmMDbYHJW iZInzg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 68450 Cc: 68450@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: -1.7 (-) On Sun, 14 Jan 2024 14:28:27 +0000 Ihor Radchenko wrote: > Hello, > > Consider the following recipe: > > 1. emacs -Q > 2. type (define-advice org-capture > 3. Observe "define-advice: (SYMBOL (*HOW* LAMBDA-LIST &optional NAME DEPTH) &rest BODY) > in the echo area > 4. type ( > 5. Nothing appears in the echo area > > Expected: > "define-advice: (SYMBOL (*HOW* LAMBDA-LIST &optional NAME DEPTH) &rest BODY) > still appears in the echo area. May be the same problem as reported in the still unsolved bug#8432. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 20 04:37:57 2024 Received: (at 68450) by debbugs.gnu.org; 20 Jan 2024 09:37:57 +0000 Received: from localhost ([127.0.0.1]:60858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rR7nZ-0001cq-6U for submit@debbugs.gnu.org; Sat, 20 Jan 2024 04:37:57 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rR7nX-0001cc-KV for 68450@debbugs.gnu.org; Sat, 20 Jan 2024 04:37:56 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rR7nP-0008Fn-63; Sat, 20 Jan 2024 04:37:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=YrPDRJAZkBUHhYWsQrV8Mh9PrzmDyhBhWLOU1h/4sRg=; b=hJALD95CawGLvv0lYkjA y+tQ9sI/fO1vjBaJUpXDZ4TK5dcHbxXOcI5Xk7z/Q9bh1bHlr96ly6NCnbyjJ6jMzUxL/MRCGVIM9 2A19vAFjUaMRAx0QvxOacpH3N4Ee6fHCX6Cj61xhxfV8a+ssom7jc1FKc5a4BoQjnzRGoFqbQPdE7 vXdeka6/MczzRA5WzHOEt9+qvvJwtF0xFT57YVk+Hd0FKzll8q32AGcXtW57ru28x9+E2uzTZZJkq 3tEdOwWWBGCJqW6LDlkbQR2h7Obz0l45W7/4XgKRUtZ9v/y1SEOZ+hbU8Xh7eDmv0ouBN4QOPsnST 2c0NTjG50olgJQ==; Date: Sat, 20 Jan 2024 11:37:26 +0200 Message-Id: <83il3otkfd.fsf@gnu.org> From: Eli Zaretskii To: Ihor Radchenko , Thierry Volpiatto , =?iso-8859-1?Q?Jo=E3o_T=E1vora?= In-Reply-To: <87frz0rnuc.fsf@localhost> (message from Ihor Radchenko on Sun, 14 Jan 2024 14:28:27 +0000) Subject: Re: bug#68450: 30.0.50; Eldoc fails to display argument tooltip for arguments inside (...) in `define-advice' References: <87frz0rnuc.fsf@localhost> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68450 Cc: 68450@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: -3.3 (---) > From: Ihor Radchenko > Date: Sun, 14 Jan 2024 14:28:27 +0000 > > 1. emacs -Q > 2. type (define-advice org-capture > 3. Observe "define-advice: (SYMBOL (*HOW* LAMBDA-LIST &optional NAME DEPTH) &rest BODY) > in the echo area > 4. type ( > 5. Nothing appears in the echo area > > Expected: > "define-advice: (SYMBOL (*HOW* LAMBDA-LIST &optional NAME DEPTH) &rest BODY) > still appears in the echo area. Thierry and Joćo, could you please look into this? From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 20 05:27:25 2024 Received: (at 68450) by debbugs.gnu.org; 20 Jan 2024 10:27:25 +0000 Received: from localhost ([127.0.0.1]:32935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rR8ZR-0002vO-B4 for submit@debbugs.gnu.org; Sat, 20 Jan 2024 05:27:25 -0500 Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]:48226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rR8ZO-0002v9-WC for 68450@debbugs.gnu.org; Sat, 20 Jan 2024 05:27:24 -0500 Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-50e741123acso1905655e87.0 for <68450@debbugs.gnu.org>; Sat, 20 Jan 2024 02:27:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705746434; x=1706351234; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=1Qe08h9tQlg2dS45rSzZG4Z87cc9Vy44wWVjX4WmoEY=; b=dfh0/tE4dWKt89psx98V4jBylLPXHlOHnKhFR9tYn69fj2EG3FfN9KRyfJGchJIKr7 wwq12L3FG5FTbWlCSc7Vl6adbg09ZZue/aiapVaqx7+ydVzbkzSnH9OqCp2wvonPd7hd RvEa/lb7G5EupDS9FPGG10mgQRgnAQ2tQeF7Z3O8hT+I38LSuha/ma60/fvbElrguOkH Y/LdDd/PCw4migcpiKrSkyUTNuYQGoASyIyp+2qACxqZtM7OweKnTrJLVvqyAiO2qfY4 n2rxFnKxjyGi6d4Zv8eUu0XX2Zqm94sw7okPdXa2h3hiboH3g0Hic0NQrXIImrf5FP2w SkIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705746434; x=1706351234; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1Qe08h9tQlg2dS45rSzZG4Z87cc9Vy44wWVjX4WmoEY=; b=MiH7KaoPd4ErbvzPS+C+qOxwIB83fpVl9WMX1/MZf079z1WB1j84LSQG9YwS5ZA5Np wHbKXr6sxIPrEv1FHnZbEPx9rRktg3SYqeRYcpCJ6RJE4TCSjTS2opHFnrDLwWvwr0qY +DbzKuBi+zEEvSRUVQxoEXfxRKTEdUnjsyBuzDDa257YgIGO2IbRv8W7+C2thk9cRdR1 GcmzNEXokHvm47S5rBWP1OuGIA77kMcJxsYZ1y5dJiPNRh/LFMY4EZaXSjUoJ2FFsxxx r5PMDt+nhliITN/7MooZTeIURxIvUW/WDHhkFfnsXT8O9dV0VTvIWTa9Do3/r8kkJJjl owqg== X-Gm-Message-State: AOJu0YzdIv756t/ag7gkYmF1wzFD/ry9drmko9zKerp6re2iUivaIMwB 8tR9iNrjzM4veWlm9QPNGEXCKcQJwLtTUzHahMLkm5RfeUejdN4WRvVxo4/5j/ylMj7Hjc5UAMI xqN+wMYs18BZPV2yCIWabTtgpUtI= X-Google-Smtp-Source: AGHT+IFW9sTVKBkRFcLvtWN/vFT83ADOz5mynjYdGPhDy5HtnZnbBwBd6IAnwymAWIRUULvUc3Gde6LNeifIJRuE3P0= X-Received: by 2002:a05:6512:10c5:b0:50e:9354:1913 with SMTP id k5-20020a05651210c500b0050e93541913mr578441lfg.22.1705746434005; Sat, 20 Jan 2024 02:27:14 -0800 (PST) MIME-Version: 1.0 References: <87frz0rnuc.fsf@localhost> <83il3otkfd.fsf@gnu.org> In-Reply-To: <83il3otkfd.fsf@gnu.org> From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Date: Sat, 20 Jan 2024 10:27:02 +0000 Message-ID: Subject: Re: bug#68450: 30.0.50; Eldoc fails to display argument tooltip for arguments inside (...) in `define-advice' To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68450 Cc: Thierry Volpiatto , Ihor Radchenko , 68450@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: -1.0 (-) On Sat, Jan 20, 2024 at 9:37=E2=80=AFAM Eli Zaretskii wrote: > > Expected: > > "define-advice: (SYMBOL (*HOW* LAMBDA-LIST &optional NAME DEPTH) &rest = BODY) > > still appears in the echo area. > > Thierry and Jo=C3=A3o, could you please look into this? I'm reasonably sure the source of this bug isn't in ElDoc per se, but in elisp-mode.el's use of eldoc.el facilities, which are sometimes very verbose due to longstanding issues. But I will have a look. I'd also like elisp-mode to start highlighting nested macro arguments and keyword arguments, for example. Jo=C3=A3o From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 20 12:46:14 2024 Received: (at 68450) by debbugs.gnu.org; 20 Jan 2024 17:46:14 +0000 Received: from localhost ([127.0.0.1]:35596 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRFQ3-0007i1-Uj for submit@debbugs.gnu.org; Sat, 20 Jan 2024 12:46:14 -0500 Received: from mout01.posteo.de ([185.67.36.65]:54003) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRFPy-0007hB-J2 for 68450@debbugs.gnu.org; Sat, 20 Jan 2024 12:46:10 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 461A524002A for <68450@debbugs.gnu.org>; Sat, 20 Jan 2024 18:45:57 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1705772757; bh=BvNq+8WQo8GJQHC1vSRlXOPDbc+TtAPxhl64mgJDnZk=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: Autocrypt:OpenPGP:From; b=dGsm2Q95LV2Qd1mFfQIZHx/88ZBEGE5o9MadN4fYsR4u59b6vMBA4sV1ufwGhknOF OJLH2+TuYFsmUGUbBAH4XAHHlYBsjHs/y8cehT0fYQqKBWHD+6hKKjVPVvZgPO3tvy fbzvaAaMw6XAYwrJsDiHulvs6vkCUTVrPm2Y7C/8c5AJIIEPQQClcqXPr+LK3gOa1c v8ebfcATJ+xGFcq9cnI0ZOgguHot06K7RUnDwKbF5FV6nusqLWm39O5ew7GgpuRj5L oDLuLY4d6BI6Bs++tMGi9MWQ4LLdxw/uhhZAAXC3hXBnt0fvtxE1irwS9yUqWYEcVA n4Gam8+ccYuhQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4THP6B52Z7z9rxK; Sat, 20 Jan 2024 18:45:54 +0100 (CET) From: Thierry Volpiatto To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= Subject: Re: bug#68450: 30.0.50; Eldoc fails to display argument tooltip for arguments inside (...) in `define-advice' In-Reply-To: (=?utf-8?Q?=22Jo=C3=A3o_T=C3=A1vora=22's?= message of "Sat, 20 Jan 2024 10:27:02 +0000") References: <87frz0rnuc.fsf@localhost> <83il3otkfd.fsf@gnu.org> Date: Sat, 20 Jan 2024 17:45:52 +0000 Message-ID: <87fryrzynj.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata=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 TgUq5UmBc7YZ0JYWQgPTbQ== OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68450 Cc: Eli Zaretskii , Ihor Radchenko , 68450@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: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Jo=C3=A3o T=C3=A1vora writes: > On Sat, Jan 20, 2024 at 9:37=E2=80=AFAM Eli Zaretskii wrot= e: > >> > Expected: >> > "define-advice: (SYMBOL (*HOW* LAMBDA-LIST &optional NAME DEPTH) &rest= BODY) >> > still appears in the echo area. >> >> Thierry and Jo=C3=A3o, could you please look into this? > > I'm reasonably sure the source of this bug isn't in ElDoc per se, > but in elisp-mode.el's use of eldoc.el facilities, Yes, probably, we have the same problem with (dolist (... Slime handles this correctly IIRC, it has a nice library handling signatures but I don't remember the details. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmWsBtATHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk7qYC/4z2nNjbQRRj9Tw5T4GBfs52Wx5ZOe7 eVJBH+XKZnkJkTjbWkOuVoBjjydqp3SB6ld5XitnEZ7l/DSPIEXibK8orYww05/z H5zGyknuwFdmVLcRE7BFrJxu9IfOHDbYLj2hdqOjbEHuQ+eXgWne40zTXA1iQ+vB hrxcuj9TPAA22VRvgPjovVJHz/036DwOffz+aXDGDbl7LHS4uLkfnL5HTyHlxf0r XT31LhF9GzSeKJSDSHZ0B5fDNsAwB0Oa+TKAwERH6NkLBEhZLn2Vk3Jazwzydcpv Hor/jczFFSZQXp6tTAQS3esCBDrdT19F5D0uBkGGmHUSd+S+Dj1hNLrUIcP+neXA RFTqzfaCFPaIk4NiSNrWSXOpFSh3b5cvL7YnHGjXE0EsxDBE+b0uLJsraVSGZZh4 1Ue1UmmMsFMrXByhA1li4A5AXsUG58xVRXsszCzDim8BTQunc9Wzxhl9lLskjtR4 mvPufcxquigKkezZO8fSa//x4oWmoiQJsfA= =WdfP -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 20 13:01:52 2024 Received: (at 68450) by debbugs.gnu.org; 20 Jan 2024 18:01:52 +0000 Received: from localhost ([127.0.0.1]:35697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRFfD-0008IP-S5 for submit@debbugs.gnu.org; Sat, 20 Jan 2024 13:01:52 -0500 Received: from mail-lf1-x135.google.com ([2a00:1450:4864:20::135]:51341) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRFf9-0008I9-O2 for 68450@debbugs.gnu.org; Sat, 20 Jan 2024 13:01:51 -0500 Received: by mail-lf1-x135.google.com with SMTP id 2adb3069b0e04-50ea8fbf261so2200451e87.2 for <68450@debbugs.gnu.org>; Sat, 20 Jan 2024 10:01:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705773698; x=1706378498; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=i52TMnuY6fGRyXpUd/Rmgt7vNr7o9DmkRzPgHpyCAg4=; b=ixw0h8PynffAZK63MAWgAnC44Tvv8FCwY15tvJOOV91EU2LCeHOFDwtk5jnUheMjw/ sO5dvK2Do0OZQ2OvNYV4zhFxPP7lQad6YfM5f7kCbEKlixT62XaOblG8usddAIJZDli3 CfaZy+y+BOzrnzDFWtlCX+rB5jzDg7vl7f6MdymcgGXE59miehc5RXC9Zd3jByQIvP+X Cua3F1Wws9bnc73pJxHR78tjDdlKW0N21SWLDGlkBZaW4jLHX/Fn0BXcKbAc05rRv7qJ q0q5kmuORLbl5hGKSDBbmS8yCmX/NqNGOovAPP9jceMXo/Iw0dawxQebrPMxf+yyRsCM DbQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705773698; x=1706378498; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=i52TMnuY6fGRyXpUd/Rmgt7vNr7o9DmkRzPgHpyCAg4=; b=E4b0wHkO6tyUt2MZxIWwu+L9+St6T5wyMOnNhh1WWSq0r6RYtHYdLBz3/C/BIbbzMV hhr+GxYrIwuj7QwpoJxYM/iaEB3u6ZdRgdTSzFkDwYmW9PjvWIlPpwMzPAZMKvj0Tdjh aJ4csYwFMGTFfmhGJoIKsu71E4kxvxkO5Gr+xi80LZlnTjMb2/ryRjrBRKV091MR4Jdj 4brQRPny+/gSkXXwBOXxeE0RycIM6vs1RvpIH2qqvQpfC9nPjwi2UovqtartktO98q5Y CL3N9/vUv+MPPr5sYvGnrP39moKfSynnqPyctHYMkYPV1q0Euf0WJnZzCyDiS62ijROo fIlQ== X-Gm-Message-State: AOJu0YxG2ss+eCN1bvWoe8Lv0JEAQFaSEcZfVp4O5oJbBxsrB4KfKrRW 03YY024YSs2EHR9n9SpsgkobeEft3iHJX5TU46/Ux1DHz8i7/lq6d3CXdsX9mk1Jy/uGnRxDuls rYhm47q6utdROhH/j1dxqEalMrk4= X-Google-Smtp-Source: AGHT+IF+yIpZyiF2PpwJnvy3Zj3MJD8MRq3cWthT338xVi5jFArOrTEcgeNPtyFG+TlEgbJp8Zxt0FVrItvVmGNTbx4= X-Received: by 2002:a05:6512:1154:b0:50e:e680:cd4e with SMTP id m20-20020a056512115400b0050ee680cd4emr648363lfg.108.1705773698464; Sat, 20 Jan 2024 10:01:38 -0800 (PST) MIME-Version: 1.0 References: <87frz0rnuc.fsf@localhost> <83il3otkfd.fsf@gnu.org> <87fryrzynj.fsf@posteo.net> In-Reply-To: <87fryrzynj.fsf@posteo.net> From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Date: Sat, 20 Jan 2024 18:01:26 +0000 Message-ID: Subject: Re: bug#68450: 30.0.50; Eldoc fails to display argument tooltip for arguments inside (...) in `define-advice' To: Thierry Volpiatto Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68450 Cc: Eli Zaretskii , Ihor Radchenko , 68450@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: -1.0 (-) On Sat, Jan 20, 2024 at 5:45=E2=80=AFPM Thierry Volpiatto wrote: > > Jo=C3=A3o T=C3=A1vora writes: > > > On Sat, Jan 20, 2024 at 9:37=E2=80=AFAM Eli Zaretskii wr= ote: > > > >> > Expected: > >> > "define-advice: (SYMBOL (*HOW* LAMBDA-LIST &optional NAME DEPTH) &re= st BODY) > >> > still appears in the echo area. > >> > >> Thierry and Jo=C3=A3o, could you please look into this? > > > > I'm reasonably sure the source of this bug isn't in ElDoc per se, > > but in elisp-mode.el's use of eldoc.el facilities, > > Yes, probably, we have the same problem with (dolist (... > Slime handles this correctly IIRC, it has a nice library handling > signatures but I don't remember the details. Yes, you recall correctly. Like SLY, Slime's fork, it has some minimal sexp parsing logic that it makes use of in slime-autodoc.el. I'll see what I can do (if you don't beat me to it), but this is probably a very old bug: I don't remember Elisp ever handling this correctly. Jo=C3=A3o