From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 4ObHNJNnBGNqBAAAbAwnHQ (envelope-from ) for ; Tue, 23 Aug 2022 07:37:24 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id EM67M5NnBGMLdwEAG6o9tA (envelope-from ) for ; Tue, 23 Aug 2022 07:37:23 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 734B69A44 for ; Tue, 23 Aug 2022 07:37:23 +0200 (CEST) Received: from localhost ([::1]:54996 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oQMbK-0000q7-8N for larch@yhetil.org; Tue, 23 Aug 2022 01:37:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50552) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oQMar-0000py-SR for help-guix@gnu.org; Tue, 23 Aug 2022 01:36:53 -0400 Received: from mout.web.de ([212.227.17.12]:46617) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oQMao-0002Jx-UV for help-guix@gnu.org; Tue, 23 Aug 2022 01:36:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1661233001; bh=uh1B/6osm8XBjHsZdf9xZ4JSj8giep4OYGriG7sqsQI=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=gjM5G8e6xA2VQt1o9705LJ3Jm6o6evjm10yUYWMh+6sR6fK/1H4+J5fXwurf+Qkxh 3Y2TGNSZIL8zKoz0gXkZb+64qlKUPbHxXU97g2e+DT3wflcvcuq3o9oVB5WfXDH73F g1YkayCa/AU6ga9IRTGl+atmtwiBpcJjzq2pjgGY= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from fluss ([84.153.137.18]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MxHYA-1pNr292WMK-00xXMj; Tue, 23 Aug 2022 07:36:41 +0200 References: User-agent: mu4e 1.6.11; emacs 28.1 From: "Dr. Arne Babenhauserheide" To: Luis Felipe Cc: help-guix@gnu.org Subject: Re: What Python IDE are you using? Date: Tue, 23 Aug 2022 07:28:48 +0200 In-reply-to: Message-ID: <871qt7a5ct.fsf@web.de> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Provags-ID: V03:K1:hGRRoENOgLLaLH1giFakSIFqpTZxyrPZwhXlUIEHJFxc+eUsaRq KaeZyiqdNr2Vn7Jz97uwMYc2fLQxkcnynr40y/Oqz+NtLn3oLJZHu6RcuGFJ9LNHdPrumry hj8GKXG7sBkuGIGBXrwT5D9fjq5OpV5CqhYSAmIDaPh6HSC2fzVp3DRa+/CihSyZckuuIYC iMkh/eK4NXp/XOc2saj3g== X-UI-Out-Filterresults: notjunk:1;V03:K0:llL9KgMZ50M=:CFufR0zt/imRtmXjSQY247 arf4ih+Ch8hXpvDbgYyGNSgHdmEpd9YSfXoZ6X8RIqWdU5riPUoJbfetqUreed7q6MXHSpJ9N llz6di/XiF/9lDrcgto3rpJ13/Wt4inQjFZGNZ37qGfq2RzqyAB3DzaDR/xm/fDlxTj6bJupe 6CPIk1L9eptPs891yJtP4eI5a+2anjI1NKG5KYSOwQG41Cibyyh1G3cFKq1lb9/ogIvwsTjIO WLct5lJKkInAET8B02VGOIMHWrWJrCZHFIWup2+RZZlqUyu+wUb48VMHE7niw3mFcIzRXP9dR jR1yZBBLU6PUN/nk9nkJR2ybZEOuco3L0KQ1PuWU/7QuWKcs8i2xhZ5ezZ2C/376rbG+Kef5u x9Caxrax56uPnIIOOykuOHW6tisV6FwL05gtStJJS4/aUh3xSyaNF0Mz09cIWD/NLF593+vib dLHca9wg8WIL7apLfoUYY3/VjFMD1Pf/evL6nLsuvZkGens9orsQ0V3m+tfvN5ykHr8YqzkUf 2/DWI435Iqr88lZAywguHGa2QHS/ukQHHKyCYfjRxuhC6jY8fI0U8DSYwaUOBqBQZTurxZs+k ESZX9wNncp2cf7pMyCMdUxuPO4Tw01LMarzxD+TA7NVr7qBCEqvqq2cDsSlJH9dZ8bku0o9bl hgsWocXv5kyK9fHZl8zh/oQwDyV09Y5GKUqJDJ5lIIeguVU4gARxJy7fAnnx0/40yYYlkdBMw WAUb8s99Y/bayreeFgMcm5lCGBa9tGqyg1Q7nr7h2RYPGwobKli5o7AAB7GP8yLOi+DKxayLL O54xdTtqGKJnOsH5DP2HLY/dPFhHp/eza4OsTQMOfqQtRriS6PcLtp97RDu4R/zEsZ65Ezi8W 4Dh7ogl2x85O5hT7xMvic7Hrb3SRpHeL+eEHF3yCKGxjLobVpYXBN/CPK2MW6m1gOyB4wcshg lPUccUdJJtCTeIiQiFgIYgVvYb8v3+4bjTGJ1oxxXE5nr7tF+j88Vp7YAnyLcwmwuhmoEFgGl twibyNtfc5t4RBfxrEQL9TsRxMVJwDKosrxOTjvgpkgASxJ+bqrjTuIuPgrpx7cnQQO4JiHGZ QszilE7JxMl/TBs2jI8djRanNaeRER21kDuF5rFfA794wuX9L79gdAY/Q== Received-SPF: pass client-ip=212.227.17.12; envelope-from=arne_bab@web.de; helo=mout.web.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H3=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-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1661233043; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=uh1B/6osm8XBjHsZdf9xZ4JSj8giep4OYGriG7sqsQI=; b=nocImsotTBVIhir+ZRL/wZRppotb3jT28Uk9xkxvHzgFfyIL3puQHOOh5t/KHgVjCZd1L/ nVnaqMgudiysD7Fau0p+dzzsjZQbLYhOgvmhn03W89lXnf424a5xuAZ0vRXp+E8wzYKjea 2VzdmLts6rqldRQWT/5fMGy5pRiRYXJrKnNx2oL53CHDEJlxOJSxRe2RLQ2DDVgCMmr5GY 4cvNjmgzNGfxXuFQppw1xFL8OwK4/Ut/0DdfN4Z6Tv8KV7ovHg9IKxs/HjxhaIzHG42mvf d3fbIBpSTNGSRf0BqrxRtgF2ik3xQjpB4GotFALgTWoScML506iT3aCCxw0imA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1661233043; a=rsa-sha256; cv=none; b=TmtqpIz/Y8cfouTf16BLZACuz7EB2YoX+AcOR9DAqtFr1WZw6GiGZl+dvuO5wrMy+S0vxw JrzdgkfShoo/SzKR205pAWw6maaUCHFw1+yjLKezyo8hk5+/AlO2G+Mq92GT/27LUIdUfk 6IgxN8mtlqtJaJpXJ52vJJ+ukAD2coCzAKyG4fJJ6NoMmNL4q5NLpMeCYI01g0dpmTo9fC 6AiemACSooqZcoC2KAZSfz93NHJ9rQY+kpTiRJ8yLsRR5wsecv2ZWQx/NbUEb1zWfkBxwg 5QmgEi/qJef5EprG5vooz/B7OHaIIMPioJuj5aLrBKG2FjOYAaFxnbUVFsiAmA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=web.de header.s=dbaedf251592 header.b=gjM5G8e6; dmarc=pass (policy=none) header.from=web.de; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.91 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=web.de header.s=dbaedf251592 header.b=gjM5G8e6; dmarc=pass (policy=none) header.from=web.de; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 734B69A44 X-Spam-Score: -4.91 X-Migadu-Scanner: scn0.migadu.com X-TUID: 1gEK/oj7+GmQ --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Luis Felipe writes: > I've been using Emacs Elpy as my Python IDE for a long time now, but > it's been failing to work properly for a while (currently, > autocompletion doesn't work; before that linting was not working). I also experience problems with autocompletion at the moment. I=E2=80=99m considering to switch back from company to auto-complete-mode, but I shy away from the re-configuration effort at the moment. > What do you use to program in Python? Is the IDE you use dependable or do= es it present these kinds of frequent problems too? I always use Emacs for Python, just python-mode with pyflakes via flycheck. But I=E2=80=99m only doing small stuff in Emacs (having switched = to Guile Scheme/Wisp for my hobby stuff). I have not checked lsp for Python. My experience with lsp for Javascript is that they are a bit sluggish =E2=80=94 I prefer an Emacs native solution where it exists. Example for that (though other language): Working with js2-mode+eslint via flycheck is superior to lsp/tide-mode in my opinion. I feel the difference, because I=E2=80=99m in a codebase transitioning to Typescript, = and the user experience in plain Javascript with js2-mode is better. lsp has more bells and whistles, but js2-mode is precise and instantly at my fingers. Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein, ohne es zu merken. draketo.de --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmMEZ2QQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD67NlD/9qXdPMpsh1bLot5tYlB4zX5N88NfYV7DO4 kwzzgF+vfsXZx4bbWkakhVNJpU5V71Lut6uMTqpvB6TGbMrwN/1lPnhMvzb3fXeD bc6yRLJN147LiKmSHu4oouRfGhgZQePDo2B22nK+0WCJHzPwt/ktRT++veVnjU6u O8UTW1djC0t2VsxJmNPu4kOihIv0TVIxco/nmd3XXToPb1rkuySHvttsQRFBs7dU 86T9WjYyiiNbobJ6jIIVGIrY1vOqoBz1kwfYt6JDzpz/GaKabYzP8SvbVg5hoYP7 oYcDJZ01TmXnmtzmI02aKTF+MVZIavjRlylEK71jHkZeN0AhkUp00u+465p5Ijun sCZ0Y/5gPsoGSeA1vNAjbP9Rh4P5f0XL66CNB2eFBCdA0B1S2OCTF7agF8qVvzeU 4i5LcHQPfsWnvXqTNUICeaxXFX4j++N8IwSI8IuedbqKKLabc3W1uXA1yz1hhuCJ 8UAtsgpf0qvR5F7SHQHqMS1h7frLMX8LOyCY361F+N9UwnWOm5N+pHeDLE29hmMa Hh27FVMZhi5+twpiMjEvhFtimn8q5jPQ0/dqwL7uwNnUIScDYzc50TiwDz8uCil6 nezu665h5Dp4nI+mM+3h07pSD/kgbgFuLM8zcpV9h5b3j+UOwSPuNUe/GtiaU6y+ 5/wiVvDRFYjEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmMEZ2cQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSLo/A/9jM3vh4NYpVchbxlsueUxIQ5wj 5cLg+bHTgAke3lx3dbtFzIxoySGxoAsmNeVEi/xP+y0DvhKXCyD1EONGdazhF1H2 F2z5Hp+Zd9p0zUtS9uwecJJssWBZvkC+KlaJHDGTv1YUaf0gXgIFaJr9lbivwqmZ dZnZ7qcOFXQgdtDDOw== =3YHc -----END PGP SIGNATURE----- --=-=-=--