From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg via Users list for the GNU Emacs text editor Newsgroups: gmane.emacs.help Subject: Re: Let ispell use use multiple dictionaries stored in different files. Date: Sat, 07 Aug 2021 17:54:24 +0200 Message-ID: <874kc1i72n.fsf@zoho.eu> References: Reply-To: Emanuel Berg Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36004"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:C/CUOri/8N5Kz/KPZWLPXDpQwVE= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sat Aug 07 17:54:59 2021 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mCOf5-0009Co-Fl for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 07 Aug 2021 17:54:59 +0200 Original-Received: from localhost ([::1]:56530 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCOf4-0002BZ-1k for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 07 Aug 2021 11:54:58 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34534) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCOel-0002BF-DK for help-gnu-emacs@gnu.org; Sat, 07 Aug 2021 11:54:39 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]:41044) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCOej-00007q-LZ for help-gnu-emacs@gnu.org; Sat, 07 Aug 2021 11:54:39 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1mCOee-0008lJ-50 for help-gnu-emacs@gnu.org; Sat, 07 Aug 2021 17:54:32 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NICE_REPLY_C=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:132387 Archived-At: Hongyi Zhao wrote: > On Ubuntu 20.04, I noticed that ispell use the following > file as its completion dictionary: "/usr/share/dict/words", > which comes from wamerican package: > > $ apt-file search /usr/share/dict/words wamerican: > /usr/share/dict/words > > But I want to know if ispell can use multiple dictionaries > stored in different files for this purpose. Install wamerican-insane - that should be the biggest ... then just start type and spell, insert everything that is correct, using the interface. It should be more than enough pretty soon. As for using multiple files, you can do a little Elisp loop that iterates the dictionaries. Another alternative is this, see this discussion of virtual files on Linux: https://unix.stackexchange.com/questions/94041/a-virtual-file-containing-the-concatenation-of-other-files But I think it is overkill for this purpose (could be cool to try tho), if I wanted to use several files, I'd just have a simple script or Makefile that merged them into a new, regular file, and then that's what I would use. -- underground experts united https://dataswamp.org/~incal