From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Making Emacs more friendly to newcomers Date: Wed, 22 Apr 2020 12:33:50 +0800 Message-ID: <87368wrvf5.fsf@yahoo.com> References: <863691n4xl.wl-me@enzu.ru> <87imhw431x.fsf@yahoo.com> <87mu78huhx.fsf_-_@yahoo.com> <87k12bdgx7.fsf@yahoo.com> <87r1wi7a8o.fsf@yahoo.com> <875zdteybt.fsf@runbox.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="33350"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Simen =?utf-8?Q?Heggest=C3=B8yl?= , Stefan Monnier , Tim Cross , Stefan Kangas , =?utf-8?Q?S=C3=A9bastien?= Gendre , Emacs developers To: Yuan Fu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Apr 22 06:50:05 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jR7Km-0008aC-8K for ged-emacs-devel@m.gmane-mx.org; Wed, 22 Apr 2020 06:50:04 +0200 Original-Received: from localhost ([::1]:41720 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jR7Kl-0008Gw-5b for ged-emacs-devel@m.gmane-mx.org; Wed, 22 Apr 2020 00:50:03 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51566) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jR75F-0001du-LS for emacs-devel@gnu.org; Wed, 22 Apr 2020 00:34:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jR75F-0007hM-4x for emacs-devel@gnu.org; Wed, 22 Apr 2020 00:34:01 -0400 Original-Received: from sonic313-10.consmr.mail.ne1.yahoo.com ([66.163.185.33]:37025) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jR75D-0007Zz-NN for emacs-devel@gnu.org; Wed, 22 Apr 2020 00:34:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1587530037; bh=6WqMLukGpxgeadFjRQZGuChfPWiHn+8+QNjutKC+7fQ=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject; b=ZNJUtaFBOYPbW4eadUNHpt+1CeOuBa3E6rX0n+jHf4K24qfDERmTO3MS+Yw0huij2QVS/Xg99APejgqylVHomyLZ2MkMj1L1dg6O1GjydhbzCxRSz/rlaEyZlCsW+g5mUEkFgVCOOePdu0ZOFaad4YsXLBuuZc8/W1TzE9+QdeLeFLQFzVgXi7JzzR9yMccB+QXJwaSg4EZOCd/V+XlU6S7UHPGPBujHOc5x/zrOKhXc3x3+jck+GeolKR/IBSlSVeYDD225cPwcbss1sMJIgzDUiYIKUq0CI3LthB5Q0plJk24BGPHzMuffwTMhopdVZsXFp1Bl5y1Q11R7XqVtqQ== X-YMail-OSG: 2cY90_MVM1nTUdXv_24cbjkFalUDwc1OhK8RFNFK8B4hHJz_GZeQMe5TI9HgQlU o4sIYV9kA27Imt9Nm5c.XIE7UNSAu.VgZBRV97glZwfcolgGOECqNnYevRkGANWESarslEVdTJZD 2CLaAuT5DpNFxSrZyVIxavQKWVGNDAyvSrh6wZMCmG852Lib5jI50z6oQXOwxTapu8XGrLDSqFPz uIw0UpvbCY7JAwjtzJpnJGg_so_UYtRqNW1MZwACcK92aNEPEu2Oj9P4D3O6Nf99I14h8j8WahOG SrOL8nFYWH1lMRAKbE.ImVIYUwyc9w8vevAem0d.Q_Qr6lmneQud3AtxdQIHnjxkx4SKO.FlsFde r8_lrckGplswxRKWh76AynIZNUUVz00GyG11PojyzK7HogsD0iy7eCpaH8zlwe46tXZB0cUfKpBA tBFMe5_TmQgFkbkvPP5AbqIkQXVGUnlop2H.sB_Xyz_eRoD5IX.4Erpq6sUV3CxEnL5.fk4.3hkM pNqQbWLBI1ting8UKQTOxhXbD7G4DQ_hF0z1djB8_d3dvBmQbBd2AUrN680XsP_F.ra8S7nzmXO. qLbKLb4dQLaIZNMNugSzMvhPFYfXNFYy4hTgUUIv68ZvyAACDGDYUXRAEOsa_Kz7IxcUD8hlsiSd _x6LbDeyNvhkll3Wh_8KV_kGZ1.MjewLjSPQQ4LCUF3AoQU8IMOh_YaXb5PtndgfiHrgu8MXmvl7 rmh2uz0t8Tz_4432G9BCExBjt1HOE6N.Pp15Gry4WXIL0qWkL7K0P_NRdGhsjaEJaWRebQvwMGgY 2nInQnotAbul5sjKeL8mBnhemM6WIZsyDEWhyEczlQ Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Wed, 22 Apr 2020 04:33:57 +0000 Original-Received: by smtp402.mail.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 85fc0773fba0803d02a3dddc7369af60; Wed, 22 Apr 2020 04:33:53 +0000 (UTC) In-Reply-To: (Yuan Fu's message of "Tue, 21 Apr 2020 11:36:50 -0400") X-Mailer: WebService/1.1.15739 hermes Apache-HttpAsyncClient/4.1.4 (Java/11.0.6) Received-SPF: pass client-ip=66.163.185.33; envelope-from=luangruo@yahoo.com; helo=sonic313-10.consmr.mail.ne1.yahoo.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/22 00:33:57 X-ACL-Warn: Detected OS = Linux 3.1-3.10 X-Received-From: 66.163.185.33 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:247496 Archived-At: Yuan Fu writes: > I like the idea. If I open a Racket file in VSCode, it show a prompt > that asks me if I want to search the =E2=80=9Cmarket place=E2=80=9D for a= racket > plugin. If I click yes and click install, everything magically > works. Now my racket buffer has completion, highlight, etc. For more > popular languages like python, VSCode even auto detects for linters > and python executables, etc. And with one click it finds (or > downloads) linters and executables and sets them up for me. Maybe it > is hard to make Emacs as pretty as VSCode (with all the fancy visual > web tech); but making Emacs smarter and more helpful should be a > tractable task. We already have Customize, all we need to do next is > to add some smart helper functions that install packages and setup > stuff. I'd say Emacs can be made to look just as nice as VS Code with some minor tweaks, and yeah it would be nice if Stefan's package (or something similar) would be able to suggest Geiser upon opening a Scheme (or Racket) file.