GNU bug report logs - #6221
23.1; checkdoc-ispell-lisp-words when ispell already running

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: minor; Reported by: Kevin Ryde <user42@HIDDEN>; dated Wed, 19 May 2010 23:30:03 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 19 May 2010 23:29:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 19 19:29:50 2010
Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1OEshx-0007EM-VM
	for submit <at> debbugs.gnu.org; Wed, 19 May 2010 19:29:50 -0400
Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <gg@HIDDEN>) id 1OEshw-0007EH-MK
	for submit <at> debbugs.gnu.org; Wed, 19 May 2010 19:29:49 -0400
Received: from lists.gnu.org ([199.232.76.165]:37430)
	by monty-python.gnu.org with esmtps
	(TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60)
	(envelope-from <gg@HIDDEN>) id 1OEshs-0004h3-L8
	for submit <at> debbugs.gnu.org; Wed, 19 May 2010 19:29:44 -0400
Received: from [140.186.70.92] (port=57313 helo=eggs.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.43) id 1OEsho-0007Oc-Q2
	for bug-gnu-emacs@HIDDEN; Wed, 19 May 2010 19:29:43 -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, RCVD_IN_DNSWL_NONE, 
	T_MIME_NO_TEXT,
	T_TVD_MIME_NO_HEADERS autolearn=unavailable version=3.3.1
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69)
	(envelope-from <gg@HIDDEN>) id 1OEshm-00049X-UQ
	for bug-gnu-emacs@HIDDEN; Wed, 19 May 2010 19:29:40 -0400
Received: from mailout1-8.pacific.net.au ([61.8.2.215]:48511
	helo=mailout1.pacific.net.au) by eggs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <gg@HIDDEN>) id 1OEshm-000498-2F
	for bug-gnu-emacs@HIDDEN; Wed, 19 May 2010 19:29:38 -0400
Received: from mailproxy1.pacific.net.au (mailproxy1.pacific.net.au
	[61.8.2.162])
	by mailout1.pacific.net.au (Postfix) with ESMTP id B923E5A08AB
	for <bug-gnu-emacs@HIDDEN>; Thu, 20 May 2010 09:29:33 +1000 (EST)
Received: from blah.blah (ppp2699.dyn.pacific.net.au [61.8.38.153])
	by mailproxy1.pacific.net.au (Postfix) with ESMTP id EC4878C05
	for <bug-gnu-emacs@HIDDEN>; Thu, 20 May 2010 09:29:32 +1000 (EST)
Received: from gg by blah.blah with local (Exim 4.71)
	(envelope-from <gg@HIDDEN>) id 1OEshR-0001kY-R1
	for bug-gnu-emacs@HIDDEN; Thu, 20 May 2010 09:29:17 +1000
From: Kevin Ryde <user42@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 23.1; checkdoc-ispell-lisp-words when ispell already running
Date: Thu, 20 May 2010 09:29:17 +1000
Message-ID: <87tyq3v5bm.fsf@HIDDEN>
User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older,
	4)
X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6,
	seldom 2.4 (older, 4)
X-Spam-Score: -5.6 (-----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/pipermail/debbugs-submit>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
X-Spam-Score: -5.6 (-----)

--=-=-=

When using the spell-checking feature of M-x checkdoc, if flyspell-mode
is enabled then the checkdoc-ispell-lisp-words are not recognised as
correct.  For example with the foo.el below

    (progn
      (setq checkdoc-spellcheck-documentation-flag t)
      (find-file "foo.el")
      (turn-on-flyspell)
      (checkdoc))

    => asks to correct spelling of "keymap"

It looks like checkdoc-ispell-init assumes that if an ispell-process
exists then it was checkdoc-ispell-init which started it and therefore
doesn't need the checkdoc-ispell-lisp-words sent again.  Of course
that's not the case if using flyspell, and presumably also not if you
use ispell.el directly and still have the process running.

Perhaps a flag meaning "checkdoc-ispell-lisp-words already sent" could
to be attached to the process object, to send just once.  Does it hurt
to send the words more than once?  The simplest thing could be to just
send them every time.


--=-=-=
Content-Type: application/emacs-lisp
Content-Disposition: attachment; filename=foo.el
Content-Transfer-Encoding: quoted-printable

;;; foo.el --- something

;; Keywords: data

;;; History:
;;=20

;;; Commentary:
;;=20

;;; Code:

(defun foo ()
  "Something about a keymap."
  nil)

(provide 'foo)

;;; foo.el ends here

--=-=-=



In GNU Emacs 23.1.1 (i486-pc-linux-gnu, GTK+ Version 2.16.5)
 of 2009-09-14 on raven, modified by Debian
configured using `configure  '--build=i486-linux-gnu' '--host=i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.1/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.1/leim' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' 'CPPFLAGS=''

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_AU
  value of $XMODIFIERS: nil
  locale-coding-system: iso-latin-1-unix
  default-enable-multibyte-characters: t

--=-=-=--




Acknowledgement sent to Kevin Ryde <user42@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs@HIDDEN:
bug#6221; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 31 Oct 2014 17:00:04 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.