From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Newsgroups: gmane.emacs.bugs Subject: bug#66604: [PATCH] Gud LLDB completions Date: Thu, 19 Oct 2023 13:50:32 +0200 Message-ID: References: <13AC7AD2-230A-4FAC-81D9-75FBE53456F8@gmail.com> <586BC992-4776-4C8B-9700-821FF04A1046@gmail.com> <27BF071E-2E0D-49F9-B595-E8A560436C50@gmail.com> <2577C531-285B-49CC-BFAA-3D3A3A0B986D@gmail.com> 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="5878"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 66604@debbugs.gnu.org To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Oct 19 13:51:59 2023 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 1qtRZH-0001NO-JN for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 19 Oct 2023 13:51:59 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qtRZ5-0002t9-4n; Thu, 19 Oct 2023 07:51:47 -0400 Original-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 1qtRYu-0002mG-Tw for bug-gnu-emacs@gnu.org; Thu, 19 Oct 2023 07:51:41 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qtRYt-0005Rg-5t for bug-gnu-emacs@gnu.org; Thu, 19 Oct 2023 07:51:36 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qtRZJ-0004Uw-MV for bug-gnu-emacs@gnu.org; Thu, 19 Oct 2023 07:52:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 19 Oct 2023 11:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66604 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 66604-submit@debbugs.gnu.org id=B66604.169771626917216 (code B ref 66604); Thu, 19 Oct 2023 11:52:01 +0000 Original-Received: (at 66604) by debbugs.gnu.org; 19 Oct 2023 11:51:09 +0000 Original-Received: from localhost ([127.0.0.1]:35960 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qtRYS-0004Tc-SD for submit@debbugs.gnu.org; Thu, 19 Oct 2023 07:51:09 -0400 Original-Received: from mail-lf1-x133.google.com ([2a00:1450:4864:20::133]:47528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qtRYR-0004TJ-3I for 66604@debbugs.gnu.org; Thu, 19 Oct 2023 07:51:07 -0400 Original-Received: by mail-lf1-x133.google.com with SMTP id 2adb3069b0e04-507c50b7c36so3220731e87.3 for <66604@debbugs.gnu.org>; Thu, 19 Oct 2023 04:50:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697716234; x=1698321034; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=76408JsIH1ZPyLPfLO2Ztg5cmYL4Uj32DO0FTXatMc4=; b=Sa6+cANGVbbqaWWXcjnBM12baGLprimJk/Qb8Hc2l1WhzDk55udjEP55jmErdlcj+G tQBDK9HHIYvMaNOt6rTbw/sOIlc+pu3Y2w3fuo60iEcvOOX5ularJ8/uyySdhnIvjkB8 Fd07I4c0dfgHbrZ84iHKMv3qSEASu56VGBWfJ1i+xCvfSpWwOAtPcdF8OILIHKLI3Ri9 iXG+DR3z810m1XFsnSBgM/tXceYJXAG4FgZmSy4DEHQKk01hALuAQG0Xw3IIadFTTj4R LrxbrGVjz1MBjYGI91bz34f56jVGjKJRtCiTwq1VHLd0ru9DfO94asWM7YB5W2YHbjxf hiMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697716234; x=1698321034; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=76408JsIH1ZPyLPfLO2Ztg5cmYL4Uj32DO0FTXatMc4=; b=DjqNDiAMWWjpU/nFbdImLhlnsdIpznzT0rM0GXQI8I0D+B8E4b3PH/1FSFO0+pSEIw /eunMmMtW1hh2ngN+7J14ofoeofA60wReUdzGB7OsF7KmRbbc6Nukxd+NVQaV5uYxrik 2bq0KnORAZcRitwuQnoPGqkcLbSIkfQAQoy6UEhlhFJKYL00Mxp1Uei6gVQ7MvbtNOei czg0hYCKc5FEAUB1Lrn2r5hyivCyY/DTe0j1Dqk7eB5Bw12lSLj2luSVjZQXDYYljtR4 BKi5013QxaD7bOGvgm7JXk89zooX9DzAyEQO0L1aggxPL3WDkKPYzCrJ8S3emBREF5NK X1jA== X-Gm-Message-State: AOJu0YzMJNiS6FVNxDSrFYFKXFPjzhNusnX2q0fCCSjGR5yXNzeDVT9o 6kYJXLiyT7p+kEXysqc9FrQCIfg0HSE= X-Google-Smtp-Source: AGHT+IGdNa8iNNOEnL5HFo0F2f7vqJqPi2geveOuZPTdb4v6VOCDJGI5D+OSOzB6wkYv6zQTOi1KPw== X-Received: by 2002:ac2:5965:0:b0:500:7efe:313c with SMTP id h5-20020ac25965000000b005007efe313cmr1033070lfp.24.1697716233958; Thu, 19 Oct 2023 04:50:33 -0700 (PDT) Original-Received: from Pro.fritz.box (p4fe3abd8.dip0.t-ipconnect.de. [79.227.171.216]) by smtp.gmail.com with ESMTPSA id bd15-20020a056402206f00b0053e15aefb0fsm4250069edb.85.2023.10.19.04.50.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Oct 2023 04:50:33 -0700 (PDT) In-Reply-To: <2577C531-285B-49CC-BFAA-3D3A3A0B986D@gmail.com> ("Mattias =?UTF-8?Q?Engdeg=C3=A5rd?="'s message of "Thu, 19 Oct 2023 13:36:59 +0200") 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:272724 Archived-At: Mattias Engdeg=C3=A5rd writes: > 19 okt. 2023 kl. 12.48 skrev Gerd M=C3=B6llmann : > >> Please git pull :-) > > Look at that. It actually works, and getting the column was a nice > bonus! Bravo! People tell me that I have two problems: not listening, and, ehm, something else... Not true :-). > Some observations: > > 1. The command > > script --language python -- print('Gud initialized') > > is apparently sent twice. Perhaps something simpler can be sent, and > only once? Hm, I'm sending it once, AFAIK. Could you please paste the output you see? > 2. Sometimes there's an extra (second) space after the (lldb) prompt, > typically after stopping. No idea where that comes from. Hm, I don't think I see that here. Is it immediately after the stop, or does it come later? > 3. Please get rid of that `eval`! Just parse the frame info using a regex= p. > > Either come up with a format that is easy for both humans and > computers to parse, or just computers (in which are that text in the > buffer can be replaced with a human-friendly string). Well... That mechanism is for something I might add (much) later :-). It's a bit overkill ATM, but you must admit that it's elegant :-).