From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Nikolay Kudryavtsev 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:20:08 +0300 Message-ID: <5fe8e18f-efb4-4f9b-fd85-0cb4eccc58b4@gmail.com> References: <56F2DC47.2090600@gmail.com> <83fuvh2gwd.fsf@gnu.org> <83bljbkhrh.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6721"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 Cc: 23097@debbugs.gnu.org To: Stefan Kangas , Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Aug 17 11:32:15 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 1k7bV1-0001ex-ER for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 17 Aug 2020 11:32:15 +0200 Original-Received: from localhost ([::1]:48296 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k7bV0-0005RS-DN for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 17 Aug 2020 05:32:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52164) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k7bKA-0001Gd-J4 for bug-gnu-emacs@gnu.org; Mon, 17 Aug 2020 05:21:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47701) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k7bKA-0000Dp-6U for bug-gnu-emacs@gnu.org; Mon, 17 Aug 2020 05:21:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1k7bK9-0003L8-Tu for bug-gnu-emacs@gnu.org; Mon, 17 Aug 2020 05:21:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Nikolay Kudryavtsev Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 17 Aug 2020 09:21:01 +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.159765602412772 (code B ref 23097); Mon, 17 Aug 2020 09:21:01 +0000 Original-Received: (at 23097) by debbugs.gnu.org; 17 Aug 2020 09:20:24 +0000 Original-Received: from localhost ([127.0.0.1]:59247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k7bJY-0003Jw-7j for submit@debbugs.gnu.org; Mon, 17 Aug 2020 05:20:24 -0400 Original-Received: from mail-lj1-f180.google.com ([209.85.208.180]:41098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k7bJR-0003Jc-LE for 23097@debbugs.gnu.org; Mon, 17 Aug 2020 05:20:22 -0400 Original-Received: by mail-lj1-f180.google.com with SMTP id f26so16648582ljc.8 for <23097@debbugs.gnu.org>; Mon, 17 Aug 2020 02:20:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=pFBW+5jdWEbaPCXBvV5mzYdXVkCLhaqR/33GjQ0KoCM=; b=CeNTKX8/YON2NUfApbalZSBMzrjDS9HzR23aJIxe4RD0YJgGtIJoJ0E+XpgIofrdd1 JK8Rq1BSasuC3X0kbrAdWSzPVmHP5b0wHdDD+pTCFqaFMUHXUEizO78L42zQ1n8jhUxY c0RYNCYzhIb6Z72rG5NDeqa1ovvgZEBjh43XTgZcez1QgvdlHvazzbIlaueBYaYM7JPP eUGC7z3NeiRFpAeSOrJ47xvyBQVX+pGb3tkwuFY7zX/qAd50uEjXDjC8Cml0rhIXddfg FgW8bJKeeNWGqid/eM1CuS7NFPlmRdjSb0IbrCVuHg8m5+aFCNesaLhb4OajuqQiBYx6 p8ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=pFBW+5jdWEbaPCXBvV5mzYdXVkCLhaqR/33GjQ0KoCM=; b=mwAgYR0eWPZrOE52B7eyMhTNK9fsKcQcmhLiCjs4oSsYsK6QZc2a06YVu7UKQsLEt+ NMQVNr1JFVkRb0Lrd18FfrBhit+su623DFxtIUxzIPdId/1HoHIQG6xq49g0vRq+D8yk mUHfmouUoMjciQXZpYy9K/1VftrUcycWn+4iOvlJqxa+5kYXkixDvm5Wedti0UrDwAPE sgZ+OQFqMjhEkmyCW6b2rfM7WBsgraGx/8FetZiAaZTZYNL8qOKiGSxleNt6Kr5/ub4Y P1pxeuZQaiIAn8JkytO0MH00+IH1nKMV0MB9WCDr1NsHcCJlNWh2lq/QIBWlTkKKdh40 yVTQ== X-Gm-Message-State: AOAM533l9b4peH/mNYtDTe1H4QSiFZyBsua5LX9+nkUqkjpsO308wr47 216IHsK/Yx8yAg6A4VoUAi55YvPyP/c= X-Google-Smtp-Source: ABdhPJxchgBEE074m25XMu1WRCxlqAMAyqChEWZxWXXEX1b4q4mAMO7jwlyhyaWaWtWSEpMgo9ipnQ== X-Received: by 2002:a2e:6808:: with SMTP id c8mr7512618lja.13.1597656011155; Mon, 17 Aug 2020 02:20:11 -0700 (PDT) Original-Received: from ?IPv6:2a02:2168:b010:9800:6dc0:5c5f:9c37:8471? ([2a02:2168:b010:9800:6dc0:5c5f:9c37:8471]) by smtp.gmail.com with ESMTPSA id z25sm4892234lji.33.2020.08.17.02.20.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 17 Aug 2020 02:20:10 -0700 (PDT) X-Google-Original-From: Nikolay Kudryavtsev In-Reply-To: Content-Language: ru 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:185368 Archived-At: 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. -- Best Regards, Nikolay Kudryavtsev