From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id EC22IAIvB2OGLwEAbAwnHQ (envelope-from ) for ; Thu, 25 Aug 2022 10:12:50 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id WOu+IAIvB2PqTAEA9RJhRA (envelope-from ) for ; Thu, 25 Aug 2022 10:12:50 +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 8AA6BD8E9 for ; Thu, 25 Aug 2022 10:12:49 +0200 (CEST) Received: from localhost ([::1]:46454 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oR7yq-0007IG-L4 for larch@yhetil.org; Thu, 25 Aug 2022 04:12:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54998) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oR7qv-0004m7-4c for help-guix@gnu.org; Thu, 25 Aug 2022 04:04:38 -0400 Received: from mx0.riseup.net ([198.252.153.6]:42844) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oR7qr-0003od-S4 for help-guix@gnu.org; Thu, 25 Aug 2022 04:04:36 -0400 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4MCwV75Q3Hz9t25; Thu, 25 Aug 2022 08:04:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1661414671; bh=bbPOEYpg0xiITesGqkvkVgAQ+SKdVwri22ymBAvz0rY=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=V+xlidTAJ17XR+P9ALLETucWrJOnNxOuF60OTQ9R/bVvIy99WeoYhtlT8sfObLlqV ToW4NncFQ0k4p81st2p6OGJqBbaMBxgMhD07TJeLpOQmaYBm8uWEV5Hdaaa1dC7QzE Fx/sVnaC1wnZQwCtJjttR2V5XEvBeV1tPzJ4UhG8= X-Riseup-User-ID: 773545309D5A4CBAC90D49711AC8E2CA5793C0C5EC8B6DD1FF2EC9AC4FEE862D Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4MCwV71WQwz5vMx; Thu, 25 Aug 2022 08:04:31 +0000 (UTC) References: <87lerf8a42.fsf@riseup.net> From: Csepp To: Luis Felipe Cc: Csepp , help-guix@gnu.org Subject: Re: What Python IDE are you using? Date: Thu, 25 Aug 2022 09:57:09 +0200 In-reply-to: Message-ID: <8735dkhhpx.fsf@riseup.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net 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_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: 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=1661415170; 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=h9NDP/pkDsI6vXWmGHaVjPGpo1xElndRF5frVYKY5h4=; b=UqPaKSKCuXFMGgi0LLwQMJ6woF5Bx9/gZraIHXLTBJ7eBat0mhHmUJouw0IZR3Bdz+K/qT 6/resgGRYtfm0K4WxuF0P/VfUPvjjOxsvL1EnWAR/5wd1pqSNbhuMlPEPabQMADJFw0pOu mWN2VB2ZuJKRFw40XZq9hTJyLaB5B+YmgfJZnoBUbU76tBUMGp/1+PHHu/cU45ycYkitbX au7fJ84Y6QpS33NDFa4yAipfDwZdMjEIalz07ytyAigGnua9CLGdDvsPV2INAz6i3dPg6B ALQOL/xvV3ilJxj4+sC9L7U4WNb0cEUZ5Ts+79ACO4RMxGIOuZwWITGT+xPYNw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1661415170; a=rsa-sha256; cv=none; b=B5WmG0vBzXqGcSZcKCtqC8kO4vN/MisytuH97xqccOJ1DPkZ5NckUNQyTmdQCOSY26EgEs FWaRaee73Cp8yQuiObqfyQ5VQcCIKnPwX3mVbzHS94y9BnavLKLwY/83iojETgCsU/1NjU DCbTHWMVFcq/fjqM1ENle4ypvnYRpx2XE/qzCjcFlrWnNKt/eOw5FXjlKY3uDMV+/tbA/W Zfe38d779TblLsf12VmqZBbEGe+WzU3TVw2k2RURGqSOfW8wyhba3llFKdL1lrv5+fC2Gm 659UR2Fc5zO1Jh03Pxns++dSUH9kL3oyVnM1o8syxe7O4fu3fW1SXJv6wt4Vfg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=riseup.net header.s=squak header.b=V+xlidTA; dmarc=pass (policy=none) header.from=riseup.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.71 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=riseup.net header.s=squak header.b=V+xlidTA; dmarc=pass (policy=none) header.from=riseup.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: 8AA6BD8E9 X-Spam-Score: -7.71 X-Migadu-Scanner: scn0.migadu.com X-TUID: pH2wYFkuY95l Luis Felipe writes: > [[PGP Signed Part:Undecided]] > On Tuesday, August 23rd, 2022 at 16:52, Luis Felipe wrote: > >> Hi raingloom, >> > >> On Tuesday, August 23rd, 2022 at 11:34, Csepp raingloom@riseup.net wrote: >> > >> > kakoune + kak-lsp + python-lsp-server + python-black + mypy, maybe a >> > kakoune editorconfig plugin too >> > > >> > I load it in a guix shell and blamo, nice editor with pretty much every >> > IDE functionality you could dream of. >> > > >> > I've used this for multiple projects at uni, IMHO it works pretty well. >> > >> Oh, I didn't know about kakoune. I'll put it on the list. Thanks, raingloom :) > > I think I'm going to explore vim further as my fallback editor. It > seems like that's the first step to understand kakoune (I couldn't get > started with kakoune Get started! document :]). > > raingloom, did you move from vim to kakoune? If that was the case, did you found something annoying when programming Python in vim? > > [2. application/pgp-keys; publickey - luis.felipe.la@protonmail.com - 0x12DE1598.asc]... > > [[End of PGP Signed Part]] I went through the vim tutorial a few years ago, tried neovim for a while, but haven't used it in years. I tend to switch between editors. Before Kakoune I used Acme for a long time, which inspired some features of Kakoune. I also use Emacs quite a bit. I tried Kakoune mostly because I really liked the ideas in Acme but didn't like how anti-keyboard it was. The simple orthogonal configuration language and its focus on multiple selections were very appealing too. I don't like old editors with crusted up config languages and UX conventions. I could never really "git gud" at neovim, so I abandoned it, but Kakoune just "clicked" after 1-2 afternoons of noodling around in it.