From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Philip Kaludercic Newsgroups: gmane.emacs.devel Subject: Re: Grammar checking in Emacs Date: Tue, 16 Nov 2021 18:01:48 +0000 Message-ID: <87a6i4m12r.fsf@posteo.net> References: <297e7f60-e97d-f162-d57-13335b65f4c4@froglet.home.mavit.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18547"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org, Daniel =?utf-8?Q?Mart=C3=ADn?= To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Nov 16 19:02:51 2021 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 1mn2nD-0004eI-GZ for ged-emacs-devel@m.gmane-mx.org; Tue, 16 Nov 2021 19:02:51 +0100 Original-Received: from localhost ([::1]:59150 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mn2nC-00057w-FL for ged-emacs-devel@m.gmane-mx.org; Tue, 16 Nov 2021 13:02:50 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:48668) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mn2mL-0004Ot-8k for emacs-devel@gnu.org; Tue, 16 Nov 2021 13:01:57 -0500 Original-Received: from mout02.posteo.de ([185.67.36.66]:44875) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mn2mI-0000if-NQ for emacs-devel@gnu.org; Tue, 16 Nov 2021 13:01:56 -0500 Original-Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id A2786240104 for ; Tue, 16 Nov 2021 19:01:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1637085711; bh=jV3IYSp2Lz2n8VZNq2dIMOjCf5hVn+uMzkExPdiJMV8=; h=From:To:Cc:Subject:Autocrypt:Date:From; b=JRfqZTE+k028SHvO+IBgBg+I/xRH3EI+47c59Cr8DUjig7OUuwhvhq256tmGAcdhs W3wTtSShNODBQgDBIYL77LjONyKQ6TAGt+Y03bBeg+QokdQGXtOfK4FYzFSMQeZW/S puGMuP7ezcIT/M3NjR6aNQA+PuumaMI9z37wdaNZxurlM+8oEqrIUW0RxNGUJUUXCI RCI5HGYj9GSqU1EuQ3MU1uBcTrVhVDC6Gqthku6hPjIk2esaQXzqfTvWF3rLu10jRV /Sn9ooHEPkAsF4IPLHU4hpyxPcMksxxO8CSdE9wm/NZXgfz47KwIsYNrTOx7yB1XfH zt84mEen8iFsg== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Htv5V3g1Zz6tpf; Tue, 16 Nov 2021 19:01:50 +0100 (CET) Autocrypt: addr=philipk@posteo.net; prefer-encrypt=nopreference; keydata= mDMEYHHqUhYJKwYBBAHaRw8BAQdAp3GdmYJ6tm5McweY6dEvIYIiry+Oz9rU4MH6NHWK0Ee0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiQBBMWCAA4FiEEDM2H44ZoPt9Ms0eHtVrAHPRh1FwFAmBx6lICGwMFCwkIBwIGFQoJ CAsCBBYCAwECHgECF4AACgkQtVrAHPRh1FyTkgEAjlbGPxFchvMbxzAES3r8QLuZgCxeAXunM9gh io0ePtUBALVhh9G6wIoZhl0gUCbQpoN/UJHI08Gm1qDob5zDxnIHuDgEYHHqUhIKKwYBBAGXVQEF AQEHQNcRB+MUimTMqoxxMMUERpOR+Q4b1KgncDZkhrO2ql1tAwEIB4h4BBgWCAAgFiEEDM2H44Zo Pt9Ms0eHtVrAHPRh1FwFAmBx6lICGwwACgkQtVrAHPRh1Fw1JwD/Qo7kvtib8jy7puyWrSv0MeTS g8qIxgoRWJE/KKdkCLEA/jb9b9/g8nnX+UcwHf/4VfKsjExlnND3FrBviXUW6NcB In-Reply-To: (Stefan Monnier's message of "Mon, 15 Nov 2021 18:02:16 -0500") Received-SPF: pass client-ip=185.67.36.66; envelope-from=philipk@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:279577 Archived-At: Stefan Monnier writes: >> I recently enhanced flycheck-languagetool so that it=E2=80=99s able to s= tart its own >> server if so configured, so I=E2=80=99m sure something similar could be = done with >> the various other LanguageTool modes. > > Any chance you could port it to `flymake` and contribute it to GNU ELPA? Should this use flymake or should ispell be generalized to handle grammar checking as well? Usually flymake doesn't offer you direct suggestions on how to fix code (or at least I haven't seen it yet), while ispell gives me a list of possible fixes. --=20 Philip Kaludercic