Spell Checker Plugin issue with v6.8.1 - Missing GNU Aspell and/or dictionaries
-
Hello Violetta,
Updated on 10/21/2017 ( Link for X64 version + Updated version 1.3.2 + localization of Plugins folder + link to plugin manual )
Due to possible problems, between The DSpellCheck plugin and Win10, Don HO thought that it was sensible to NOT include, any more, this plugin, in new N++ releases !
To that purpose, click, for infos, to the link below :
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/427
However, for people running other Windows versions, the DSpellCheck plugin shouldn’t hang N++, on exit :-) Moreover, note the enhancement, in the version 1.3.0 :
Simplify plugin interaction with worker threads. Now most of the job is done in the main thread, it should increase plugin stability on exit.
So, I just propose, to you, a better and safe way to add a spell-checker to Notepad++. Unlike you, I won’t use the Plugin Manager plugin, at all !
From this GitHub location, relative to the DSpellCheck plugin, of Sergey Semushin ( alias Predelnik ) :
- First, read the main features description of this spell-checker, from below :
https://github.com/Predelnik/DSpellCheck/blob/master/README.md
- And download the last v1.3.2 version, from :
https://github.com/Predelnik/DSpellCheck/releases
- The
x32
version from :
https://github.com/Predelnik/DSpellCheck/releases/download/v1.3.2/DSpellCheck_x86.zip
- The
X64
version, from :
https://github.com/Predelnik/DSpellCheck/releases/download/v1.3.2/DSpellCheck_x64.zip
-
Open this archive and extract the DSpellCheck.dll file, in the active
Plugins
folder, used by your N++ installation. Depending on your initial N++ installation ( with the installer OR from a ZIP or 7Z archive ), the Plugins folder may be located :-
In the
same
folder asNotepad++ .exe
, in case oflocal
installation -
In case of classic installation, with the
installer
, you’ll probably find it :-
In the
%AppData%\Roaming\Notepad++
directory, for a W7, W8 or W10 configuration -
In the
%AppData%\Notepad++
directory, for a NT4, XP or Vista configuration
-
-
-
Open Notepad++ and choose the option
Plugins - DSpellCheck - Settings...
As you see, on top of the dialog, the
Hunspell
library is used by default. If you prefer, you can, either, choose theAspell
library, but I did not test this case !-
If you don’t change the default library, then, choose the option
Plugins - DSpellCheck - Change Current Language - Download Languages...
-
Download the different language pack files, that you want to, by checking the appropriate entries. They will be placed in the …\Plugins\Config\Hunspell folder.
-
Choose the language to spell, from the option
Plugins - DSpellCheck - Change Current Language
.
=> The spell-checker mechanism should already worked and indicate the wrong words, from the current language chosen.
- If necessary, select the option
Plugins - DSpellCheck - Settings...
, to change, at bottom of the dialog, the location where the proposed list of suggested words, in replacement, will appear. By default, it normally uses the N++ Context Menu. But, it could be the Special Suggestion Button, too.
Finally, you’ll get further information, in the DSpellCheck manual, at :
https://github.com/Predelnik/DSpellCheck/wiki/Manual
Hoping that this solution will works nice, for you,
Best Regards,
guy038
-
Very nicely written. At the very least you could have got a thank you from the person. :)
-
Hello there, @guy038
Thank you a thousand times for your thorough reply, and thank you for taking the time to explain each step as if I were 5 (I’m not that proficient at fixing things, so it really was a great help).
I just followed all the steps exactly as you described it and got exactly what I was looking for, I’m so pleased!
Thank you again, and hope this can be useful for others with the same issue too.
Cheers, have a great weekend :)
-
Hi Violetta,
If you still want to install GNU Aspell and its dictionaries, just have a look to the method below :
Indeed, you can have the two orthographic correctors ( DSpellCheck and Spell-Checker ) both installed in a same N++ configuration :-)
Cheers,
guy038
-
Awesome! Manually installing Dspellcheck 1.2.14.2 and redirecting the dictionary directory to GNU Aspell did the trick in Windows 10 for me. Thank You. Thank You.
-
thanks so much for this! I linked up my google+ to this site just to say thanks because this was very helpful! without this, I’d still be using Word 2013 for my spellchecking, and Notepad++ is just a lot more convenient. thanks again!
-
@guy038 Thank you.
-
Thanks a million for this article and instructions on how to correct the problem. My confusion was that I thought “Spellckecker.dll” and “DSpellcheck.dll” were the same thing. They’re not. Now I have integrated spell checking that points to GNU Aspell.dll. It fixes another problem. The old spell checker was flagging words like “color”, wanting them to be spelled “colour”, etc. Now that’s fixed. Great job!
-
that DSpellCheck dll is really neat, i could not get ASpell working for the life of me - but this worked a charm.
-
Another huge “Thank You!” from a grateful user. I could not get the GNU Aspell running (probably due to my own incompetence) last time I installed NotePad++. Your particular set of instructions was clear and concise and addressed my spell check problem perfectly.
Thank you again for contributing!
-
Probly should be a new thred this… as trying to install DSpellCheck now results in not being able to connect to it’s hosted website, github.com/Predelnik/DSpellCheck/releases/download/1.2.14.2/DSpe and the dialog cuts it off at that point… (So the link that is automatically created here is invalid.) (I post this here as the thred already exists.)
So, DSpellCheck fails to install.
I liked this plugin and never had issues with it.
-
“DSpellCheck” won’t install for me (PluginManager timesout trying to download it), but the other spellchecker, “Spell-Checker” v1.3.3, keeps asking for “relative path to Aspell”, which is “…\Aspell\bin” but snooping with the Procmon program, it’s searching “…\Aspell\data” instead, which is, of course, wrong. I am stumped at this point.
-
Hello, Andova Begarin,
A) Concerning the DSpellCheck plugin :
The correct link to download the last DSpellCheck plugin, v.1.2.14.2, is :
https://github.com/Predelnik/DSpellCheck/releases/download/1.2.14.2/DSpellCheck.zip
and NOT the link, of your previous post : https://github.com/Predelnik/DSpellCheck/releases/download/1.2.14.2/DSpe
B) Concerning the Spell-Checker plugin :
On my Win XP machine, I’ve got a local installation of N++, in the directory
C:\Program Files\Notepad++
, where I installed the Spell-Checker pluginThe SpellChecker.ini file is located in the directory
C:\Program Files\Notepad++\Plugins\Config
and contains one section, below :[Spell-Checker] Current Language=fr Relative Path=..\Aspell\bin
As my GNU Aspell program is located in the directory
C:\Program Files\Aspell
So the way to access to the Aspell\bin folder from the Notepad++ folder, ( which contains Notepad++.exe ), is, exactly :
..\Aspell\bin
, as the syntax..
, in DOS, means : Move to the parent folder of the current folder. Quite logical !Hope that this example put you, on the right direction, anyway !
Best Regards
guy038
-
Go raibh maith agat, a guy038! Thank you so much, guy038! Notepad++ has been one of my go-to places to type in Irish (Gaeilge)text without the craziness you get in Microsoft when attempting a bilingual document. I could find nothing about how to reactivate the spellchecker and keyboard in Notepad++'s help, and it was definitely there before my computer was reimaged. Your instructions are most helpful. For the record, I have it working in English and Irish on Notepad++ 7.2.2 64 bit, windows 7 64 bit.