GNU bug report logs - #32471
26.1; ispell throwing wrong-type-argument stringp nil on Windows 10, with emacs 26.1 and hunspell

Previous Next

Package: emacs;

Reported by: Didier <didibus <at> gmail.com>

Date: Sat, 18 Aug 2018 16:05:01 UTC

Severity: minor

Tags: notabug

Found in version 26.1

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 32471 in the body.
You can then email your comments to 32471 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#32471; Package emacs. (Sat, 18 Aug 2018 16:05:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Didier <didibus <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sat, 18 Aug 2018 16:05:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Didier <didibus <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 26.1; ispell throwing wrong-type-argument stringp nil on Windows 10,
 with emacs 26.1 and hunspell
Date: Sat, 18 Aug 2018 00:11:17 -0700
[Message part 1 (text/plain, inline)]
I'm trying to get ispell working on Windows 10, with Emacs 26.1. Aspell

0.60 is now required, and there are no Windows 10 release for it yet. I

thus switched to hunspell. But, it seems ispell is not able to find the

dictionaries for hunspell, and throws an error:



(wrong-type-argument stringp nil)



This is caused by spell-parse-hunspell-affix-file(nil) getting a nil

dict input which in turn is caused by

ispell-hunspell-fill-dictionary-entry not properly parsing my hunspell

dicts.



To help with the issue, here's the result of the call to hunspell to get

the dict path:



("JKLRCH PATH:"
".;;C:\\Hunspell\\;C:\\Users\\didibus\\.openoffice.org\\3\\user\\wordbook;c:\\Users\\didibus\\hunspell\\bin\\..\\share\\hunspell;C:\\Program
files\\OpenOffice.org 2.4\\share\\dict\\ooo\\;C:\\Program
files\\OpenOffice.org 2.3\\share\\dict\\ooo\\;C:\\Program
files\\OpenOffice.org 2.2\\share\\dict\\ooo\\;C:\\Program
files\\OpenOffice.org 2.1\\share\\dict\\ooo\\;C:\\Program
files\\OpenOffice.org 2.0\\share\\dict\\ooo\\" "AVAILABLE DICTIONARIES
(path is not mandatory for -d option):"
"c:\\Users\\didibus\\hunspell\\bin\\..\\share\\hunspell\\default"
"c:\\Users\\didibus\\hunspell\\bin\\..\\share\\hunspell\\en_GB"
"c:\\Users\\didibus\\hunspell\\bin\\..\\share\\hunspell\\en_US" "Can't open
affix or dictionary files for dictionary named \"ENU\".")



It seems ispell-hunspell-fill-dictionary-entry is not able to parse this

properly.



Here's the debug entry:



Debugger entered--Lisp error: (wrong-type-argument stringp nil)

  string-match("," nil 0)

  split-string(nil "," t)

  ispell-parse-hunspell-affix-file(nil)

  ispell-hunspell-fill-dictionary-entry(nil)

  ispell-start-process()

  ispell-init-process()

  ispell-buffer-local-words()

  ispell-accept-buffer-local-defs()

  ispell-region(1 985)

  ispell-buffer()

  ispell()

  funcall-interactively(ispell)



Thank you!





In GNU Emacs 26.1 (build 1, x86_64-w64-mingw32)

 of 2018-05-30 built on CIRROCUMULUS

Repository revision: 07f8f9bc5a51f5aa94eb099f3e15fbe0c20ea1ea

Windowing system distributor 'Microsoft Corp.', version 10.0.14393

Recent messages:

"C:\\Users\\didibus\\hunspell\\share\\hunspell"

user-error: Minibuffer is inactive

user-error: No window up from selected window

Starting new Ispell process C:\Users\didibus\hunspell\bin\hunspell.exe with
american dictionary...

Entering debugger...

Back to top level

Mark set [2 times]

Starting new Ispell process C:\Users\didibus\hunspell\bin\hunspell.exe with
default dictionary...

Entering debugger...

Mark set



Configured using:

 'configure --without-dbus --host=x86_64-w64-mingw32

 --without-compress-install 'CFLAGS=-O2 -static -g3''



Configured features:

XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB

TOOLKIT_SCROLL_BARS THREADS LCMS2



Important settings:

  value of $LANG: ENU

  locale-coding-system: cp1252



Major mode: Emacs-Lisp



Minor modes in effect:

  hi-lock-mode: t

  company-quickhelp-mode: t

  company-quickhelp-local-mode: t

  company-mode: t

  auto-compile-mode: t

  elisp-slime-nav-mode: t

  eval-sexp-fu-flash-mode: t

  goto-address-prog-mode: t

  bug-reference-prog-mode: t

  auto-highlight-symbol-mode: t

  highlight-numbers-mode: t

  highlight-parentheses-mode: t

  rainbow-delimiters-mode: t

  yas-global-mode: t

  yas-minor-mode: t

  pupo-mode: t

  purpose-mode: t

  global-display-line-numbers-mode: t

  display-line-numbers-mode: t

  show-smartparens-global-mode: t

  show-smartparens-mode: t

  smartparens-mode: t

  projectile-mode: t

  recentf-mode: t

  diff-hl-flydiff-mode: t

  global-diff-hl-mode: t

  diff-hl-mode: t

  diff-auto-refine-mode: t

  hl-todo-mode: t

  winner-mode: t

  winum-mode: t

  global-vi-tilde-fringe-mode: t

  vi-tilde-fringe-mode: t

  spaceline-info-mode: t

  spaceline-helm-mode: t

  save-place-mode: t

  savehist-mode: t

  persp-mode: t

  eyebrowse-mode: t

  global-anzu-mode: t

  anzu-mode: t

  editorconfig-mode: t

  counsel-mode: t

  ivy-mode: t

  delete-selection-mode: t

  clean-aindent-mode: t

  holy-mode: t

  which-key-mode: t

  override-global-mode: t

  global-undo-tree-mode: t

  undo-tree-mode: t

  shell-dirtrack-mode: t

  evil-mode: t

  evil-local-mode: t

  spacemacs-leader-override-mode: t

  global-spacemacs-leader-override-mode: t

  global-hl-line-mode: t

  xterm-mouse-mode: t

  global-auto-revert-mode: t

  ido-vertical-mode: t

  cl-old-struct-compat-mode: t

  global-page-break-lines-mode: t

  page-break-lines-mode: t

  global-eldoc-mode: t

  eldoc-mode: t

  electric-indent-mode: t

  mouse-wheel-mode: t

  file-name-shadow-mode: t

  global-font-lock-mode: t

  font-lock-mode: t

  auto-composition-mode: t

  auto-encryption-mode: t

  auto-compression-mode: t

  column-number-mode: t

  line-number-mode: t

  transient-mark-mode: t

  hs-minor-mode: t



Load-path shadows:

c:/Users/didibus/.emacs.d/elpa/develop/less-css-mode-20161001.453/less-css-mode
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/textmodes/less-css-mode

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ox hides
c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ox

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ox-texinfo
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ox-texinfo

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ox-publish
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ox-publish

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ox-org
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ox-org

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ox-odt
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ox-odt

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ox-md
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ox-md

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ox-man
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ox-man

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ox-latex
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ox-latex

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ox-icalendar
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ox-icalendar

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ox-html
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ox-html

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ox-beamer
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ox-beamer

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ox-ascii
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ox-ascii

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org hides
c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-w3m
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-w3m

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-version
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-version

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-timer
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-timer

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-table
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-table

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-src
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-src

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-rmail
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-rmail

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-protocol
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-protocol

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-plot
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-plot

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-pcomplete
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-pcomplete

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-mouse
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-mouse

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-mobile
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-mobile

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-mhe
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-mhe

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-macs
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-macs

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-macro
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-macro

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-loaddefs
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-loaddefs

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-list
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-list

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-lint
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-lint

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-irc
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-irc

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-install
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-install

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-inlinetask
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-inlinetask

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-info
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-info

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-indent
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-indent

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-id
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-id

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-habit
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-habit

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-gnus
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-gnus

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-footnote
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-footnote

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-feed
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-feed

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-faces
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-faces

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-eww
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-eww

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-eshell
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-eshell

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-entities
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-entities

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-element
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-element

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-duration
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-duration

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-docview
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-docview

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-datetree
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-datetree

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-ctags
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-ctags

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-crypt
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-crypt

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-compat
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-compat

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-colview
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-colview

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-clock
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-clock

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-capture
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-capture

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-bibtex
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-bibtex

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-bbdb
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-bbdb

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-attach
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-attach

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-archive
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-archive

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/org-agenda
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/org-agenda

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob hides
c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-vala
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-vala

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-tangle
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-tangle

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-table
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-table

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-stan
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-stan

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-sqlite
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-sqlite

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-sql
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-sql

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-shen
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-shen

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-shell
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-shell

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-sed
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-sed

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-screen
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-screen

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-scheme
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-scheme

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-sass
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-sass

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-ruby
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-ruby

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-ref
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-ref

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-R hides
c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-R

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-python
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-python

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-processing
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-processing

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-plantuml
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-plantuml

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-picolisp
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-picolisp

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-perl
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-perl

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-org
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-org

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-octave
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-octave

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-ocaml
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-ocaml

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-mscgen
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-mscgen

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-maxima
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-maxima

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-matlab
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-matlab

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-makefile
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-makefile

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-lua
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-lua

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-lob
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-lob

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-lisp
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-lisp

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-lilypond
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-lilypond

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-ledger
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-ledger

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-latex
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-latex

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-keys
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-keys

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-js
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-js

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-java
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-java

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-J hides
c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-J

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-io
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-io

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-hledger
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-hledger

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-haskell
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-haskell

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-groovy
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-groovy

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-gnuplot
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-gnuplot

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-fortran
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-fortran

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-forth
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-forth

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-exp
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-exp

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-eval
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-eval

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-emacs-lisp
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-emacs-lisp

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-ebnf
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-ebnf

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-dot
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-dot

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-ditaa
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-ditaa

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-css
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-css

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-core
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-core

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-coq
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-coq

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-comint
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-comint

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-clojure
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-clojure

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-calc
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-calc

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-C hides
c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-C

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-awk
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-awk

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-asymptote
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-asymptote

c:/Users/didibus/.emacs.d/elpa/develop/org-plus-contrib-20180813/ob-abc
hides c:/Users/didibus/emacs/share/emacs/26.1/lisp/org/ob-abc



Features:

(shadow sort mail-extr emacsbug message rfc822 mml mml-sec epa gnus-util

rmail rmail-loaddefs mailabbrev gmm-utils mailheader sendmail mail-utils

hi-lock dumb-jump popup pulse bookmark pp vc-git company-files

company-keywords company-etags company-gtags company-template

company-dabbrev-code company-dabbrev company-yasnippet company-capf

company-quickhelp pos-tip company overseer pkg-info url-http tls gnutls

url url-proxy url-privacy url-expand url-methods url-history mailcap

url-auth url-cookie url-domsuf url-util url-gw nsm rmc puny json map epl

auto-compile packed elisp-slime-nav etags cider-eval-sexp-fu

eval-sexp-fu highlight font-lock+ frame-fns avoid goto-addr

bug-reference auto-highlight-symbol evil-lisp-state highlight-numbers

parent-mode highlight-parentheses hideshow rainbow-delimiters

yasnippet-snippets clojure-snippets yasnippet elec-pair

editorconfig-core editorconfig-core-handle editorconfig-fnmatch

find-func cl-print debug smex spacemacs-purpose-popwin window-purpose-x

imenu-list imenu window-purpose window-purpose-fixes

window-purpose-prefix-overload window-purpose-switch let-alist

window-purpose-layout window-purpose-core window-purpose-configuration

window-purpose-utils evil-escape display-line-numbers smartparens-config

smartparens-text smartparens diminish projectile grep ibuf-ext ibuffer

ibuffer-loaddefs recentf tree-widget diff-hl-flydiff diff-hl-margin

diff-hl-dired diff-hl vc-dir ewoc vc vc-dispatcher diff-mode hl-todo

winner ws-butler winum vi-tilde-fringe string-inflection

spaceline-config spaceline-segments spaceline powerline

powerline-separators powerline-themes saveplace savehist popwin

persp-mode ivy-hydra eyebrowse evil-unimpaired f s dash evil-anzu anzu

editorconfig noutline outline counsel xref project dired dired-loaddefs

compile swiper ivy flx delsel colir color ivy-overlay ffap

clean-aindent-mode hybrid-mode evil-evilified-state which-key

use-package use-package-ensure use-package-delight use-package-diminish

use-package-bind-key bind-key use-package-core hydra lv cus-edit

cus-start cus-load evil evil-integration undo-tree diff evil-maps

evil-commands reveal flyspell ispell evil-jumps evil-command-window

evil-types evil-search evil-ex shell pcomplete comint ansi-color

evil-macros evil-repeat evil-states evil-core evil-common windmove

thingatpt rect evil-digraphs evil-vars ring bind-map quelpa mm-decode

mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util

ietf-drums mail-prsvr lisp-mnt help-fns radix-tree hl-line xt-mouse

autorevert filenotify cl-extra wid-edit spacemacs-dark-theme

spacemacs-common format-spec info finder-inf ido-vertical-mode ido

core-spacemacs core-use-package-ext core-transient-state

core-micro-state core-toggle core-keybindings core-fonts-support

core-themes-support core-display-init core-jump core-release-management

core-custom-settings core-configuration-layer eieio-compat

core-progress-bar core-spacemacs-buffer core-funcs ht cl help-mode

warnings package url-handlers url-parse auth-source cl-seq

password-cache url-vars seq eieio byte-opt bytecomp byte-compile cconv

eieio-core eieio-loaddefs epg epg-config core-command-line pcase

core-debug edmacro kmacro derived cl-macs gv profiler easymenu

cl-loaddefs cl-lib core-hooks page-break-lines easy-mmode core-env

load-env-vars rx core-dotspacemacs advice core-emacs-backports subr-x

core-dumper time-date mule-util tooltip eldoc electric uniquify

ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table

term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image

regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode

lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer

select scroll-bar mouse jit-lock font-lock syntax facemenu font-core

term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang

vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932

hebrew greek romanian slovak czech european ethiopic indian cyrillic

chinese composite charscript charprop case-table epa-hook jka-cmpr-hook

help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs

button faces cus-face macroexp files text-properties overlay sha1 md5

base64 format env code-pages mule custom widget hashtable-print-readable

backquote w32notify w32 lcms2 multi-tty make-network-process emacs)



Memory information:

((conses 16 727814 756719)

 (symbols 56 55333 20)

 (miscs 48 1359 3451)

 (strings 32 153246 99373)

 (string-bytes 1 5340089)

 (vectors 16 50830)

 (vector-slots 8 1033321 435244)

 (floats 8 888 14662)

 (intervals 56 36878 8335)

 (buffers 992 19))
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#32471; Package emacs. (Sat, 18 Aug 2018 18:36:01 GMT) Full text and rfc822 format available.

Message #8 received at 32471 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Didier <didibus <at> gmail.com>
Cc: 32471 <at> debbugs.gnu.org
Subject: Re: bug#32471: 26.1;
 ispell throwing wrong-type-argument stringp nil on Windows 10, with
 emacs 26.1 and hunspell
Date: Sat, 18 Aug 2018 21:35:11 +0300
> From: Didier <didibus <at> gmail.com>
> Date: Sat, 18 Aug 2018 00:11:17 -0700
> 
> I'm trying to get ispell working on Windows 10, with Emacs 26.1. Aspell 
> 0.60 is now required, and there are no Windows 10 release for it yet. I
> thus switched to hunspell. But, it seems ispell is not able to find the
> dictionaries for hunspell, and throws an error:
>  
> (wrong-type-argument stringp nil)
>  
> This is caused by spell-parse-hunspell-affix-file(nil) getting a nil
> dict input which in turn is caused by
> ispell-hunspell-fill-dictionary-entry not properly parsing my hunspell
> dicts.

No, it's because your Hunspell dictionaries seem to be misconfigured.

> To help with the issue, here's the result of the call to hunspell to get
> the dict path:
>  
> ("JKLRCH PATH:"
> ".;;C:\\Hunspell\\;C:\\Users\\didibus\\.openoffice.org\\3\\user\\wordbook;c:\\Users\\didibus\\hunspell\\bin\\..\\share\\hunspell;C:\\Program
> files\\OpenOffice.org 2.4\\share\\dict\\ooo\\;C:\\Program files\\OpenOffice.org
> 2.3\\share\\dict\\ooo\\;C:\\Program files\\OpenOffice.org 2.2\\share\\dict\\ooo\\;C:\\Program
> files\\OpenOffice.org 2.1\\share\\dict\\ooo\\;C:\\Program files\\OpenOffice.org 2.0\\share\\dict\\ooo\\"
> "AVAILABLE DICTIONARIES (path is not mandatory for -d option):"
> "c:\\Users\\didibus\\hunspell\\bin\\..\\share\\hunspell\\default"
> "c:\\Users\\didibus\\hunspell\\bin\\..\\share\\hunspell\\en_GB"
> "c:\\Users\\didibus\\hunspell\\bin\\..\\share\\hunspell\\en_US" "Can't open affix or dictionary files for dictionary
> named \"ENU\".")

This list doesn't include a single .aff file, and Emacs needs that to
initialize the dictionaries properly.

What does Hunspell display if you invoke it from the shell prompt with
the -D switch?

And where did you download this port of Hunspell from?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#32471; Package emacs. (Sat, 18 Aug 2018 19:10:01 GMT) Full text and rfc822 format available.

Message #11 received at 32471 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: didibus <at> gmail.com
Cc: 32471 <at> debbugs.gnu.org
Subject: Re: bug#32471: 26.1;
 ispell throwing wrong-type-argument stringp nil on Windows 10, with
 emacs 26.1 and hunspell
Date: Sat, 18 Aug 2018 22:09:14 +0300
> Date: Sat, 18 Aug 2018 21:35:11 +0300
> From: Eli Zaretskii <eliz <at> gnu.org>
> Cc: 32471 <at> debbugs.gnu.org
> 
> > "Can't open affix or dictionary files for dictionary named \"ENU\".")

This error message, btw, could be part of your configuration problem.
Does it help to say

  M-x ispell-change-dictionary RET en_US RET

?  If not, please tell what files do you have in the directory
c:\Users\didibus\hunspell\share\hunspell.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#32471; Package emacs. (Mon, 20 Aug 2018 08:13:02 GMT) Full text and rfc822 format available.

Message #14 received at 32471 <at> debbugs.gnu.org (full text, mbox):

From: Didier <didibus <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 32471 <at> debbugs.gnu.org
Subject: Re: bug#32471: 26.1; ispell throwing wrong-type-argument stringp nil
 on Windows 10, with emacs 26.1 and hunspell
Date: Mon, 20 Aug 2018 01:12:02 -0700
[Message part 1 (text/plain, inline)]
If I run hunspell -D from the command line, I get:

SEARCH PATH:
.;;C:\Hunspell\;C:\Users\didibus\.openoffice.org\3\user\wordbook;C:\Users\didibus\hunspell\bin\..\share\hunspell;C:\Program
files\OpenOffice.org 2.4\share\dict\ooo\;C:\Program files\OpenOffice.org
2.3\share\dict\ooo\;C:\Program files\OpenOffice.org
2.2\share\dict\ooo\;C:\Program files\OpenOffice.org
2.1\share\dict\ooo\;C:\Program files\OpenOffice.org 2.0\share\dict\ooo\
AVAILABLE DICTIONARIES (path is not mandatory for -d option):
C:\Users\didibus\hunspell\bin\..\share\hunspell\default
C:\Users\didibus\hunspell\bin\..\share\hunspell\en_GB
C:\Users\didibus\hunspell\bin\..\share\hunspell\en_US
Can't open affix or dictionary files for dictionary named "ENU".

I got the windows port of hunspell from here:
https://sourceforge.net/projects/ezwinports/files/

When I do ispell-change-dictionary to en_US it says: (match required), and
nothing happens.

This is the content of my c:\Users\didibus\hunspell\share\hunspell folder:

README_en_GB.txt
README_en_US.txt
default.aff
default.dic
dictionary.lst
en_GB.aff
en_GB.dic
en_US.aff
en_US.dic

By the way, it seems I can get it to work if I add the following to my init
file:

    (setq ispell-dictionary "en_US")
    (setq ispell-dictionary-alist
          '(("en_US" "[[:alpha:]]" "[^[:alpha:]]" "[']"
             t ("-d" "en_US" "-p"
"C:\\Users\\didibus\\hunspell\\share\\hunspell\\en_US.aff") nil utf-8)))

But it's because ispell is not able to automatically populate
ispell-dictionary-alist, and ideally it should. In the mean time, I can
live with manually populating it.

Thank you

On Sat, 18 Aug 2018 at 12:09 Eli Zaretskii <eliz <at> gnu.org> wrote:

> > Date: Sat, 18 Aug 2018 21:35:11 +0300
> > From: Eli Zaretskii <eliz <at> gnu.org>
> > Cc: 32471 <at> debbugs.gnu.org
> >
> > > "Can't open affix or dictionary files for dictionary named \"ENU\".")
>
> This error message, btw, could be part of your configuration problem.
> Does it help to say
>
>   M-x ispell-change-dictionary RET en_US RET
>
> ?  If not, please tell what files do you have in the directory
> c:\Users\didibus\hunspell\share\hunspell.
>
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#32471; Package emacs. (Mon, 20 Aug 2018 14:47:02 GMT) Full text and rfc822 format available.

Message #17 received at 32471 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Didier <didibus <at> gmail.com>
Cc: 32471 <at> debbugs.gnu.org
Subject: Re: bug#32471: 26.1; ispell throwing wrong-type-argument stringp nil
 on Windows 10, with emacs 26.1 and hunspell
Date: Mon, 20 Aug 2018 17:46:42 +0300
> From: Didier <didibus <at> gmail.com>
> Date: Mon, 20 Aug 2018 01:12:02 -0700
> Cc: 32471 <at> debbugs.gnu.org
> 
> If I run hunspell -D from the command line, I get:
> 
> SEARCH PATH:
> .;;C:\Hunspell\;C:\Users\didibus\.openoffice.org\3\user\wordbook;C:\Users\didibus\hunspell\bin\..\share\hunspell;C:\Program
> files\OpenOffice.org 2.4\share\dict\ooo\;C:\Program files\OpenOffice.org 2.3\share\dict\ooo\;C:\Program
> files\OpenOffice.org 2.2\share\dict\ooo\;C:\Program files\OpenOffice.org 2.1\share\dict\ooo\;C:\Program
> files\OpenOffice.org 2.0\share\dict\ooo\
> AVAILABLE DICTIONARIES (path is not mandatory for -d option):
> C:\Users\didibus\hunspell\bin\..\share\hunspell\default
> C:\Users\didibus\hunspell\bin\..\share\hunspell\en_GB
> C:\Users\didibus\hunspell\bin\..\share\hunspell\en_US
> Can't open affix or dictionary files for dictionary named "ENU".
> 
> I got the windows port of hunspell from here: https://sourceforge.net/projects/ezwinports/files/
> 
> When I do ispell-change-dictionary to en_US it says: (match required), and nothing happens.
> 
> This is the content of my c:\Users\didibus\hunspell\share\hunspell folder:
> 
> README_en_GB.txt
> README_en_US.txt
> default.aff
> default.dic
> dictionary.lst
> en_GB.aff
> en_GB.dic
> en_US.aff
> en_US.dic

Copy en_US.* files into corresponding ENU.* files, and your problem is
likely to go away.

> By the way, it seems I can get it to work if I add the following to my init file:
> 
>     (setq ispell-dictionary "en_US")
>     (setq ispell-dictionary-alist
>           '(("en_US" "[[:alpha:]]" "[^[:alpha:]]" "[']"
>              t ("-d" "en_US" "-p" "C:\\Users\\didibus\\hunspell\\share\\hunspell\\en_US.aff") nil utf-8)))

Yes, but that shouldn't be necessary if you configure Hunspell for
your locale (which is ENU, a.k.a. "en_US").




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#32471; Package emacs. (Thu, 23 Aug 2018 03:32:02 GMT) Full text and rfc822 format available.

Message #20 received at 32471 <at> debbugs.gnu.org (full text, mbox):

From: Didier <didibus <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 32471 <at> debbugs.gnu.org
Subject: Re: bug#32471: 26.1; ispell throwing wrong-type-argument stringp nil
 on Windows 10, with emacs 26.1 and hunspell
Date: Wed, 22 Aug 2018 20:31:13 -0700
[Message part 1 (text/plain, inline)]
Wow, that worked.

So, is there no way I can change my Locale within Emacs prior to loading
ispell?

On Mon, 20 Aug 2018 at 07:47 Eli Zaretskii <eliz <at> gnu.org> wrote:

> > From: Didier <didibus <at> gmail.com>
> > Date: Mon, 20 Aug 2018 01:12:02 -0700
> > Cc: 32471 <at> debbugs.gnu.org
> >
> > If I run hunspell -D from the command line, I get:
> >
> > SEARCH PATH:
> > .;;C:\Hunspell\;C:\Users\didibus\.openoffice.org
> \3\user\wordbook;C:\Users\didibus\hunspell\bin\..\share\hunspell;C:\Program
> > files\OpenOffice.org 2.4\share\dict\ooo\;C:\Program files\OpenOffice.org
> 2.3\share\dict\ooo\;C:\Program
> > files\OpenOffice.org 2.2\share\dict\ooo\;C:\Program files\OpenOffice.org
> 2.1\share\dict\ooo\;C:\Program
> > files\OpenOffice.org 2.0\share\dict\ooo\
> > AVAILABLE DICTIONARIES (path is not mandatory for -d option):
> > C:\Users\didibus\hunspell\bin\..\share\hunspell\default
> > C:\Users\didibus\hunspell\bin\..\share\hunspell\en_GB
> > C:\Users\didibus\hunspell\bin\..\share\hunspell\en_US
> > Can't open affix or dictionary files for dictionary named "ENU".
> >
> > I got the windows port of hunspell from here:
> https://sourceforge.net/projects/ezwinports/files/
> >
> > When I do ispell-change-dictionary to en_US it says: (match required),
> and nothing happens.
> >
> > This is the content of my c:\Users\didibus\hunspell\share\hunspell
> folder:
> >
> > README_en_GB.txt
> > README_en_US.txt
> > default.aff
> > default.dic
> > dictionary.lst
> > en_GB.aff
> > en_GB.dic
> > en_US.aff
> > en_US.dic
>
> Copy en_US.* files into corresponding ENU.* files, and your problem is
> likely to go away.
>
> > By the way, it seems I can get it to work if I add the following to my
> init file:
> >
> >     (setq ispell-dictionary "en_US")
> >     (setq ispell-dictionary-alist
> >           '(("en_US" "[[:alpha:]]" "[^[:alpha:]]" "[']"
> >              t ("-d" "en_US" "-p"
> "C:\\Users\\didibus\\hunspell\\share\\hunspell\\en_US.aff") nil utf-8)))
>
> Yes, but that shouldn't be necessary if you configure Hunspell for
> your locale (which is ENU, a.k.a. "en_US").
>
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#32471; Package emacs. (Thu, 23 Aug 2018 13:40:02 GMT) Full text and rfc822 format available.

Message #23 received at 32471 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Didier <didibus <at> gmail.com>
Cc: 32471 <at> debbugs.gnu.org
Subject: Re: bug#32471: 26.1; ispell throwing wrong-type-argument stringp nil
 on Windows 10, with emacs 26.1 and hunspell
Date: Thu, 23 Aug 2018 16:39:16 +0300
> From: Didier <didibus <at> gmail.com>
> Date: Wed, 22 Aug 2018 20:31:13 -0700
> Cc: 32471 <at> debbugs.gnu.org
> 
> Wow, that worked.

OK, so can this bug be closed?  Or is there something else left to do
about it?

> So, is there no way I can change my Locale within Emacs prior to loading ispell?

There is, but why would you want to do that?

Anyway, there's set-locale-environment.  But beware: it changes quite
a few of locale-related settings, so it might not be what you want.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#32471; Package emacs. (Fri, 24 Aug 2018 21:32:02 GMT) Full text and rfc822 format available.

Message #26 received at 32471 <at> debbugs.gnu.org (full text, mbox):

From: Didier <didibus <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 32471 <at> debbugs.gnu.org
Subject: Re: bug#32471: 26.1; ispell throwing wrong-type-argument stringp nil
 on Windows 10, with emacs 26.1 and hunspell
Date: Fri, 24 Aug 2018 14:30:58 -0700
[Message part 1 (text/plain, inline)]
Bug can be closed.

It's not really a bug per say, just that hunspell must have a dictionary
for your exact locale. Even if you have en_US dictionary, if your locale is
ENU, it won't work. So make sure you have a dictionary of that exact name,
that is, <locale>.aff and <locale>.dic in your hunspell dictionary folder,
and all will work again.

Thanks for helping me out with this issue.

On Thu, 23 Aug 2018 at 06:39 Eli Zaretskii <eliz <at> gnu.org> wrote:

> > From: Didier <didibus <at> gmail.com>
> > Date: Wed, 22 Aug 2018 20:31:13 -0700
> > Cc: 32471 <at> debbugs.gnu.org
> >
> > Wow, that worked.
>
> OK, so can this bug be closed?  Or is there something else left to do
> about it?
>
> > So, is there no way I can change my Locale within Emacs prior to loading
> ispell?
>
> There is, but why would you want to do that?
>
> Anyway, there's set-locale-environment.  But beware: it changes quite
> a few of locale-related settings, so it might not be what you want.
>
[Message part 2 (text/html, inline)]

Added tag(s) notabug. Request was from Eli Zaretskii <eliz <at> gnu.org> to control <at> debbugs.gnu.org. (Sat, 25 Aug 2018 06:55:02 GMT) Full text and rfc822 format available.

Reply sent to Eli Zaretskii <eliz <at> gnu.org>:
You have taken responsibility. (Sat, 25 Aug 2018 06:56:02 GMT) Full text and rfc822 format available.

Notification sent to Didier <didibus <at> gmail.com>:
bug acknowledged by developer. (Sat, 25 Aug 2018 06:56:02 GMT) Full text and rfc822 format available.

Message #33 received at 32471-done <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Didier <didibus <at> gmail.com>
Cc: 32471-done <at> debbugs.gnu.org
Subject: Re: bug#32471: 26.1; ispell throwing wrong-type-argument stringp nil
 on Windows 10, with emacs 26.1 and hunspell
Date: Sat, 25 Aug 2018 09:54:34 +0300
tags 32471 notabug
thanks

> From: Didier <didibus <at> gmail.com>
> Date: Fri, 24 Aug 2018 14:30:58 -0700
> Cc: 32471 <at> debbugs.gnu.org
> 
> Bug can be closed.

Thanks, done.

> It's not really a bug per say, just that hunspell must have a dictionary for your exact locale.

Yes, that's true.

> Thanks for helping me out with this issue.

You are welcome.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 22 Sep 2018 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 6 years and 355 days ago.

Previous Next


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