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 WHXNBVd6BWNkNQAAbAwnHQ (envelope-from ) for ; Wed, 24 Aug 2022 03:09:43 +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 WAcPBVd6BWMxdAEAG6o9tA (envelope-from ) for ; Wed, 24 Aug 2022 03:09:43 +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 B51643C97F for ; Wed, 24 Aug 2022 03:09:42 +0200 (CEST) Received: from localhost ([::1]:57870 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oQetp-0000mt-8Y for larch@yhetil.org; Tue, 23 Aug 2022 21:09:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35136) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oQetX-0000kp-CJ for help-guix@gnu.org; Tue, 23 Aug 2022 21:09:26 -0400 Received: from mout02.posteo.de ([185.67.36.66]:47685) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oQetV-00018T-JR for help-guix@gnu.org; Tue, 23 Aug 2022 21:09:23 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 20A79240101 for ; Wed, 24 Aug 2022 03:09:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1661303359; bh=rrMZoZHwFjz7F1EpPmxCyEXA5Qf/LDdBLtI4QY3VZBQ=; h=From:To:Cc:Subject:Date:From; b=QIA+rvhbmIIMWq0SyB/FQIetNiGsQ5VsJGKaQg04v3eMoe99REJX2weglg7qem71s vZRRzcaM9qVp28UfqX3FbNsQN/UtsItXmQOlN+5KylR5Nbm28BZUSwdNfsBji2blAe PJhTj6HZRUwwdadfdoUXWpF4wTSeWsUlIysKxA2HG+V1n7Smi1M+VsNnsM765Q+adR Udb9J+LiJAqrn5icwXphVcGq/rfUiCQibO7r/oDCr2g5F4m9nrIWwWCT8Q162VXLkO AcIuCKfpRopIT4mKbCAH+rSBBLJtK34ZSJmd6C2sx+ZvO3FxWI1v2IRz4VnZm7JmbS eDbLqpIlsyGnw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MC7KT3fCRz9rxH; Wed, 24 Aug 2022 03:09:17 +0200 (CEST) From: Fredrik Salomonsson To: Luis Felipe , Luis Felipe Cc: help guix Subject: Re: What Python IDE are you using? In-Reply-To: References: <87ilmiveqi.fsf@d2.com> Date: Wed, 24 Aug 2022 01:09:15 +0000 Message-ID: <87fshmv45g.fsf@d2.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.66; envelope-from=plattfot@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-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=1661303382; 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=PM7v+PDe3NiErFI4UHs9N1lQcldnCilN/RnhuiCn+wc=; b=L2JA7Tyw3WoLzpxXV240prFzgQkJ44Zi0hS7FVPF0wLThQ30fdCEQ6H+rnaE1hRWA4kGuo 0aKN8an39h6IXTCgFmBK0nDlkrEfon7BMRVYIl/IjGg772dPrIXRozF+ipNHcps3V7dxfy AwxPSJy7eGFhVTPpWfNgcYU4lkTCcG380S1n0+gKj7R2JUh6BABfX1CQCuBMORgkllhbOP ASg2C6PezlpGoZSCzTHYzYmx/r8FxIoacn88+UpnSVFZFcFn11fpU7shXm0OY+PfOTADih EqDQIIJmo47c+LhBCea+vz0j4aj1A4EM5JENXuNLTEsJFVP9gB5yZ/rwFi5gEw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1661303382; a=rsa-sha256; cv=none; b=jihSiBSHoJftBVV0OTOWzGhaLt165hcnIyD8d3ZT50Az0vBK1TqETM1sQ++aBmlgo7kpLY pWbOy82HX8TGl7WkxJ/Co3cs55+++xXTWtLoB7tQy1OHtA3L86SOSGxniWpd3KURWoLiBi tMPBQn9vPwQeb2XRiMPF2VCukpoyX8yFH6vn04y1/hjdMCeLjtgkKILkDhmmplyQP8+5Kr MUxajlEhE1rVQJGXSHr74ns3EeeLhvWQ8ojhif1jOZfO80JmE9+b/3rXTff+rkUK/+x+2I 73Z8UvW4MjDUjnKaa7kvFmEtduGJyg7D0vYKHFpWAz20qn96eB3otmx9T3jsXg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=QIA+rvhb; dmarc=pass (policy=none) header.from=posteo.net; 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: -7.81 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=QIA+rvhb; dmarc=pass (policy=none) header.from=posteo.net; 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: B51643C97F X-Spam-Score: -7.81 X-Migadu-Scanner: scn0.migadu.com X-TUID: MTZPX+8Q+cYh Luis Felipe writes: > On Tuesday, August 23rd, 2022 at 23:39, Luis Felipe wrote: > >> On Tuesday, August 23rd, 2022 at 21:20, Fredrik Salomonsson plattfot@posteo.net wrote: >> > >> > I generally use emacs + eglot [0]. It works great out of the box for me, >> > zero configuration on my part. I can't speak much about speed as the >> > python programming I do is over tramp, which tends to slow things down. >> > >> I tried both emacs-lsp-mode and eglot today, but autocompletion didn't work in any of them. They both seem to use company-mode by default, the same as emacs-elpy. Is autocompletion working for you? If yes, what version of Guix are you using? (I'm on Guix System 3f17158, emacs-company 0.9.13). > > Hmm, I just ran Emacs in three separate guix containers, one for an LSP mode-based IDE, one for an Eglot-based IDE and one for an Elpy-based IDE. In each of these containers, I ran "emacs -q -l CONFIG.el" to avoid loading any "init.el" file, and instead load a specific, minimal configuration file for each IDE. Autocompletion worked in all of them. > > So it seems something in my "~/.congig/emacs/init.el" is not right anymore for my current generation of Emacs packages... Yeah, sounds like something in your config is breaking the autocomplete. I don't use company anymore but instead I use corfu. I am using guix 92b25a0 on a foreign distro, with emacs-eglot@1.8 and emacs-corfu@0.26. And emacs-pgtk-native-comp@28.1.90-224.03fe258 from the flat channel d95204c. And autocomplete works fine on my end. > I think I found emacs-lsp-mode faster than eglot, and the autodocumentation/help in the latter was kind of distracting because it displays too much information for the symbol > at point, which makes the minibuffer change hight frequently. Right, I forgot a do actually have some configuration associated with eglot. try (setf eldoc-echo-area-use-multiline-p nil) That should take care of the minibuffer issue. As I also was quite annoyed with that. -- s/Fred[re]+i[ck]+/Fredrik/g