From unknown Tue Jul 08 17:22:44 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#6504 <6504@debbugs.gnu.org> To: bug#6504 <6504@debbugs.gnu.org> Subject: Status: 24.0.50; flyspell-check-previous-highlighted-word does not unmark checked word when inserted in dictionary Reply-To: bug#6504 <6504@debbugs.gnu.org> Date: Wed, 09 Jul 2025 00:22:44 +0000 retitle 6504 24.0.50; flyspell-check-previous-highlighted-word does not unm= ark checked word when inserted in dictionary reassign 6504 emacs submitter 6504 Gregor Zattler severity 6504 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 13:23:46 2010 Received: (at submit) by debbugs.gnu.org; 24 Jun 2010 17:23:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORq9R-0004ZE-GW for submit@debbugs.gnu.org; Thu, 24 Jun 2010 13:23:46 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORpWh-0004Hm-24 for submit@debbugs.gnu.org; Thu, 24 Jun 2010 12:43:44 -0400 Received: from lists.gnu.org ([199.232.76.165]:33505) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1ORpWb-0007Vi-Aj for submit@debbugs.gnu.org; Thu, 24 Jun 2010 12:43:37 -0400 Received: from [140.186.70.92] (port=37761 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORpWZ-0001tL-2R for bug-gnu-emacs@gnu.org; Thu, 24 Jun 2010 12:43:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ORpWV-00076i-6B for bug-gnu-emacs@gnu.org; Thu, 24 Jun 2010 12:43:33 -0400 Received: from mail.gmx.net ([213.165.64.20]:47457) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1ORpWU-00076A-Om for bug-gnu-emacs@gnu.org; Thu, 24 Jun 2010 12:43:31 -0400 Received: (qmail invoked by alias); 24 Jun 2010 16:43:26 -0000 Received: from p54BF87A6.dip0.t-ipconnect.de (EHLO shi.workgroup) [84.191.135.166] by mail.gmx.net (mp065) with SMTP; 24 Jun 2010 18:43:26 +0200 X-Authenticated: #19296480 X-Provags-ID: V01U2FsdGVkX1/RF+0xZVfRi3pPIXE1cQ7NZV559gO0bfGwJGpqEm SrIlBQ2ESRIG0w Received: from grfz by shi.workgroup with local (Exim 4.72) (envelope-from ) id 1ORpWE-00067a-H6; Thu, 24 Jun 2010 18:43:14 +0200 From: Gregor Zattler To: bug-gnu-emacs@gnu.org Subject: 24.0.50; flyspell-check-previous-highlighted-word does not unmark checked word when inserted in dictionary X-Debbugs-Cc: rfrancoise@debian.org Date: Thu, 24 Jun 2010 18:43:14 +0200 Message-ID: <874ogsxty5.fsf@shi.workgroup> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 24 Jun 2010 13:23:44 -0400 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: -4.6 (----) It's not possible to check several misspelled words via=20=20 flyspell-check-previous-highlighted-word.=20=20 Recipe to reproduce the bug: - start emacs -Q - M-x flyspell-mode - type a misspelled word a blank and a second misspelled word and a few blanks - fylspell highlights the misspelled words - M-x - flyspell-check-previous-highlighted-word - type 'i' in order to save the second misspelled word as correct in your dictionary (sanitize the dictionary afterwards) - cursor is at eol but the second misspelled word is still marked as misspelled - M-x - flyspell-check-previous-highlighted-word in order to check the first misspelled word - nothing happens except for a message in the echo area:=20 " is correct" Therefore it is not possible to check the first misspelled word after checking the second. I consider this to be a bug because it is necessary to move cursor in order to check the first missspelled word whilst the whole purpose fo flyspell-check-previous-highlighted-word is to minimize breaks for spell checking while writing. Thank you for emacs and flyspell.=20=20 Regards, gregor In GNU Emacs 24.0.50.1 (i486-pc-linux-gnu, GTK+ Version 2.20.1) of 2010-06-19 on elegiac, modified by Debian (emacs-snapshot package, version 1:20100619-2) Windowing system distributor `The X.Org Foundation', version 11.0.10707000 configured using `configure '--build' 'i486-linux-gnu' '--host' 'i486-linu= x-gnu' '--prefix=3D/usr' '--sharedstatedir=3D/var/lib' '--libexecdir=3D/usr= /lib' '--localstatedir=3D/var' '--infodir=3D/usr/share/info' '--mandir=3D/u= sr/share/man' '--with-pop=3Dyes' '--enable-locallisppath=3D/etc/emacs-snaps= hot:/etc/emacs:/usr/local/share/emacs/24.0.50/site-lisp:/usr/local/share/em= acs/site-lisp:/usr/share/emacs/24.0.50/site-lisp:/usr/share/emacs/site-lisp= ' '--without-compress-info' '--with-x=3Dyes' '--with-x-toolkit=3Dgtk' 'buil= d_alias=3Di486-linux-gnu' 'host_alias=3Di486-linux-gnu' 'CFLAGS=3D-DDEBIAN = -DSITELOAD_PURESIZE_EXTRA=3D5000 -g -O2' 'LDFLAGS=3D-g -Wl,--as-needed' 'CP= PFLAGS=3D'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: de_DE.utf8 value of $LC_CTYPE: de_DE.utf8 value of $LC_MESSAGES: POSIX value of $LC_MONETARY: de_DE.utf8 value of $LC_NUMERIC: de_DE.utf8 value of $LC_TIME: de_DE.utf8 value of $LANG: de_DE.utf8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Org Minor modes in effect: gpm-mouse-mode: t text-scale-mode: t shell-dirtrack-mode: t flyspell-mode: t global-hl-line-mode: t ido-everywhere: t show-paren-mode: t savehist-mode: t recentf-mode: t display-time-mode: t cua-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Recent input: e SPC f =C3=BC r SPC e i n e n SPC t e i l SPC d e s s e=20 l b e n SPC v e r a n t w o r t l i c h SPC s i n d=20 T C-x=20 C-s SPC SPC F =C3=BC r SPC a l l e SPC a n d e r=20 e n SPC G e w e r k s c h a f t s t e i l e SPC =20 SPC =20 C-e =20 T e i=20 l e SPC C-e d e r SPC C-e SPC s t e l l t=20 SPC s i c h SPC d e r SPC F a l l SPC d a g e g e n=20 SPC m e h r SPC a l s SPC e i n SPC A n g r i f f SPC=20 e d e s SPC K o n z e r n s SPC a u f SPC=20 e i n e SPC S t r e i k e n d e SPC d a r , SPC d i=20 e SPC u n t e r s t =C3=BC t z t SPC w e r d e n SPC m u=20 s s SPC ( w e n n SPC d i e SPC g e w SPC s t r e i=20 k f =C3=A4 h i g SPC b l e i b e n SPC w i l l ) . =20 i C-x C-s M-x r e p =20 o r Recent messages: Personal dictionary saved. Auto-saving...done Saving file /home/grfz/projekte/anlaesslich/200805-Einzelhandelsstreik/Emme= ly-Nachbetrachtung-2010-06-23.org... Wrote /home/grfz/projekte/anlaesslich/200805-Einzelhandelsstreik/Emmely-Nac= hbetrachtung-2010-06-23.org Auto-saving...done Checking spelling of STREIKF=C3=84HIG... Personal dictionary saved. Saving file /home/grfz/projekte/anlaesslich/200805-Einzelhandelsstreik/Emme= ly-Nachbetrachtung-2010-06-23.org... Wrote /home/grfz/projekte/anlaesslich/200805-Einzelhandelsstreik/Emmely-Nac= hbetrachtung-2010-06-23.org Making completion list... [2 times] Load-path shadows: /usr/share/emacs/24.0.50/site-lisp/debian-startup hides /usr/share/emacs/si= te-lisp/debian-startup /usr/share/emacs/24.0.50/site-lisp/magit hides /usr/share/emacs/site-lisp/m= agit /usr/share/emacs/24.0.50/lisp/vc-git hides /usr/share/emacs/24.0.50/lisp/vc= /vc-git /usr/share/emacs-snapshot/site-lisp/emms/tq hides /usr/share/emacs/24.0.50/= lisp/emacs-lisp/tq Features: (shadow message sendmail rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader emacsbug skeleton sh-script mail-extr ps-mule ps-print ps-def lpr jka-compr debug multi-isearch t-mouse help-mode appt view mule-util cal-move face-remap tramp-imap tramp-gw tramp-fish tramp-smb tramp-cache tramp-ftp tramp-cmds tramp auth-source gnus-util shell comint ring password-cache tramp-compat trampver executable newcomment pp flyspell ispell org-w3m org-wl org-vm org-rmail org-mhe org-mew org-irc org-inlinetask org-jsinfo org-infojs org-html org-exp org-exp-blocks org-agenda org-info org-id org-gnus org-docview org-crypt org-bibtex org-bbdb org-table server diary-lib diary-loaddefs cal-menu calendar cal-loaddefs org-protocol org-remember org-datetree org byte-opt warnings bytecomp byte-compile org-footnote org-src org-list org-faces org-compat org-entities org-macs noutline outline remember windmove org-install emms-volume emms-volume-amixer format-spec emms-tag-editor emms-i18n emms-mark emms-history emms-bookmarks emms-last-played emms-stream-info emms-metaplaylist-mode emms-lastfm emms-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-util url-parse timezone url-vars mm-util mail-prsvr mailcap emms-browser sort emms-playlist-sort emms-score emms-player-xine emms-player-mpd tq emms-playing-time emms-lyrics time-date emms-streams emms-mode-line emms-cache emms-info-ogginfo emms-info-mp3info emms-info later-do emms-playlist-mode emms-player-mplayer emms-player-simple emms-source-playlist emms-source-file emms-setup emms emms-compat muse-docbook muse-texinfo texnfo-upd texinfo muse-latex muse-html muse-xml-common cus-edit muse-publish muse-project muse-protocols info muse-regexps muse muse-nested-tags muse-mode filladapt post derived hl-line sr-speedbar cl cl-19 speedbar sb-image ezimage dframe assoc wdired dired-x dired-aux dired ido edmacro kmacro ffap ff-paths regexp-opt uniquify advice help-fns advice-preload paren savehist recentf tree-widget wid-edit easymenu avoid time cua-base cus-start cus-load package reporter muse-autoloads emms-auto emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd 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 dynamic-setting font-render-setting gtk x-toolkit x multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 14:14:48 2010 Received: (at control) by debbugs.gnu.org; 24 Jun 2010 18:14:48 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORqwp-0004wS-Mz for submit@debbugs.gnu.org; Thu, 24 Jun 2010 14:14:47 -0400 Received: from mail.gmx.net ([213.165.64.20]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1ORqwn-0004wM-2F for control@debbugs.gnu.org; Thu, 24 Jun 2010 14:14:46 -0400 Received: (qmail invoked by alias); 24 Jun 2010 18:14:39 -0000 Received: from p54BF8935.dip0.t-ipconnect.de (EHLO shi.workgroup) [84.191.137.53] by mail.gmx.net (mp045) with SMTP; 24 Jun 2010 20:14:39 +0200 X-Authenticated: #19296480 X-Provags-ID: V01U2FsdGVkX1/wMxY7+rDwixC7wGQABYNHpHhhYPL69jgbBaDP/I 2wXT4gjAWsuQJy Received: from grfz by shi.workgroup with local (Exim 4.72) (envelope-from ) id 1ORqwb-0006uc-Ug; Thu, 24 Jun 2010 20:14:33 +0200 Date: Thu, 24 Jun 2010 20:14:13 +0200 From: Gregor Zattler To: control@debbugs.gnu.org Subject: help Message-ID: <20100624181413.GO4850@shi.workgroup> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) X-Y-GMX-Trusted: 0 X-Spam-Score: -4.3 (----) 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: -3.7 (---) submitter 6504 Gregor Zattler severity 6504 minor From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 25 04:27:14 2010 Received: (at 6504-done) by debbugs.gnu.org; 25 Jun 2010 08:27:15 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OS4Fm-00063v-ML for submit@debbugs.gnu.org; Fri, 25 Jun 2010 04:27:14 -0400 Received: from edison.ccupm.upm.es ([138.100.4.49]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OS4Fk-00063q-9n for 6504-done@debbugs.gnu.org; Fri, 25 Jun 2010 04:27:13 -0400 Received: from agmartin.aq.upm.es (Agmartin.aq.upm.es [138.100.41.131]) by edison.ccupm.upm.es (8.13.8/8.13.8) with ESMTP id o5P8R8ZV017934; Fri, 25 Jun 2010 10:27:08 +0200 Received: by agmartin.aq.upm.es (Postfix, from userid 1000) id F063C461DE; Fri, 25 Jun 2010 10:27:07 +0200 (CEST) Date: Fri, 25 Jun 2010 10:27:07 +0200 From: Agustin Martin To: Gregor Zattler , 6504-done@debbugs.gnu.org Subject: Re: bug#6504: 24.0.50; flyspell-check-previous-highlighted-word does not unmark checked word when inserted in dictionary Message-ID: <20100625082707.GA3012@agmartin.aq.upm.es> References: <874ogsxty5.fsf@shi.workgroup> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <874ogsxty5.fsf@shi.workgroup> User-Agent: Mutt/1.5.20 (2009-06-14) X-Spam-Score: -6.2 (------) X-Debbugs-Envelope-To: 6504-done 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.2 (------) On Thu, Jun 24, 2010 at 06:43:14PM +0200, Gregor Zattler wrote: > It's not possible to check several misspelled words via > flyspell-check-previous-highlighted-word. > > Recipe to reproduce the bug: > - start emacs -Q > - M-x flyspell-mode > - type a misspelled word a blank and a second misspelled word and a few > blanks > - fylspell highlights the misspelled words > - M-x - flyspell-check-previous-highlighted-word > - type 'i' in order to save the second misspelled word as correct in > your dictionary (sanitize the dictionary afterwards) > - cursor is at eol but the second misspelled word is still marked as > misspelled > - M-x - flyspell-check-previous-highlighted-word > in order to check the first misspelled word > - nothing happens except for a message in the echo area: > " is correct" > > Therefore it is not possible to check the first misspelled word after > checking the second. I consider this to be a bug because it is > necessary to move cursor in order to check the first missspelled word > whilst the whole purpose fo flyspell-check-previous-highlighted-word is > to minimize breaks for spell checking while writing. I have committed a change that should make sure `flyspell-word' rechecks word after `flyspell-check-previous-highlighted-word' run, so highlight is removed if appropriate. This should close bug report. Please reopen if needed. Thanks for your feedback. -- Agustin From unknown Tue Jul 08 17:22:44 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 23 Jul 2010 11:24:03 +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