Padre::Plugin::SpellCheck - Check spelling in Padre, The Perl IDE.
version: 1.33
For Padre 0.98
This plug-in allows one to check there spelling within Padre using F7 (standard spelling short-cut across text processors).
F7
One can change the dictionary language used (based upon install languages) in the preferences window via Plug-in Manager. Note that preferences can only be setup while the plugin is disabled. Preferences are persistent. You need to Save your preferred language.
This plug-in is using Text::Aspell default (legacy). You can also use Text::Hunspell, so check these module's pod for more information and install the one for you.
Text::Aspell
Text::Hunspell
Of course, you need to have the relevant Dictionary binary, dev and dictionary installed.
Check your file or selected text for spelling errors in your preferred language. F7
Padre::Plugin::SpellCheck defines a plug-in which follows Padre::Plugin API. Refer to this module's documentation for more information.
Padre::Plugin::SpellCheck
Padre::Plugin
The following methods are implemented:
Return the plug-in's configuration, or a suitable default one if none exist previously.
Spelling preferences window normally access via Plug-in Manager
Used by Plug-in Manager
Add access to spelling preferences window.
spell_check()
Spell checks the current selection (or the whole document).
If you upgrade your OS, and run Perl from a local/lib, you may find Hunspell stops showing local dictionary in preferences, you will need to un-install Text::Hunspell and re-install in CPAN.
Spell-checking non-ascii files has bugs: the selection does not match the word boundaries, and as the spell checks moves further in the document, offsets are totally irrelevant. This is a bug in Wx::StyledTextCtrl that has some Unicode problems... So unfortunately, there's nothing that I can do in this plug-in to tackle this bug.
Wx::StyledTextCtrl
Please report any bugs or feature requests to padre-plugin-spellcheck at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Padre-Plugin-SpellCheck. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
padre-plugin-spellcheck at rt.cpan.org
Plug-in icon courtesy of Mark James, at http://www.famfamfam.com/lab/icons/silk/.
Padre-Plugin-SpellCheck web page
http://padre.perlide.org/trac/wiki/PadrePluginSpellCheck
Our svn repository
http://svn.perlide.org/padre/trunk/Padre-Plugin-SpellCheck, and can be browsed at http://padre.perlide.org/browser/trunk/Padre-Plugin-SpellCheck.
You can also look for information on this module at:
AnnoCPAN: Annotated CPAN documentation
http://annocpan.org/dist/Padre-Plugin-SpellCheck
CPAN Ratings
http://cpanratings.perl.org/d/Padre-Plugin-SpellCheck
Open bugs
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Padre-Plugin-SpellCheck
Everything Aspell related: http://aspell.net.
Everything Hunspell related: http://hunspell.sourceforge.net/.
Kevin Dawson <bowtie@cpan.org>
Ahmad M. Zawawi <ahmad.zawawi@gmail.com>
Fayland Lam <fayland at gmail.com>
Jerome Quelin <jquelin@gmail.com>
none at present
Copyright © 2010 by Fayland Lam, Jerome Quelin.
Also Copyright © 2009-2013 the Padre::Plugin::Git "AUTHOR" and "CONTRIBUTORS" as listed above.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl 5 itself.
To install Padre::Plugin::SpellCheck, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Padre::Plugin::SpellCheck
CPAN shell
perl -MCPAN -e shell install Padre::Plugin::SpellCheck
For more information on module installation, please visit the detailed CPAN module installation guide.