From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#23097: 24.5; ispell.el: lines with both CASECHARS and NOT-CASECHARS get sent to the spell checker Date: Mon, 17 Aug 2020 12:48:41 +0000 Message-ID: References: <56F2DC47.2090600@gmail.com> <83fuvh2gwd.fsf@gnu.org> <83bljbkhrh.fsf@gnu.org> <5fe8e18f-efb4-4f9b-fd85-0cb4eccc58b4@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31849"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 23097@debbugs.gnu.org To: Nikolay Kudryavtsev , Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Aug 17 14:49:13 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1k7eZb-00089w-V1 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 17 Aug 2020 14:49:11 +0200 Original-Received: from localhost ([::1]:35536 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k7eZa-0005Pm-HW for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 17 Aug 2020 08:49:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42406) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k7eZS-0005PN-Kh for bug-gnu-emacs@gnu.org; Mon, 17 Aug 2020 08:49:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48018) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k7eZS-00011l-Bf for bug-gnu-emacs@gnu.org; Mon, 17 Aug 2020 08:49:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1k7eZS-0004QL-AZ for bug-gnu-emacs@gnu.org; Mon, 17 Aug 2020 08:49:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 17 Aug 2020 12:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo notabug Original-Received: via spool by 23097-submit@debbugs.gnu.org id=B23097.159766853416990 (code B ref 23097); Mon, 17 Aug 2020 12:49:02 +0000 Original-Received: (at 23097) by debbugs.gnu.org; 17 Aug 2020 12:48:54 +0000 Original-Received: from localhost ([127.0.0.1]:59564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k7eZJ-0004Py-Lc for submit@debbugs.gnu.org; Mon, 17 Aug 2020 08:48:53 -0400 Original-Received: from mail-yb1-f170.google.com ([209.85.219.170]:41442) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k7eZD-0004PY-CW for 23097@debbugs.gnu.org; Mon, 17 Aug 2020 08:48:51 -0400 Original-Received: by mail-yb1-f170.google.com with SMTP id s195so9345288ybc.8 for <23097@debbugs.gnu.org>; Mon, 17 Aug 2020 05:48:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=ACME72fPK2EKcesGbczXN1zjq/EexXwABJxk24+A0GA=; b=obnfZmz/+eV5DIitnq1CRLz157NHO6xwyU9EK9+7I7uu3Zidk2gfgfA4TSAcWa4HqX x8knon0SJu463glUdTUxOIkpjfVSpa24E4m+Bu4Kkd4boQM7DwCOxOW7mw58YrJuEl4i EmXijva3CwFcfrnvXlxzXzrEg+rQygOZxxlkNGK9aHRxoPeCNtcBlQduu2ERGCAF/Ukf PEliclltOFohe/ksWQ0wuvJbCuKD5sWbKroCJGVi+/ff5rIPhC43aha8tgAUVqdYR7gA o5BKhbxmvYjua58E/6vUE/95OS/t/1IpIruCT9aGi5vbq9foPgDTnePDHUbme/lygDwX tZRA== X-Gm-Message-State: AOAM532W0YQkzgoXSESt6OnEFPEV4UaA6IV73uQ+SsmjJzaEUroDEHpC tN87NdLcyasUY3w7dHdE7SLIOeGDFRQfMfX+bGk= X-Google-Smtp-Source: ABdhPJyIpb5W0/O4RSWX9VsUEs8sWGfB775vtqSZOU8jEA5t1HtRfYRvgeyogOUFw0A/+OAWyV03Gy7InBgbNT+cfdo= X-Received: by 2002:a25:7007:: with SMTP id l7mr19811152ybc.85.1597668521838; Mon, 17 Aug 2020 05:48:41 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 17 Aug 2020 12:48:41 +0000 In-Reply-To: <5fe8e18f-efb4-4f9b-fd85-0cb4eccc58b4@gmail.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:185374 Archived-At: Nikolay Kudryavtsev writes: > This is not an external software bug, but very much an Emacs bug. > > I'm not sure what was the initial design idea for CASECHARS and > NOT-CASECHARS, but whatever it was, it would not work effectively due to > feeding the entire line. The most obvious practical use for them(being > able to spellcheck languages with completely different alphabets without > the spellchecker misfiring on either pass) would not work either. > > The ideal pratical fix for this should spellcheck such lines word by word. Okay, but that's not a documented use-case, so I'm not sure that it's a bug. The thing you suggest may be possible, but would require developing a new feature, for example to run two instances of the same spell checker at once. AFAIU, the best solution is to use an external spell checker that has support for using two languages at once. Why not use that? Best regards, Stefan Kangas