From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.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 WJ0vOumPvWKb2gAAbAwnHQ (envelope-from ) for ; Thu, 30 Jun 2022 13:58:34 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id OLS2OemPvWI5egAAauVa8A (envelope-from ) for ; Thu, 30 Jun 2022 13:58:33 +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 A8E521F736 for ; Thu, 30 Jun 2022 13:58:33 +0200 (CEST) Received: from localhost ([::1]:44946 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o6soa-0008FV-Dy for larch@yhetil.org; Thu, 30 Jun 2022 07:58:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39548) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6sZO-0007rl-Cu for guix-devel@gnu.org; Thu, 30 Jun 2022 07:42:50 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:51793) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6sZJ-0000hU-Kt for guix-devel@gnu.org; Thu, 30 Jun 2022 07:42:48 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id EA2AD5C032E; Thu, 30 Jun 2022 07:42:42 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Thu, 30 Jun 2022 07:42:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= bonfacemunyoki.com; h=cc:cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm3; t=1656589362; x= 1656675762; bh=oMhG1Rv4FXzw5EQbA9Xb0aPd0/BsKYLsyoYkiyuK1Vc=; b=c E2YJknqW6x8/qN3NEh+PLQDsbnUILpHPfTCA7SEjQOgHsmcn6hexhprTDEusCrsM a8TTxxsqexX1P+KfCznGGg1DrELw5NmdMTal0EujfaLvrMPhnkTsXa4YoNbkNNap DKHjAUkASwQCkobn/NVJIBt/mMZGclsYXyi+NPx5STAI3iAjbXQGSiGh+rV0YKYf lt6NHxZgP2s253A8oVUtaln5zwZFQPAkyiAzpa3PsuaG8/fn8ts0qoQzuRtiW667 LyQV81f0g6DAKQrAbYZyZ5+b/JUg5lpCez/n48g3IFOk3Ef3X8B5rr+jfc5/IMz8 kVtTTkBUKfks0gtSAPNbg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1656589362; x=1656675762; bh=oMhG1Rv4FXzw5EQbA9Xb0aPd0/Bs KYLsyoYkiyuK1Vc=; b=CO6W/W6hgBWkYEg85f+SAQOTSZdAyv5CWhCo5W7dbmHK vEbg+7g+nr8zzPEIO4HSsqVbfcIxPVARA5/WvuDptPILjGoUreNq3qJdNeD7Prtb Is4ahty60t7CDIeNfmkcze817pUV3amnmz2G8OsaynJN7uHHa9sZE9wmvgbTOI5I OtCPtQ+JbrT50Xq8OAO5XhnX6DgamYH7UAju9J36KcERSXOmdIf5kgxd/t0TCMxZ vIfSP3EXapPcilzldptBheAFbNGScs2duOJpJyED4gg74YkmlxIqvsjZgh9MFAWv rGt3LrEGL/M1E7xIF//BWWgkMgr92QcDJCg9bm6Mrg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrudehuddggedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefujghffffkgggtsehgtderredttddtnecuhfhrohhmpefouhhnhiho khhiucfmihhlhihunhhgihcuoehmvgessghonhhfrggtvghmuhhnhihokhhirdgtohhmqe enucggtffrrghtthgvrhhnpeffvdffhfefhfdujeetkeeuveelgeeikeeghfeigeduveek tdehfefhleefudehudenucffohhmrghinhepshhrrdhhthdptghouggvsggvrhhgrdhorh hgpdhgnhhuphhgrdhnvghtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehm rghilhhfrhhomhepmhgvsegsohhnfhgrtggvmhhunhihohhkihdrtghomh X-ME-Proxy: Feedback-ID: ib8a1471e:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 30 Jun 2022 07:42:40 -0400 (EDT) From: Munyoki Kilyungi To: jgart Cc: Guix Devel Subject: Re: emacs-jedi package bug missing crucial python server file In-Reply-To: <20220629211331.GB3012@gac> References: <20220621225926.GB5429@gac> <86pmj15acd.fsf@bonfacemunyoki.com> <20220629211331.GB3012@gac> Date: Thu, 30 Jun 2022 14:42:34 +0300 Message-ID: <86v8si2x91.fsf@susa.mail-host-address-is-not-set> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=66.111.4.26; envelope-from=me@bonfacemunyoki.com; helo=out2-smtp.messagingengine.com 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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-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=1656590313; 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=oMhG1Rv4FXzw5EQbA9Xb0aPd0/BsKYLsyoYkiyuK1Vc=; b=Eveo9xbX2gqfv8iEm4qE+1CbvCxB4alrPJyUB5zKCfIQOuUyg31ok/FCuQHTD1Tha6q3OJ 7VKcQAvjhYRGoz/d0KJhGO9bklUSx7xFM7iuOpnDlr1SFKezpvXt3QeR3V6UnnVjxk0HbK WbaJa0oEmoZ8YEWyDmFKK7o7oA43vFBYfyXtd3wq6ShY1h3wklSTpM6USZPJEmpzzS1YRD tDY5Omx2rrAgwacaQ9zD+nWutQCNWbBbqXzkpeNDBnnTI4FJHW59aLglC0KP0AuExH6iR1 WEraUIT6h5t69nGlsZ2jYLT4guIWky/1foKfeoOLZU9nVbnrhesyuppmHMQlcQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1656590313; a=rsa-sha256; cv=none; b=IZ/iowlfh+PZHMppaXHCD0x90YID1p0bHV1YP/lhVt6RMfgFNMoLib0QL529c19weEW25V zKEz7t0FZK1207zQB6qcmvP+gMpmdAWC0IRtDGHBY4Zn/AnV2grUNn/Ud/h6JZvGJx6voY UTZVNO2tvErEnzwtWJucIc1EsIFHq8GIpUZ4YR00zWX+WVT4hagkB0Ao6630/eirzshuPk H3uRw18P6GrbukYaJW1nRvFVkPyU3UEwA+lIjvMNp7XRCWOp8dOpFwCGODFlx7Wv1aGFE8 4eyYh72f5l6S9tSpDyIyYDSL5EnnY2zFcXOORd60sOAcFeGehyT1AsXC6F/hpQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=bonfacemunyoki.com header.s=fm3 header.b="c E2YJkn"; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b="CO6W/W6h"; dmarc=none; 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: -0.15 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=bonfacemunyoki.com header.s=fm3 header.b="c E2YJkn"; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b="CO6W/W6h"; dmarc=none; 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: A8E521F736 X-Spam-Score: -0.15 X-Migadu-Scanner: scn0.migadu.com X-TUID: F9OHgRoDhFh8 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable jgart writes: > On Wed, 22 Jun 2022 12:14:10 +0300 Munyoki Kilyungi wrote: >> but do you have all your Emacs configs in Guix?=20=20 > > I get my emacs plugin dependencies with guix but I write my config in eli= sp: > > https://git.sr.ht/~whereiseveryone/jgart-dots/tree/master/item/dot_emacs > Thanks for this! > 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 th= is > 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 ;) > Hmmm... I think this is something I'll eventually do, i.e move to guix-home for all my dot files. It has a nice premise of immutability; and I reckon I could safely migrate away from "use-package." >> 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. > Is there a way to configure it to use a specific guix-python-path? A possible use-case for me would be to have different python-paths for different projects that use different guix-profiles. I don't want to pollute my global space with python packages ;) > 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 > Thanks! I'll have a look at this later. > 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. > \m/\m/ =2D-=20 Munyoki Kilyungi D4F09EB110177E03C28E2FE1F5BBAE1E0392253F (hkp://keys.gnupg.net) Free Software Activist Humble GNU Emacs User | Bearer of scheme-y parens --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJKBAEBCAA0FiEE1PCesRAXfgPCji/h9buuHgOSJT8FAmK9jCoWHG1lQGJvbmZh Y2VtdW55b2tpLmNvbQAKCRD1u64eA5IlP1TTD/9krDdz9hHyHf9z+6oHSmGlMAuC dLqOzqxmCK9nwGXwRfnJabP0W1QwA5dAqPA7S3vFWIAs0qAvnLwIyETuOp08nCgQ Rm7AqnYyu1C6piS1Sr0XzMc+imKueYvKsG9TXwJn0ipOXuYRrxhvHtBf6qtWS0+D UiFJcdFkmGwaGmCT/zMbNBDWABnh4z4ozocKsunoxXW6s5Mw9pYRdjFE+OmEyRQx arYjyeVcTDXojwUsdxCIOJtt8rIERnYml+Lg0+M/OSjjUi5NoCT09ytImdAWjWot tJOaZ2nOlGvFKQiEl4XJQ/HVLT4dGsCQHauKRYm9pB07P3BvuqN2rrUbQN7L9PE1 4nSykXKzyMf8iB4QE4MMTad/cmP3i7rfv8AIEE99HDA466Tf5BPxiYJkz9IVkN5m AOFT0mDATYgR/1kuwbLECs6nowCOV49hogmLid4BJKg2WJ3Lha2YX12qqikoctLS co4pj+2IRLioLPoq0qg/leWhkjbijIzaXi2m7AbSEt55jJhR/NVFqCo+Lpl//2kb 5GksKCAv5HPMTz6sFnwrzYo/Ow8o85bIIrpQgTOQtZB0eo1+voIjuxF1Xtpf8Zgn fittJ5NT8uGXeYbalc5jc+fxvrxxgJyhnLCt6J2p5xN2hk1Pz0w37Dl6OOc0DUHX Sg1qT3Rx+S5KjHr1Gw== =GHPc -----END PGP SIGNATURE----- --=-=-=--