From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: flyspell-buffer add word keep higlighted errors Date: Wed, 06 Jan 2016 07:02:43 +0100 Message-ID: <871t9vckjg.fsf@debian.uxu> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1452060205 27250 80.91.229.3 (6 Jan 2016 06:03:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 6 Jan 2016 06:03:25 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Jan 06 07:03:15 2016 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aGhBj-00012H-4t for geh-help-gnu-emacs@m.gmane.org; Wed, 06 Jan 2016 07:03:15 +0100 Original-Received: from localhost ([::1]:52741 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aGhBf-0004bW-9z for geh-help-gnu-emacs@m.gmane.org; Wed, 06 Jan 2016 01:03:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48124) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aGhBV-0004bN-42 for help-gnu-emacs@gnu.org; Wed, 06 Jan 2016 01:03:02 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aGhBR-0008I2-VA for help-gnu-emacs@gnu.org; Wed, 06 Jan 2016 01:03:01 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:53698) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aGhBR-0008Hy-Nx for help-gnu-emacs@gnu.org; Wed, 06 Jan 2016 01:02:57 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1aGhBQ-0000mr-9A for help-gnu-emacs@gnu.org; Wed, 06 Jan 2016 07:02:56 +0100 Original-Received: from nl106-137-56.student.uu.se ([130.243.137.56]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 06 Jan 2016 07:02:56 +0100 Original-Received: from embe8573 by nl106-137-56.student.uu.se with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 06 Jan 2016 07:02:56 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Original-Lines: 36 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: nl106-137-56.student.uu.se Mail-Copies-To: never User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) Cancel-Lock: sha1:lUjKQ3igaoj2LgAiy0Em7ieBspA= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:108630 Archived-At: Thorsten Grothe writes: > That checks only errors for the current session of > course. So sometimes I need to flyspell-buffer my > old text. When I add an unknown word to the user dic > *all* other marked words vanish and I have to run > flyspell-buffer again, this is very frustrating for > me, what I'm doing wrong? As I've said a couple of times, I don't think flyspell is a good idea, instead I prefer to do spelling once and have the write and spell processes separated in time. (But that's me and not you.) What you are doing wrong is most likely putting all that code into itself and each other like a glacier icefall! Take a look at this file of code, which by accident is what I use for spelling: http://user.it.uu.se/~embe8573/conf/emacs-init/spell.el You see the variables clearly defined at base level - the settings - then the functions to control behavior. Without boasting, it is mostly short and isolated stuff with clear purposes and intentions. If you write code in that style this will in one strike get you closer to solving your problem if indeed it remains. Whatever future problems/wishes will be much easier to detect/solve/do, as well. -- underground experts united http://user.it.uu.se/~embe8573