From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: kobarity Newsgroups: gmane.emacs.bugs Subject: bug#68559: [PATCH] Improve Python shell completion Date: Fri, 26 Jan 2024 00:38:52 +0900 Message-ID: References: <83zfx39mcy.fsf@gnu.org> Mime-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=ISO-2022-JP Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21877"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?Q?Goj=C5=8D?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/30.0.50 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) Cc: Eli Zaretskii , 68559@debbugs.gnu.org To: Liu Hui Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jan 25 16:40:05 2024 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 1rT1pl-0005T0-Ks for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 25 Jan 2024 16:40:05 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rT1pe-0003VT-0L; Thu, 25 Jan 2024 10:39:58 -0500 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 1rT1pc-0003VF-Ky for bug-gnu-emacs@gnu.org; Thu, 25 Jan 2024 10:39:56 -0500 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 1rT1pc-0005rR-Ce for bug-gnu-emacs@gnu.org; Thu, 25 Jan 2024 10:39:56 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rT1ph-0006On-RR for bug-gnu-emacs@gnu.org; Thu, 25 Jan 2024 10:40:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: kobarity Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Jan 2024 15:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68559 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 68559-submit@debbugs.gnu.org id=B68559.170619715224535 (code B ref 68559); Thu, 25 Jan 2024 15:40:01 +0000 Original-Received: (at 68559) by debbugs.gnu.org; 25 Jan 2024 15:39:12 +0000 Original-Received: from localhost ([127.0.0.1]:48918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rT1ou-0006Nf-Fn for submit@debbugs.gnu.org; Thu, 25 Jan 2024 10:39:12 -0500 Original-Received: from mail-pl1-x636.google.com ([2607:f8b0:4864:20::636]:47161) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rT1or-0006NP-WC for 68559@debbugs.gnu.org; Thu, 25 Jan 2024 10:39:10 -0500 Original-Received: by mail-pl1-x636.google.com with SMTP id d9443c01a7336-1d730b6943bso26568475ad.2 for <68559@debbugs.gnu.org>; Thu, 25 Jan 2024 07:39:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706197138; x=1706801938; darn=debbugs.gnu.org; h=mime-version:user-agent:references:in-reply-to:subject:cc:to:from :message-id:date:from:to:cc:subject:date:message-id:reply-to; bh=WhYxFdHXErvC0Zs9J/bPTIAcQ9PnAsiL9BuWlxMklfk=; b=ft1cJFLL3X0aLm2cILtOnwznoXphcQyscE3SfjZfUEU9SaGoLbJPfxUQ5E4tqR+VgM b4wzT2nWvLaj0VJ7u0U2eec8Q2+YVw0E4r3x7fSzI5VBKW6y1Gy1+yJ0GUCAJi79kenS XSmb/3ZjIRwzudZN0WJj67K//NqrPL4zamInVoBv3dSZZHBEGn7ZMtB4m80kFZnndCFV wH1PvHPS15jBPSeRGXEGAl4YRTdPQLEj9XqvJf2209ZhWT33a9DlUjQmy+gWD3ILYY+Y 9R5jJsqDAkHeuFX2uf7YG5YzGrePsZ3s6jo93RwZfe3Q/F8YAHpZ5Po4MNXC0rtoNElP MMJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706197138; x=1706801938; h=mime-version:user-agent:references:in-reply-to:subject:cc:to:from :message-id:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=WhYxFdHXErvC0Zs9J/bPTIAcQ9PnAsiL9BuWlxMklfk=; b=qzOJ0+eX1ScT1lEZENSleiEG5mmwbDqF/CmPR3SPcpE4qKlLxTSbOFPPK2+Vl82uie uNKdXbBGgJByrWCUpc5yMETAafqL7Zrlpt9PRBwEIQw7S2jupzjzvCM4IbcPcGqsQalI H2oRXtnz8GNY9kCHlwDlW3cEFyMN1iBXlPfOyrAL+4PbdpgbVL6/zdaEdF4yDqoec/FO 8DXTxScycvSgH09eU9KGE+WMPEoVm5gE5qbWGEiZ18kyGgEI4+591m53Y6CHTFD1zaTf ZJcnCV9ORzXqstl/RjgP6TWBAMVf8GWn9Naj3ZziNlxTMRA19mgChynK8SN6opcnCGee s51g== X-Gm-Message-State: AOJu0YzLF7U0NC2nbToVS1/X/pwlsMFfEMG32OAd6n0C2SpgfMsmTTIG hTIf1hplWEtIRxQXoAZPd1g907PzObLG9v/kBFc2oX/2bFQcsnPD X-Google-Smtp-Source: AGHT+IHV05U1h95aAKMfbdKsy3hRd8pHDuDQO34H6xiwwVJvp7D4n5UroEx6kp0UYQBwkTdvXQ1ViQ== X-Received: by 2002:a17:90a:1c90:b0:290:85a:dba1 with SMTP id t16-20020a17090a1c9000b00290085adba1mr702494pjt.5.1706197137837; Thu, 25 Jan 2024 07:38:57 -0800 (PST) Original-Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id pt4-20020a17090b3d0400b0029354ce5634sm245805pjb.32.2024.01.25.07.38.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jan 2024 07:38:56 -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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:278859 Archived-At: Liu Hui wrote: > kobarity 于2024年1月23日周二 22:15写道: > > Thank you. I tried the new patch and confirmed that the Python Shell > > buffer allows keyword argument completion on multi-line function > > calls. However, my expectation is that it can be done in Python > > buffer as well (after calling `python-shell-send-buffer'). Is this > > also possible? > Thank you for the feedback. I have updated the patch to add support in > Python buffer. Thank you. It's working very nice. I apologize for reporting in the piecemeal fashion, but I have noticed the following differences from the current completion. 1. Module names cannot be completed in Python buffer. 2. Completion is not working in comments. I'm not sure if the completion should work in comments, but some people might want it because the current python-mode allows it in both Python buffer and Python Shell buffer.