From unknown Mon Aug 18 00:06:27 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#7926 <7926@debbugs.gnu.org> To: bug#7926 <7926@debbugs.gnu.org> Subject: Status: 23.2.91; flyspell-mark-duplications-exceptions for English Reply-To: bug#7926 <7926@debbugs.gnu.org> Date: Mon, 18 Aug 2025 07:06:27 +0000 retitle 7926 23.2.91; flyspell-mark-duplications-exceptions for English reassign 7926 emacs submitter 7926 Reuben Thomas severity 7926 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 26 18:06:50 2011 Received: (at submit) by debbugs.gnu.org; 26 Jan 2011 23:06:51 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PiERt-0001sz-J6 for submit@debbugs.gnu.org; Wed, 26 Jan 2011 18:06:50 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PiERq-0001sm-6Y for submit@debbugs.gnu.org; Wed, 26 Jan 2011 18:06:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PiEZg-0003iH-T1 for submit@debbugs.gnu.org; Wed, 26 Jan 2011 18:14:54 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:52744) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PiEZe-0003h9-Hr for submit@debbugs.gnu.org; Wed, 26 Jan 2011 18:14:52 -0500 Received: from [140.186.70.92] (port=59593 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PiEXh-00053L-9T for bug-gnu-emacs@gnu.org; Wed, 26 Jan 2011 18:14:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PiEXI-0003BY-DF for bug-gnu-emacs@gnu.org; Wed, 26 Jan 2011 18:12:26 -0500 Received: from exprod7ob127.obsmtp.com ([64.18.2.209]:57273) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1PiEXI-0003BD-0f for bug-gnu-emacs@gnu.org; Wed, 26 Jan 2011 18:12:24 -0500 Received: from source ([74.125.82.169]) (using TLSv1) by exprod7ob127.postini.com ([64.18.6.12]) with SMTP ID DSNKTUCqU/bXv7F3hBjENHloQ1x++EQhHEGe@postini.com; Wed, 26 Jan 2011 15:12:22 PST Received: by wyj26 with SMTP id 26so1606665wyj.0 for ; Wed, 26 Jan 2011 15:12:18 -0800 (PST) Received: by 10.227.157.19 with SMTP id z19mr166481wbw.189.1296083538243; Wed, 26 Jan 2011 15:12:18 -0800 (PST) Received: from canta (87-194-87-241.bethere.co.uk [87.194.87.241]) by mx.google.com with ESMTPS id u9sm1247306wbg.6.2011.01.26.15.12.16 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 26 Jan 2011 15:12:17 -0800 (PST) From: Reuben Thomas To: bug-gnu-emacs@gnu.org Subject: 23.2.91; flyspell-mark-duplications-exceptions for English Date: Wed, 26 Jan 2011 23:12:16 +0000 Message-ID: <87lj276yzz.fsf@sc3d.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.0 (------) I=E2=80=99ve added a couple of words to this list for English: =E2=80=9Chad= =E2=80=9D and =E2=80=9Cthat=E2=80=9D. This would seem sensible to add as default (just as =E2=80=9Cnous=E2=80=9D = and =E2=80=9Cvous=E2=80=9D for French), as =E2=80=9Chad had=E2=80=9D is a straightforward past perfect= , and =E2=80=9CHe said he would do it, but that that was dependent on his receiving the money=E2=80=9D. The only trouble is what language to pick, because the list specifies exceptions per dictionary. So for example, these two should be added for american, british, &c. (and in my case, british+accs, because, as discussed passim, I like to use accented letters, which is tricky). In GNU Emacs 23.2.91.4 (i686-pc-linux-gnu, GTK+ Version 2.22.0) of 2011-01-13 on canta Windowing system distributor `The X.Org Foundation', version 11.0.10900000 Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_GB.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Custom Minor modes in effect: shell-dirtrack-mode: t recentf-mode: t show-paren-mode: t savehist-mode: t minibuffer-electric-default-mode: t iswitchb-mode: t icomplete-mode: t global-whitespace-mode: t global-auto-revert-mode: t desktop-save-mode: t yas/global-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: =20 =20 C-x b =20 C-x b C-x b M-< C-s l a n g u a g=20 e C-a =20 C-h v i s p e=20 l l - d i c t i o n a r y C-x k C-x=20 b C-h v =20 =20 =20 =20 =20 =20 =20 =20 =20 C-x b C-s =20 =20 b r i t i i s h + _ =20 a c c s =20 C-x b ( s =20 C-s =20 =20 =20 =20 =20 =20 =20 =20 C-x b =20 =20 =20 =20 h a d =20 =20 M-x r e p o r t - - e m a c s=20 - b u g Recent messages: Flyspell mode enabled Mark set Mark saved where search started Type "q" to restore this window. call-interactively: End of buffer [9 times] Saving file /home/rrt/.emacs.d/custom.el... Wrote /home/rrt/.emacs.d/custom.el call-interactively: Text is read-only Saving file /home/rrt/.emacs.d/custom.el... Wrote /home/rrt/.emacs.d/custom.el Load-path shadows: /home/rrt/.emacs.d/elpa/ruby-mode-1.1/ruby-mode hides /usr/share/emacs-snap= shot/site-lisp/ruby1.8-elisp/ruby-mode /home/rrt/local/share/emacs/site-lisp/popup hides /usr/local/share/emacs/23= .2.91/site-lisp/auto-complete/popup /home/rrt/local/share/emacs/site-lisp/fuzzy hides /usr/local/share/emacs/23= .2.91/site-lisp/auto-complete/fuzzy /home/rrt/.emacs.d/elpa/css-mode-1.0/css-mode hides /usr/local/share/emacs/= 23.2.91/site-lisp/css-mode/css-mode /home/rrt/.emacs.d/elpa/dictionary-1.8.7/link hides /usr/local/share/emacs/= 23.2.91/site-lisp/dictionary-el/link /home/rrt/.emacs.d/elpa/dictionary-1.8.7/connection hides /usr/local/share/= emacs/23.2.91/site-lisp/dictionary-el/connection /home/rrt/.emacs.d/elpa/dictionary-1.8.7/dictionary-init hides /usr/local/s= hare/emacs/23.2.91/site-lisp/dictionary-el/dictionary-init /home/rrt/.emacs.d/elpa/dictionary-1.8.7/dictionary hides /usr/local/share/= emacs/23.2.91/site-lisp/dictionary-el/dictionary /home/rrt/.emacs.d/elpa/css-mode-1.0/css-mode hides /usr/local/share/emacs/= 23.2.91/lisp/textmodes/css-mode /home/rrt/.emacs.d/elpa/ruby-mode-1.1/ruby-mode hides /usr/local/share/emac= s/23.2.91/lisp/progmodes/ruby-mode /home/rrt/.emacs.d/elpa/css-mode-1.0/css-mode hides /usr/share/emacs/site-l= isp/css-mode/css-mode /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-info hides /usr/share/e= macs/site-lisp/auctex/tex-info /usr/local/share/emacs/23.2.91/site-lisp/auctex/context-nl hides /usr/share= /emacs/site-lisp/auctex/context-nl /usr/local/share/emacs/23.2.91/site-lisp/auctex/context-en hides /usr/share= /emacs/site-lisp/auctex/context-en /usr/local/share/emacs/23.2.91/site-lisp/auctex/latex hides /usr/share/emac= s/site-lisp/auctex/latex /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-mik hides /usr/share/em= acs/site-lisp/auctex/tex-mik /usr/local/share/emacs/23.2.91/site-lisp/dictionary-el/lpath hides /usr/sha= re/emacs/site-lisp/auctex/lpath /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-buf hides /usr/share/em= acs/site-lisp/auctex/tex-buf /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-jp hides /usr/share/ema= cs/site-lisp/auctex/tex-jp /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-bar hides /usr/share/em= acs/site-lisp/auctex/tex-bar /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex hides /usr/share/emacs/= site-lisp/auctex/tex /usr/local/share/emacs/23.2.91/site-lisp/auctex/multi-prompt hides /usr/sha= re/emacs/site-lisp/auctex/multi-prompt /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-fptex hides /usr/share/= emacs/site-lisp/auctex/tex-fptex /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-font hides /usr/share/e= macs/site-lisp/auctex/tex-font /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-fold hides /usr/share/e= macs/site-lisp/auctex/tex-fold /usr/local/share/emacs/23.2.91/site-lisp/auctex/texmathp hides /usr/share/e= macs/site-lisp/auctex/texmathp /usr/local/share/emacs/23.2.91/site-lisp/auctex/context hides /usr/share/em= acs/site-lisp/auctex/context /usr/local/share/emacs/23.2.91/site-lisp/auctex/font-latex hides /usr/share= /emacs/site-lisp/auctex/font-latex /usr/local/share/emacs/23.2.91/site-lisp/auctex/bib-cite hides /usr/share/e= macs/site-lisp/auctex/bib-cite /usr/local/share/emacs/23.2.91/site-lisp/auctex/toolbar-x hides /usr/share/= emacs/site-lisp/auctex/toolbar-x /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-style hides /usr/share/= emacs/site-lisp/auctex/tex-style Features: (dired-aux grep compile dired cus-edit ffap vc-bzr vc-hg gnus-msg gnus-art mm-uu mml2015 epg-config mm-view smime dig gnus-sum nnoo gnus-group gnus-undo nnmail mail-source format-spec gnus-start gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems newcomment shadow sort mail-extr message sendmail ecomplete rfc822 mml mml-sec password-cache mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums mailabbrev nnheader gnus-util netrc time-date mm-util mail-prsvr gmm-utils mailheader canlock sha1 hex-util hashcash mail-utils emacsbug multi-isearch find-func pp help-mode ansi-color shell gud jka-compr info m4-mode autoconf autoconf-mode view inform-mode noutline outline tex-info texinfo tex sh-script executable longlines make-mode vc-git face-remap filladapt flyspell completing-help recentf tree-widget wid-edit uniquify paren savehist minibuf-eldef iswitchb icomplete whitespace autorevert time cus-start cus-load desktop server php-mode etags cc-langs cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs speedbar sb-image ezimage dframe lua-mode regexp-opt comint ring ropemacs pymacs etags-update smart-quotes ispell auto-dictionary-autoloads css-mode-autoloads dictionary-autoloads diff-git-autoloads dired-isearch-autoloads full-ack-autoloads guess-style-autoloads http-post-simple-autoloads js2-mode-autoloads magit-autoloads mv-shell-autoloads ruby-mode-autoloads package reporter advice advice-preload yasnippet help-fns derived edmacro kmacro easymenu assoc cl cl-19 muse-autoloads emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode bbdb-autoloads preview-latex tex-site auto-loads tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind system-font-setting font-render-setting gtk x-toolkit x multi-tty emacs) --=20 http://rrt.sc3d.org/ From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 03 17:01:40 2011 Received: (at 7926) by debbugs.gnu.org; 3 Apr 2011 21:01:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q6UQW-0002Wm-7F for submit@debbugs.gnu.org; Sun, 03 Apr 2011 17:01:40 -0400 Received: from vm-emlprdomr-03.its.yale.edu ([130.132.50.144]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q6UQU-0002Wa-IX for 7926@debbugs.gnu.org; Sun, 03 Apr 2011 17:01:39 -0400 Received: from furball ([64.134.96.69]) (authenticated bits=0) by vm-emlprdomr-03.its.yale.edu (8.14.4/8.14.4) with ESMTP id p33L1Uns028767 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 3 Apr 2011 17:01:32 -0400 Received: by furball (Postfix, from userid 1000) id 438381602F5; Sun, 3 Apr 2011 17:01:30 -0400 (EDT) From: Chong Yidong To: Reuben Thomas Subject: Re: bug#7926: 23.2.91; flyspell-mark-duplications-exceptions for English References: <87lj276yzz.fsf@sc3d.org> Date: Sun, 03 Apr 2011 17:01:30 -0400 In-Reply-To: <87lj276yzz.fsf@sc3d.org> (Reuben Thomas's message of "Wed, 26 Jan 2011 23:12:16 +0000") Message-ID: <8739lzgic5.fsf@stupidchicken.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 2.71 on 130.132.50.144 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 7926 Cc: 7926@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Reuben Thomas writes: > I=E2=80=99ve added a couple of words to this list for English: =E2=80=9Ch= ad=E2=80=9D and =E2=80=9Cthat=E2=80=9D. > This would seem sensible to add as default (just as =E2=80=9Cnous=E2=80= =9D and =E2=80=9Cvous=E2=80=9D > for French), as =E2=80=9Chad had=E2=80=9D is a straightforward past perfe= ct, and =E2=80=9CHe > said he would do it, but that that was dependent on his receiving the > money=E2=80=9D. > > The only trouble is what language to pick, because the list specifies > exceptions per dictionary. So for example, these two should be added for > american, british, &c. (and in my case, british+accs, because, as > discussed passim, I like to use accented letters, which is tricky). I changed flyspell-mark-duplications-exceptions so that the exceptions can apply to all languages, and added "that" and "had". (Dictionary-dependent functionality is currently tricky, since IIUC ispell doesn't provide an easy way to query what dictionary is currently in use.) From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 03 17:01:51 2011 Received: (at control) by debbugs.gnu.org; 3 Apr 2011 21:01:51 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q6UQh-0002X8-DB for submit@debbugs.gnu.org; Sun, 03 Apr 2011 17:01:51 -0400 Received: from vm-emlprdomr-06.its.yale.edu ([130.132.50.147]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q6UQf-0002Ww-Nd for control@debbugs.gnu.org; Sun, 03 Apr 2011 17:01:49 -0400 Received: from furball ([64.134.96.69]) (authenticated bits=0) by vm-emlprdomr-06.its.yale.edu (8.14.4/8.14.4) with ESMTP id p33L1gdQ031730 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sun, 3 Apr 2011 17:01:42 -0400 Received: by furball (Postfix, from userid 1000) id 1339C1602F5; Sun, 3 Apr 2011 17:01:42 -0400 (EDT) From: Chong Yidong To: control@debbugs.gnu.org Subject: close 7926 Date: Sun, 03 Apr 2011 17:01:41 -0400 Message-ID: <87tyefuk0a.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.71 on 130.132.50.147 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) close 7926 thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 03 17:08:16 2011 Received: (at 7926) by debbugs.gnu.org; 3 Apr 2011 21:08:16 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q6UWu-0002gu-1K for submit@debbugs.gnu.org; Sun, 03 Apr 2011 17:08:16 -0400 Received: from exprod7og111.obsmtp.com ([64.18.2.175]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1Q6UWr-0002gi-BK for 7926@debbugs.gnu.org; Sun, 03 Apr 2011 17:08:14 -0400 Received: from source ([74.125.83.174]) (using TLSv1) by exprod7ob111.postini.com ([64.18.6.12]) with SMTP ID DSNKTZjhtushEUIE38nkPz/JEYHsH5jytiid@postini.com; Sun, 03 Apr 2011 14:08:13 PDT Received: by pvg12 with SMTP id 12so1131687pvg.19 for <7926@debbugs.gnu.org>; Sun, 03 Apr 2011 14:08:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.143.21.28 with SMTP id y28mr5656181wfi.211.1301864885921; Sun, 03 Apr 2011 14:08:05 -0700 (PDT) Received: by 10.68.62.8 with HTTP; Sun, 3 Apr 2011 14:08:05 -0700 (PDT) In-Reply-To: <8739lzgic5.fsf@stupidchicken.com> References: <87lj276yzz.fsf@sc3d.org> <8739lzgic5.fsf@stupidchicken.com> Date: Sun, 3 Apr 2011 22:08:05 +0100 Message-ID: Subject: Re: bug#7926: 23.2.91; flyspell-mark-duplications-exceptions for English From: Reuben Thomas To: Chong Yidong Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 7926 Cc: 7926@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.3 (------) On 3 April 2011 22:01, Chong Yidong wrote: > > I changed flyspell-mark-duplications-exceptions so that the exceptions > can apply to all languages, and added "that" and "had". I suspect that, unless it's case-sensitive, German speakers may not be delighted about "that" (although it's not in my German dictionary, BWV 147 is "Herz und Mund und That und Leben", and I'm pretty sure that "That That" would be most unlikely). -- http://rrt.sc3d.org From unknown Mon Aug 18 00:06:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 02 May 2011 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator