From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: auto-select lang with flyspell Date: Fri, 13 Jan 2006 16:53:20 -0500 Organization: Bell Sympatico Message-ID: <873bjrg5ns.fsf-monnier+gnu.emacs.help@gnu.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1137192047 2443 80.91.229.2 (13 Jan 2006 22:40:47 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 13 Jan 2006 22:40:47 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Jan 13 23:40:45 2006 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1ExXau-0006hu-SN for geh-help-gnu-emacs@m.gmane.org; Fri, 13 Jan 2006 23:40:29 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ExXd4-0005PW-AT for geh-help-gnu-emacs@m.gmane.org; Fri, 13 Jan 2006 17:42:42 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!headwall.stanford.edu!newsfeed.news2me.com!newsfeed2.easynews.com!easynews.com!easynews!wn11feed!worldnet.att.net!207.35.177.252!nf3.bellglobal.com!nf1.bellglobal.com!nf2.bellglobal.com!news20.bellglobal.com.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) Cancel-Lock: sha1:dOF3VMvMoNISZTcC5lAPNipuN7g= Original-Lines: 16 Original-NNTP-Posting-Host: 67.71.26.73 Original-X-Complaints-To: abuse@sympatico.ca Original-X-Trace: news20.bellglobal.com 1137189200 67.71.26.73 (Fri, 13 Jan 2006 16:53:20 EST) Original-NNTP-Posting-Date: Fri, 13 Jan 2006 16:53:20 EST Original-Xref: shelby.stanford.edu gnu.emacs.help:137013 Original-To: help-gnu-emacs@gnu.org 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:32629 Archived-At: Does anyone have code to try and auto-select the proper dictionary to use with flyspell? I'm thinking of something that works as follows: If the current word is misspelled and more than X% of the words around are misspelled as well and the current dictionary has not yet been set explicitly, try and guess which dictionary to use and switch to that. The guess could be based simply and trying to spell-check the surrounding text and selecting the dict that results in fewer misspellings. of course, if it works differently, it doesn't mean I'm not interested. Stefan