From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eshel Yaron Newsgroups: gmane.emacs.devel Subject: Re: Word completion in text modes Date: Sun, 26 Nov 2023 12:03:21 +0100 Message-ID: References: <83h6ljme0j.fsf@gnu.org> <83edgnmaqw.fsf@gnu.org> <837cmfm30o.fsf@gnu.org> <834jhina3v.fsf@gnu.org> <83leamcdzv.fsf@gnu.org> <837cm6c8qz.fsf@gnu.org> <83bkbgbyc2.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30338"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 26 12:04:17 2023 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 1r7Cvx-0007bE-4y for ged-emacs-devel@m.gmane-mx.org; Sun, 26 Nov 2023 12:04:17 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r7CvC-0003xC-OG; Sun, 26 Nov 2023 06:03:30 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r7Cv8-0003wo-Ul for emacs-devel@gnu.org; Sun, 26 Nov 2023 06:03:26 -0500 Original-Received: from mail.eshelyaron.com ([107.175.124.16] helo=eshelyaron.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r7Cv7-0002FX-4W; Sun, 26 Nov 2023 06:03:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1700996603; bh=w55u6OVBB5I0phRkUCQm26zChDYFdVbQKAiK9/uBwNI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=Fk0bMDp0j6FEKtsh9yE6b4MvsyGQTt29+V/5fi3OsKfn3CWcftd3+2Awcpa3WQj2K BelmC55yNN6NPfGlYkEzCsBQZUdXw4E8+QAPEj8Sfd4GlMYQqi2d10wsuJc+fGzTAH eDhp15Km2ItLuM/gvqlfDtGsx/sv6gF+8Grr0Q4RfbEhpb9vuUYdijxJ9gZwK0H/Ai /R7f4MmqWAKtDlDLDE6YHGwLE7Wv7m4kY9s282poDTaDTyquA7b/KVLzP/+DePO0uS 4+jIALIq5vUOhujIQPqsBTyk03+J3N6+nxyYxOB8Q/zl7Y9oWtTHN1RLn2sc1AVI8u y8DwVqxm5Hx2Q== In-Reply-To: <83bkbgbyc2.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 26 Nov 2023 12:31:09 +0200") Received-SPF: pass client-ip=107.175.124.16; envelope-from=me@eshelyaron.com; helo=eshelyaron.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:313234 Archived-At: Eli Zaretskii writes: >> From: Eshel Yaron >> Cc: emacs-devel@gnu.org >> Date: Sat, 25 Nov 2023 14:00:42 +0100 >> >> > Then we should change the text to mention that special effect, instead >> > of removing it completely. That's assuming the completion feature is >> > still important enough to mention it in the manual. >> >> Alright, I've added a few words about that in an updated, attached below. > > Thanks, installed on master. Great. Note that this also resolves Bug#52743 AFAICT, as well as this FIXME in `ispell-complete-word` (that I forgot to remove in the patch): diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el index 8fdf9a764aa..4c3b22281bd 100644 --- a/lisp/textmodes/ispell.el +++ b/lisp/textmodes/ispell.el @@ -3718,7 +3718,6 @@ ispell-complete-word by `ispell-alternate-dictionary' or by `ispell-complete-word-dict'; if none of those name an existing word-list file, this command signals an error." - ;; FIXME: completion-at-point-function. (interactive "P") (let ((case-fold-search-val case-fold-search) (word (ispell-get-word nil "\\*")) ; force "previous-word" processing.