GNU bug report logs - #57649
27.1; Spell check on remote file fails on windows.

Previous Next

Package: emacs;

Reported by: Nick Longo <nlongo <at> mathworks.com>

Date: Wed, 7 Sep 2022 16:08:03 UTC

Severity: normal

Found in version 27.1

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

Bug is archived. No further changes may be made.

Full log


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

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Nick Longo <nlongo <at> mathworks.com>
Cc: "57649 <at> debbugs.gnu.org" <57649 <at> debbugs.gnu.org>
Subject: Re: bug#57649: 27.1; Spell check on remote file fails on windows.
Date: Thu, 08 Sep 2022 17:09:27 +0200
Nick Longo <nlongo <at> mathworks.com> writes:

Hi Nick,

> Sure, I will be glad to try at any rate.  Let me know if this is what you were looking for.

Thanks.

> The emacs debugger gives:
> Debugger entered--Lisp error: (file-missing "Opening process input file" "No such file or directory" "/plinkx:homeoffice:/home/nmichalo/NUL")
>   call-process("c:/NProgramFiles/bin/hunspell.exe" "NUL" t nil "-D" "-a" "NUL")
>   apply(call-process ("c:/NProgramFiles/bin/hunspell.exe" "NUL" t nil "-D" "-a" "NUL"))
>   ispell-call-process("c:/NProgramFiles/bin/hunspell.exe" "NUL" t nil "-D" "-a" "NUL")
>   ispell-find-hunspell-dictionaries()

That's it. `call-process' does not support remote files.

I've just checked in Emacs 29, ispell.el is still using
`call-process'. Somebody who knows this package shall adapt, using
either `process-file', or working on a temporary local copy of the file
to be spelled. Or perhaps the latter is already implemented, don't know.

Best regards, Michael.




This bug report was last modified 2 years and 227 days ago.

Previous Next


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