From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Teemu Likonen Newsgroups: gmane.emacs.help Subject: Re: spell-checker compatible with LaTeX? Date: Sun, 28 Feb 2010 09:21:32 +0200 Message-ID: <87fx4lu8oz.fsf@mithlond.arda> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: Quoted-Printable X-Trace: dough.gmane.org 1267341780 15399 80.91.229.12 (28 Feb 2010 07:23:00 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 28 Feb 2010 07:23:00 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Porky Pig Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Feb 28 08:22:56 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1NldUO-0005KS-4Y for geh-help-gnu-emacs@m.gmane.org; Sun, 28 Feb 2010 08:22:56 +0100 Original-Received: from localhost ([127.0.0.1]:54355 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NldUN-00029g-8r for geh-help-gnu-emacs@m.gmane.org; Sun, 28 Feb 2010 02:22:55 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NldTW-00028s-Vf for help-gnu-emacs@gnu.org; Sun, 28 Feb 2010 02:22:03 -0500 Original-Received: from [140.186.70.92] (port=35963 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NldTT-000289-Ib for help-gnu-emacs@gnu.org; Sun, 28 Feb 2010 02:22:00 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NldTR-0004KD-Uq for help-gnu-emacs@gnu.org; Sun, 28 Feb 2010 02:21:59 -0500 Original-Received: from mta-out.inet.fi ([195.156.147.13]:39845 helo=kirsi1.inet.fi) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NldTR-0004Js-KZ for help-gnu-emacs@gnu.org; Sun, 28 Feb 2010 02:21:57 -0500 Original-Received: from mithlond.arda (84.251.132.215) by kirsi1.inet.fi (8.5.014) id 4B1D0B4D0372D77A; Sun, 28 Feb 2010 09:21:48 +0200 Original-Received: from dtw by mithlond.arda with local (Exim 4.69) (envelope-from ) id 1NldT2-0001Or-Mw; Sun, 28 Feb 2010 09:21:32 +0200 In-Reply-To: (Porky Pig's message of "Thu, 11 Feb 2010 14:34:30 -0800 (PST)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:72231 Archived-At: * 2010-02-11 14:34 (-0800), Porky Pig wrote: > I'm trying to figure out what's the current status of spell checker > for emacs. In particular, I"m looking for one that's understand LaTeX > and compatible with Auctex. I did some searches on web, but still > can't figure out if anything is available at all. I'm runing emacs/ > auctex under Windows XP. If you only need a real-time spell-checker (=E0 la flyspell-mode) you can use wcheck-mode [1]. It aims to be very much configurable and compatible with "everything". You can use it with any command-line (spell-)checker tool. To make it compatible with LaTeX (Auctex) I use this configuration: (setq-default wcheck-read-or-skip-faces '((emacs-lisp-mode read font-lock-comment-face font-lock-doc-face) (message-mode read nil message-header-subject message-cited-text) (latex-mode read ; "read" the following faces nil ; nil means normal text font-latex-sectioning-1-face font-latex-sectioning-2-face font-latex-sectioning-3-face font-latex-sectioning-4-face font-latex-bold-face font-latex-italic-face font-lock-constant-face) (org-mode skip ; "skip" the following face(s): font-lock-comment-face))) So in latex-mode only normal text (nil), section headers etc. are read. All other faces are skipped. --------------- 1. http://www.emacswiki.org/emacs/WcheckMode