From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.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 SEx0Br98bmOtbQEAbAwnHQ (envelope-from ) for ; Fri, 11 Nov 2022 17:47:59 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id aDSLBb98bmPqTgAAG6o9tA (envelope-from ) for ; Fri, 11 Nov 2022 17:47:59 +0100 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 C7FF71184E for ; Fri, 11 Nov 2022 17:47:58 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1otXBh-0004CZ-KB; Fri, 11 Nov 2022 11:47:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1otXBc-0004C0-17 for help-guix@gnu.org; Fri, 11 Nov 2022 11:47:27 -0500 Received: from mail-qt1-x82a.google.com ([2607:f8b0:4864:20::82a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1otXBZ-0005px-Iw for help-guix@gnu.org; Fri, 11 Nov 2022 11:47:23 -0500 Received: by mail-qt1-x82a.google.com with SMTP id h21so2973110qtu.2 for ; Fri, 11 Nov 2022 08:47:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:date:references:in-reply-to:subject:to:from :from:to:cc:subject:date:message-id:reply-to; bh=GINzXAA2s8TxEzs7zpbLtFrWqgHQ9q7J2t7TwYmWYHg=; b=KOEoFrr31qfxsopeid+mHYHqaGyZhtrpTlAMq+Rv1tq1yyRtPeVOBYt8FdYK9wXo3o k5fVf/h32p5fHNxVHli2nmT5T7KPtUj1Z2kpRStdHbCho7lPHkmWWK8JgeoZw3eovPf2 TnFA7CDCqx1Xua2Tfn/KOhxC1/MYnEJKJ8jTbeu99OYcFaP7KIfsp82bVNPaZIC/Ntnt Bymk7a7k7Okeo3uFm1zQf7G3s8lXYmMN+bSmHkNsoAXq4KToqOa8VrqfX/wcjiXcOGTl ev4smw8+/sETtkhaKLFWCzkMsprUWeTezyhZdnMy1BlAPbYFYWWREJNlUZ8BgSxhQB7z 1DYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:date:references:in-reply-to:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=GINzXAA2s8TxEzs7zpbLtFrWqgHQ9q7J2t7TwYmWYHg=; b=WK9c74oo75BRhokZx7Eplhsu1rYiBWuu+v1yLDLBqr9rADEuCH+CJNGRRIPwDibdIx 77fZhXNmdgQrL69boaXulV9mVxSWnqG7qpMbiAO/jI8Qe30owfTv3Quoyu6pRHf9V8Cf z1bzT0V5PP/vY5GvPYysaha2K6Za0YD5NVLb2iASZfREHu9UeNCwSQmyAdAc/ZaJIg22 wV/TCWr+6I9pKqmdX2I7/JZ9/8VIhF+DjSs4lZZEqNYryQoqBvszeaz39Cx5K2+48DnM pXLLLWqEZYOGE2zmBc4QgbCJwPMM2VM6kj4bUqwbJ/tZQli9uIIEbFYEa7Iw7A6sghAR 9M7w== X-Gm-Message-State: ANoB5pm71wmT7vlapB66KpU7EO2P7Tgs4mRF26xlfAHK9lE1lRES2BOl dlbvzbPW5x3iL11NRW/5uDiQfTHW/ME= X-Google-Smtp-Source: AA0mqf4XWx2W3QGpdRvZ2RsCrJovclVdHo/DVqKxEc4mpk2uPjfBlHF52DM/CegPA29Qz9ZwRVXIaQ== X-Received: by 2002:ac8:460d:0:b0:3a5:3623:3714 with SMTP id p13-20020ac8460d000000b003a536233714mr2089831qtn.337.1668185240479; Fri, 11 Nov 2022 08:47:20 -0800 (PST) Received: from localhost (237.sub-75-194-224.myvzw.com. [75.194.224.237]) by smtp.gmail.com with ESMTPSA id de3-20020a05620a370300b006e99290e83fsm1676171qkb.107.2022.11.11.08.47.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Nov 2022 08:47:19 -0800 (PST) From: Jake Shilling To: Olivier Dion , jgart , Guix Help Subject: Re: geiser-edit-symbol-at-point In-Reply-To: <877d01o47o.fsf@laura> References: <20221110193527.GB571@dismail.de> <20221110194440.GB1732@dismail.de> <87sfipd0kz.fsf@gmail.com> <877d01o47o.fsf@laura> Date: Fri, 11 Nov 2022 11:47:18 -0500 Message-ID: <87fsepzbe1.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2607:f8b0:4864:20::82a; envelope-from=shilling.jake@gmail.com; helo=mail-qt1-x82a.google.com 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_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1668185278; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to: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=GINzXAA2s8TxEzs7zpbLtFrWqgHQ9q7J2t7TwYmWYHg=; b=FpUO13L4fkkj0yOBOslMAwUjhLfmnWVVxE60QSAuy+oJYF5pyPNfZ/o6D+ZjjIhaGO5Tyf lAGGYmMmj4dTsX0yyGJR7vKQQAGz8nwtJ2T33aM78fzMJi97Op3W674mYnawkLjQTR0LS/ W+O+Fdz6yQAwBPP1lEGbSUV1nnLk0LVNxPyXLDTaNG1zuYkfuaNVDHEFne2rmi6Tf0rC73 B6MSaToiIVoN8G8yuC86U7pTFDiSuf+zHnQum9DBOq554WE02gCOt7nzWR9WQtvNkGSUQJ ok2KWFy3WjCQocF9V6vvs1UMvUG/mXMNg9dpxnSOHSDZ6NThSTxqcrltFfZOXA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1668185278; a=rsa-sha256; cv=none; b=J3SdU9Z0HwDHatPdzVzfm0khfKqUnn79atOEFZKTner6MMRBTJ1iKPhPb53MQ/zXYp7gRA Zjr1eafs8rbAmpX/8D9ddLUUC5f4hQANiG6PqHKNDcmPby/kvvY9YGQQ9AtqxJuRXwMVXQ +3fp2AHA1U6P3ljwcYVgPP281gwZqsHXo9XWQEPqO012DE3r0sISgi/NdGBnVBEVFtA0N1 63N7POHsM4VkAphPAJoHJ8pYRMagFzXOu2vA+xM/aQf/lIHH/I6z/xWsV0HdRZzs6jrh6y mnRMBAUys/suJzPVuY2w7Kh6cw6o+CGirAQ4c0yrOm9QYGuIOC321LJ0Lsl17g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=KOEoFrr3; dmarc=pass (policy=none) header.from=gmail.com; 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: -9.13 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=KOEoFrr3; dmarc=pass (policy=none) header.from=gmail.com; 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: C7FF71184E X-Spam-Score: -9.13 X-Migadu-Scanner: scn0.migadu.com X-TUID: dL2jc6NOsf/O --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Personally, I only use scheme for my guix configuration and I dont't think Geiser is missing anything for that perpose. After all, I want my dotfiles to always be evaluated within the global guile environment for my user. At the same time, I think that having tooling issolate some files from the global environment is important for any code base that is going to be distributed to other users. (e.g. I want SLIME/Cider to only think about modules that are available within the declared dependencies of a particular project). Of course, containerize a particular project fairly effectively with direnv or dir-locals.el. If I were using scheme for anything more serious, I would probably want something more like SLIME/Cider, but for my use case there's nothing missing.=20 On 2022-11-11 11:17, Olivier Dion wrote: > On Fri, 11 Nov 2022, Jake Shilling wrote: >> I don't really have anything helpful to add, except that I believe >> geiser doesn't work the way SLIME or LSP does, where there's some >> process parsing a project with semantic awareness. Instead it just >> launches guile (or some other repl) and parses the prompt string. As far >> as I know it is really just sending text back and forth between a >> scheme-mode buffer and a runing repl. > > Would this kind of tool be more useful than Geiser? I find that > auto-parsing of the project could really help refactoring stuff and jump > to definition without having to evaluate every module. The REPL can > stay there for on the fly modification of the program of course, but > perhaps a communication would be necessary between the auto-parser and > the REPL. What do you think? =2D-=20 Best regards, Jake Shilling --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEETgkkkGxzdwUBX+jR7vAMAFB0hsFAmNufJYACgkQR7vAMAFB 0htnfw//ceFlxMWj/UAZNxx2zgdYV14IHZDfCDC6aM1r5ZAntdZRZgLt5ZTnrw8M eZlwpL7JK5ZPTYHV/2DpTQ249ycFmH5rDF9er16KtHONckWADhXhA0NQpFXdQvIq W5Wl+RvEiKAFpNub0urDUiYqKTQJMvA98li/haYesvb65cx43vIWLNDzlfDO3vgn gnkGg3u5pTfqPXuPIdiZBByfXelDaI2wbd4iL7W1Dzgf7WTAhDfPshMIg3qowTqs RoFatP3DtY1b9rKREf7ZglPi13N2wB7Tp38GPPMjYna1i2AKbIKnWYYQjK2tDCRj WHdfJXbzlROID7Z/+Tr0Y6rr9Vq5UqagzWHBVEG/66bQtOqvi0ImJTfiB1dhb2K1 3mvgP3injL6xiFRnwdGH/HAnDlknX4zZouZpETNL2kFESoY6y9YKsVeJFqP+w1x1 pdYhnCzhoy/E1zZFrZbImFNNk6bPHO5zsOshUgB8JxVDATB7Q0rgL5L0/TLXHO3y LF9pQt4qMtSLvflOpAjhVOfN0QnY88zifSy7JziIB78Ht7pUPee6nCrvjm8hYJm+ MGHjf/Xd5dEk/9hIr0eM8gurERT3mkAutedcikQngpBnkAX3DQNN6Wyx0RPdxm5r ij95P1zDLwndVGcBJOv5bNZY82hAVg+vWactywmwBa8zqqWgumI= =mrU0 -----END PGP SIGNATURE----- --=-=-=--