From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Tree-sitter integration on feature/tree-sitter Date: Sun, 08 May 2022 09:18:24 +0300 Message-ID: <83mtfswnrj.fsf@gnu.org> References: <9E6D13F6-7E50-44EE-A357-C971A11A3636@gmail.com> <837d6xzpac.fsf@gnu.org> <7B1F29B4-045A-420E-8FD7-C7C72FF14DDC@gmail.com> <837d6xxjpv.fsf@gnu.org> <834k21xhzd.fsf@gnu.org> <26ADA626-793E-4E21-9502-63675A7ED16B@gmail.com> <871qx5je4q.fsf@thornhill.no> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20470"; mail-complaints-to="usenet@ciao.gmane.io" Cc: theo@thornhill.no, casouri@gmail.com, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun May 08 08:23:10 2022 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 1nnaJw-00055l-RE for ged-emacs-devel@m.gmane-mx.org; Sun, 08 May 2022 08:23:09 +0200 Original-Received: from localhost ([::1]:59266 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nnaJv-0004G3-C4 for ged-emacs-devel@m.gmane-mx.org; Sun, 08 May 2022 02:23:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42210) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nnaFa-0001pG-E3 for emacs-devel@gnu.org; Sun, 08 May 2022 02:18:40 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:50526) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nnaFU-0006f3-5q; Sun, 08 May 2022 02:18:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=63CwcpanBG/uqMKr6Z71tmi6lJngY8/RoEhkTp57R4U=; b=mNrmY42NB3Kq IfrIV/Vaj/XEz1NoBx4TNP/+X6mhJ6sT/mmatrfFrbtpm2m1MirXzuneKQTt+C6WSWEt3mNt/NKoG B9SBxF432D5ieuhbS7HuZdjpwydxdJjoPQiaELV0k8oINAWtZ8rKhjb+mfh3CwpzqKvI95g8eMW4W Uytk/qrZEkV2iSdqTliISZhWgNgzrBjLSFhhe5GRnwwdnrW7uPBpcazHAeFPBylIbH9QZRGYLVYXg R8glp1k89hWS4NcL8iCbUTt0B14+5e8UY5n3D+zlvht4kPff1DmufBGBKOa5f5kzvYIE+CDYU+PQl scX4nfvFFpqQMY1nxGa9+A==; Original-Received: from [87.69.77.57] (port=2874 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nnaFT-0008CX-An; Sun, 08 May 2022 02:18:31 -0400 In-Reply-To: (message from Stefan Monnier on Sat, 07 May 2022 17:24:34 -0400) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:289445 Archived-At: > From: Stefan Monnier > Cc: Yuan Fu , Eli Zaretskii , > emacs-devel@gnu.org > Date: Sat, 07 May 2022 17:24:34 -0400 > > IOW I suggest looking at how Neovim/Atom/etc... specify that information > and see if/how we can reuse it. And if their format is not convenient > for us, try to work with them to design a format that can be convenient > for everyone. While doing so, we should be aware and beware of the potential copyright issues. It is best for someone to read the code and describe the ideas, and for someone else to implement those ideas without looking at the code.