From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Carlos Pita Newsgroups: gmane.emacs.bugs Subject: bug#25753: 25.2; Python mode shell interaction not working 100% Date: Mon, 4 Oct 2021 12:31:41 -0300 Message-ID: References: <41EFCEC1-7EE8-484D-AF7F-06CF3F800F65@gmail.com> <87zgrpw672.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22022"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 25753@debbugs.gnu.org To: Augusto Stoffel Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 04 17:33:14 2021 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 1mXPxp-0005XD-Jd for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 04 Oct 2021 17:33:13 +0200 Original-Received: from localhost ([::1]:38574 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mXPxo-0007ag-Hn for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 04 Oct 2021 11:33:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41334) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mXPxe-0007aD-VW for bug-gnu-emacs@gnu.org; Mon, 04 Oct 2021 11:33:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54812) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mXPxe-0002G7-NV for bug-gnu-emacs@gnu.org; Mon, 04 Oct 2021 11:33:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mXPxe-0007Tc-E9 for bug-gnu-emacs@gnu.org; Mon, 04 Oct 2021 11:33:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Carlos Pita Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 04 Oct 2021 15:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25753 X-GNU-PR-Package: emacs Original-Received: via spool by 25753-submit@debbugs.gnu.org id=B25753.163336152828665 (code B ref 25753); Mon, 04 Oct 2021 15:33:02 +0000 Original-Received: (at 25753) by debbugs.gnu.org; 4 Oct 2021 15:32:08 +0000 Original-Received: from localhost ([127.0.0.1]:38125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXPwl-0007SH-Qf for submit@debbugs.gnu.org; Mon, 04 Oct 2021 11:32:08 -0400 Original-Received: from mail-wr1-f45.google.com ([209.85.221.45]:41741) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXPwd-0007Re-Du for 25753@debbugs.gnu.org; Mon, 04 Oct 2021 11:32:06 -0400 Original-Received: by mail-wr1-f45.google.com with SMTP id t2so7954611wrb.8 for <25753@debbugs.gnu.org>; Mon, 04 Oct 2021 08:31:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8EIbep+fTS8eLv20NqYbOPuI7/4u+9YDz1gfmR9TzPI=; b=qplXNX3poQnd/bt6bYtTVlcu38d7TwFB/Yj3SiuSSZDBSeOBEYx+hVi1h9nzO3keez /fCJIMNp3XD7+s2rihiGu2M1G+ji0LqB4dU9QDWR5M5G8ZqyP7Rz7q1xEHPSpxQac4Ba 16lczRYtG8VH6OL7R3Hh8UmLRG6/UQWKMGFkV67o9VgJ7ktxMfTF+zoFcLZAG2SY8J9o 0BM2OamkD7CeXzYHsPDQlLsd8UUEkmoRAsRVlheJc1dTzKP3f03oJ2lTqtYqxuq5y1od 2H1v3hhiDvjF5E0uheZ8N+cHTO9lpTK10HyYh7SIaJGcsQOm12J5ofiB17Ogdq7knDLH nRhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8EIbep+fTS8eLv20NqYbOPuI7/4u+9YDz1gfmR9TzPI=; b=McJHWUiu0YM9lublWQA+6eceCguVbXUyGtOl3J8pk3RRZR46SjpE1xg6ZJKptFBTXh c02quBrDhmSe3eHcDQW4S8+OtGMos+sAQkhnuXLswseEl05RcM1BrcrSLRoXl9y/wWIF leJ5DxyrCjDzWyC9kFVJXJlBKOVU7rugjFnCEVzYynT2NqkriQ0SJmv/1Yt4KTy67VAZ h4/XjQDIGrCgjdgtEm4xJMWG7PkOAnd7YtaPc/EE/iS+fco61TeC6uMhyBlZva+wUKuj Lv86HKSUDzE5JkgT1XDAUjr8NjuSfpDawQTCNzcfvHqs1KRGqQbzzkkudPF88IdVV/kO UQ2Q== X-Gm-Message-State: AOAM530BF21GrS3socCtkuGBi3vaNFs5MrBEAzf+8Iql9bvRGlIn93JZ ycEVIdgVWf2ehg8QmXJjhCuFS4sRc6FKC00FDew= X-Google-Smtp-Source: ABdhPJx3novYWeejOVYJrFEmXFIj58Hqk2FUz0r5hQeqXAuXjbpUteJSsMOD7zRBptxrh9y6DlrbHVxDYeRuXqhYWm4= X-Received: by 2002:adf:db0c:: with SMTP id s12mr15175070wri.322.1633361513517; Mon, 04 Oct 2021 08:31:53 -0700 (PDT) In-Reply-To: <87zgrpw672.fsf@gmail.com> 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:216365 Archived-At: Hi Augusto, > Unfortunately, this package is free of bugs and hasn't seen much > development lately, so I prefer to live with the issues of the good old > Python shell. Just to be clear, I'm not saying python.el should move to jupyter or anything like that. On the contrary, I believe it should provide a solid focused basis for other modules (elpy, lsp, emacs-jupyter, etc) and perhaps it's already somewhat at odds with that goal. Especially regarding native completion I don't see much to be gained vs. directly calling the readline completer (which is now considered the fallback case) and OTOH there is something to be lost: at least in my experience this has often been the non "just works" factor. Moreover, the mechanism is far from perfect (it interferes with prompt numbering, it's potentially blocking) and native completions solve none of its issues. So I feel like getting rid of it. My point regarding Jupyter, LSP and the emacs frameworks around them is that to some extent they relieve python.el of having to be that smart. Best regards, Carlos