From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 120821 invoked by alias); 30 Apr 2018 16:43:54 -0000 Mailing-List: contact kawa-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: kawa-owner@sourceware.org Received: (qmail 119652 invoked by uid 89); 30 Apr 2018 16:43:53 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=H*r:sk:DHE_RSA, protocol, HTo:U*kawa, Protocol X-HELO: aibo.runbox.com Received: from aibo.runbox.com (HELO aibo.runbox.com) (91.220.196.211) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 30 Apr 2018 16:43:52 +0000 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1fDBu0-0006SH-M9 for kawa@sourceware.org; Mon, 30 Apr 2018 18:43:48 +0200 Received: from 70-36-239-190.dsl.dynamic.fusionbroadband.com ([70.36.239.190] helo=localhost.localdomain) by mailfront11.runbox.com with esmtpsa (uid:757155 ) (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) id 1fDBt2-0001Hm-JF for kawa@sourceware.org; Mon, 30 Apr 2018 18:42:48 +0200 Subject: Re: Kawa IDE using LSP - now with CommonLisp and XQuery support To: kawa@sourceware.org References: <359f7f4e-ba63-a5d6-8696-06f7a82328f5@bothner.com> From: Per Bothner Message-ID: <06b92293-57bb-e209-9b1b-dd9f9bc3d457@bothner.com> Date: Mon, 30 Apr 2018 16:43:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <359f7f4e-ba63-a5d6-8696-06f7a82328f5@bothner.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2018-q2/txt/msg00006.txt.bz2 On 04/12/2018 11:59 PM, Per Bothner wrote: > I've checked into master a first cut at a Language Server Protocol server for Kawa. > I've also munged an Emacs client library (based on the Java library). > You can get the latter from: > https://gitlab.com/kashell/lsp-kawa I added support for other Kawa languages, specifically Common Lisp and XQuery. The latter required some tweaks to the parser to record source end position of variable and function references, to enable "go to definition". -- --Per Bothner per@bothner.com http://per.bothner.com/