From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id MMWpLuIGvWKEhgEAbAwnHQ (envelope-from ) for ; Thu, 30 Jun 2022 04:13:54 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 4AKULuIGvWJtdQAAauVa8A (envelope-from ) for ; Thu, 30 Jun 2022 04:13:54 +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 284FF3A0A7 for ; Thu, 30 Jun 2022 04:13:54 +0200 (CEST) Received: from localhost ([::1]:35178 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o6jgn-00067q-Bk for larch@yhetil.org; Wed, 29 Jun 2022 22:13:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48992) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6jgT-00065e-LB for guix-devel@gnu.org; Wed, 29 Jun 2022 22:13:33 -0400 Received: from mx1.dismail.de ([78.46.223.134]:25477) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6jgQ-0000qH-5q for guix-devel@gnu.org; Wed, 29 Jun 2022 22:13:33 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 27b69b38; Thu, 30 Jun 2022 04:13:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=date :message-id:from:to:cc:subject:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s= 20190914; bh=e5xe4z5fN2HxAfnn28grC621Wg6crBXSh+lsHDgfJSg=; b=ty/ ELfuAeaYS0EbSQRrAwDV3LaWWshsz8VD1E9eDNvCz4Ipo3XF2ROiKRAyHoAaiY4f VQH5iovcK4m96wGLC/v9Mh3XzxR4trc5JbdWzjdCUe4Ulv89U0ImETo479pbaMLX RBkSGQxYFBjOfVWCycX61mwujBHyoyl9jijyYxuFi7B9/Y8auJFispr9vrmr8rPM /nA+t+Sx1P34MwY+XQepDhwGGhFkmOaKAqMakgcSDKeNO8mQnhWfiiubCUPzj6Hz EWCDRro5ZJX3mlIDD6aGjns15jOJ5ynPSww7Gn5NoVWFlDe2dv2WMg3X4SgRbkrx TyjlmTtvAkb75T1oQBg== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id cfb00c11; Thu, 30 Jun 2022 04:13:26 +0200 (CEST) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id ee2a2778; Thu, 30 Jun 2022 04:13:26 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 5403bb61 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 30 Jun 2022 04:13:25 +0200 (CEST) Date: Wed, 29 Jun 2022 21:13:31 -0500 Message-ID: <20220629211331.GB3012@gac> From: jgart To: Munyoki Kilyungi Cc: Guix Devel Subject: Re: emacs-jedi package bug missing crucial python server file In-Reply-To: <86pmj15acd.fsf@bonfacemunyoki.com> References: <20220621225926.GB5429@gac> <86pmj15acd.fsf@bonfacemunyoki.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=78.46.223.134; envelope-from=jgart@dismail.de; helo=mx1.dismail.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" 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=1656555234; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=YwLapXGyjDYx7TMxXzxLfAmZAx8hsOvrBVIDGdzGORY=; b=gqUFpe6DOBmJWGmRmXtiwWvkXfQlkvNM0Xp9bcyEJix2dshBSXqBMk1l+OrMB7idhQ0eKL s2v6rfdnndGDwHzGnO9qto1SDwvnBPHwAAQSHjIpl0A2KduxHYC26uk9NDiDDHgcVR7qUh NYBVc0lSzTQ0y0YS9s1DUls1dPWvg3dPSjSMkzQutcFPBFHFbHVW2ff4PVYUfKYXQjw6sK ynQAK+iul0I9ROue7OPJhZibeaLSX1WQ5hZn1Cba01TCHXtQ5PIfOn5EisRYOCO29ykSG6 EO3ILZiJPg4EqYOLBdYp1FbtNzruisMxP/ffJg0WHclpfY4ql8IPuj833MlrpA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1656555234; a=rsa-sha256; cv=none; b=TmOaNrhLPCh05NHbVnwFrijQac7hVapo/VAT1jEhkYL4BeRG8BHZazwWKBDoGztp25eoc6 vnDu8/QKEToJTyVCvfEvu14NsoOEhs9ToBgrU65n9FLz42g1yTuqgU6jelGgK1fK0truNU uG3eDD1jczVDaxx2OBmCrBm3oIHGAY8kMT26I5I0kzYSwqjP8kbsM4HxIbJ5cfGpmc2Iyy JVnhmejDgXqnvzpIVt54iXTf6qTmTL/58NEQphJx5DdJa1rUoXoALRRhY+S5wLjuoHTrKG CB7T7B5XhrVhLK+4IzIkAAc+zxuuJ21wflxMWIF7GFT6Zo/fp/Y/6KMTZoymFg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b="ty/ ELfu"; dmarc=pass (policy=reject) header.from=dismail.de; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.56 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b="ty/ ELfu"; dmarc=pass (policy=reject) header.from=dismail.de; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 284FF3A0A7 X-Spam-Score: -4.56 X-Migadu-Scanner: scn1.migadu.com X-TUID: f25wWJLICptW On Wed, 22 Jun 2022 12:14:10 +0300 Munyoki Kilyungi wrote: > but do you have all your Emacs configs in Guix? I get my emacs plugin dependencies with guix but I write my config in elisp: https://git.sr.ht/~whereiseveryone/jgart-dots/tree/master/item/dot_emacs Not sure how I feel yet about quoting elisp code in guile code. On first thought it seems like a nice party trick but not as nice to work with in the day to day when you just need to get the elisp code to work and to extend emacs. If I could write guile directly to confgure emacs that would be simpler, I think. Also, one less level of abstracting if you need to debug the elisp code quoted in your guile code but maybe there is a way around that?... The above emacs config is bound to change. It's just what I'm using on this particular thinkpad that I'm writing this email from at the moment. Mind the funny spacing of the code. That said, I'm hoping to keep my .emacs to a minimum number of lines for now. Just exploring that for now and really milking `execute-extended-command` for all it's worth, which I have bound to space d, btw. Emacs packages to note in the above config: https://codeberg.org/akib/emacs-corfu-terminal https://codeberg.org/akib/emacs-corfu-doc-terminal ``` $ guix install emacs-corfu-terminal emacs-corfu-doc-terminal ``` I'm mostly using emacs-no-x (terminal only). I'm not using guix-home yet. It fails to build my config on void linux with some arcane error I haven't had the time to properly debug yet/get help with ;) > Also, how does your python set-up look like in Guix/Emacs? I mostly have been using eglot without any configuration. I just run M-x eglot and use it with python-lsp-server or jedi-language-server. I haven't explored the emacs-jedi package much that I sent an update for in this thread ;) It's on my TODO list. If you want to read my favourite guix-home managed config out in the wild that I've found, I highly recommend unmatched-parens' config: https://git.sr.ht/~unmatched-paren/conf I appreciate the minimalism and simplicity of the way paren has set up their dots with guix-home. It's very clear how to copy it and take it for your own purposes. happy hacking, jgart https://whereis.みんな/