From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Augusto Stoffel Newsgroups: gmane.emacs.bugs Subject: bug#25753: 25.2; Python mode shell interaction not working 100% Date: Mon, 04 Oct 2021 10:21:53 +0200 Message-ID: <87zgrpw672.fsf@gmail.com> References: <41EFCEC1-7EE8-484D-AF7F-06CF3F800F65@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2837"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: 25753@debbugs.gnu.org To: Carlos Pita Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 04 10:55:13 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 1mXJkf-0000cA-8G for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 04 Oct 2021 10:55:13 +0200 Original-Received: from localhost ([::1]:43832 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mXJkd-0005uy-Vc for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 04 Oct 2021 04:55:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51066) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mXJFW-0004hX-Bn for bug-gnu-emacs@gnu.org; Mon, 04 Oct 2021 04:23:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52266) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mXJFW-0002Ch-2O for bug-gnu-emacs@gnu.org; Mon, 04 Oct 2021 04:23:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mXJFV-0007gO-V3 for bug-gnu-emacs@gnu.org; Mon, 04 Oct 2021 04:23:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Augusto Stoffel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 04 Oct 2021 08:23:01 +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.163333572229444 (code B ref 25753); Mon, 04 Oct 2021 08:23:01 +0000 Original-Received: (at 25753) by debbugs.gnu.org; 4 Oct 2021 08:22:02 +0000 Original-Received: from localhost ([127.0.0.1]:35579 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXJEY-0007eq-Kf for submit@debbugs.gnu.org; Mon, 04 Oct 2021 04:22:02 -0400 Original-Received: from mail-wr1-f50.google.com ([209.85.221.50]:38554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXJEX-0007eK-7x for 25753@debbugs.gnu.org; Mon, 04 Oct 2021 04:22:01 -0400 Original-Received: by mail-wr1-f50.google.com with SMTP id u18so29295058wrg.5 for <25753@debbugs.gnu.org>; Mon, 04 Oct 2021 01:22:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=q+KhXSXWAFcooeTbWipOf6i6x5eBMKGf5yr3Otq6RYw=; b=jju0IW4/dOHrbSKgXUHAynR3s6i6sDl6m64lwIt5J5R42uw+5nUAZTaHFSeM3fLsUe 1YYAB5Hti+uGUmcnJk+K8Q4IhthUxUcndfdh/LXV6uV0/3FaXIEbY54g7/Ec9bMB1Now iXMjcfW3Y0r7nHfCX5j8oBugOBtOprt81vj6ac/MV29GiDdT3h6F53JokuvMtdfM1RTq zG7FyZYFlvBkr7rO+U2+vNTRH5lm5EnmMD5Udrl17YN6RZM+gwPaMtA87QS4hjyFpTuA uFcV23TvUV4U37UElt9VaKhowIre/dtAk5KtAgXdnEjPaY5DBkhlXo9dPD7PupKZ2yv/ AIww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=q+KhXSXWAFcooeTbWipOf6i6x5eBMKGf5yr3Otq6RYw=; b=U6h3APtYtrxvF49VzqCktgRLHlD2AnHw9WMFvkQAjFaocaFMTh27pceanEN4pibHWl yqLpnL1olRIKxXvmKeGNrtOvkBLwlHnVEoOJYZZqNxtWnTJSiR7re+olvRt3CeL+LMdF kw1zFeBaT3E/8a8tYAUDJF5r7IK/2ij2qZ9Uro2OU5yJhKSAnP6i3jQvn+zapc91j03z 1Eo3HtcAWmbWYRIGpbAEd2X7i/70M8xwgTm+AgqTtVQAtodBnFT4kRjNzczxcmPHvMLF Y9h2NCj6tTHYEcOla8PUqL5d2ylpUzHmFVw8S0uQs0EItVqrMHVge60Kwxi5Y/tN1RN+ Zxrw== X-Gm-Message-State: AOAM531Qk2pdGAwoybRMzBjsH/mAXbG1uWyKI7GWDER9iO5D0VwocjJY OuIhibZfPj3HZEJj4W/gGKHp3s4gHtvcqw== X-Google-Smtp-Source: ABdhPJxkAI+8EhHqsJjaSgJ+g8cQGXc8ATXVpEUOK2HR0C3voQUb5f4sKh+D0Lfn/OJdBT572DhkjQ== X-Received: by 2002:adf:a190:: with SMTP id u16mr12448595wru.114.1633335715059; Mon, 04 Oct 2021 01:21:55 -0700 (PDT) Original-Received: from ars3 ([2a02:8109:8ac0:56d0::2d8e]) by smtp.gmail.com with ESMTPSA id e5sm13554779wrd.1.2021.10.04.01.21.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Oct 2021 01:21:54 -0700 (PDT) In-Reply-To: (Carlos Pita's message of "Sun, 3 Oct 2021 20:55:58 -0300") 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:216329 Archived-At: On Sun, 3 Oct 2021 at 20:55, Carlos Pita wrote: > Some years ago I proposed starting a thread python-side that provided > the completions through some kind of IPC, so as to not interfere with > prompt numbering and also to avoid blocking behavior (for example, if > eldoc tries to show documentation while python is running, it will > block or at least it would at the time). I started an implementation > then, sent a prototype to Fabian but it didn't get traction. I > reiterate my proposition now, even though I believe that's what > jupyter does nowadays in a much better way than any tiny > implementation of mine hacked into defcustoms will ever do. There exists an Emacs interface to Jupyter: https://github.com/nnicandro/emacs-jupyter 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.