All Projects → nevrome → wellspell.addin

nevrome / wellspell.addin

Licence: MIT license
R Package - Quick Spellcheck Addin for RStudio

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to wellspell.addin

prefixer
Prefix function with their namespace & other development tools
Stars: ✭ 131 (+495.45%)
Mutual labels:  rstudio-addin
spellchecker-wasm
SpellcheckerWasm is an extrememly fast spellchecker for WebAssembly based on SymSpell
Stars: ✭ 46 (+109.09%)
Mutual labels:  spellcheck
Hr
Easy Access to Uppercase H
Stars: ✭ 56 (+154.55%)
Mutual labels:  rstudio-addin
ermoji
🤷‍♂️ RStudio Addin to Search and Copy Emoji
Stars: ✭ 26 (+18.18%)
Mutual labels:  rstudio-addin
WordSegmentationDP
Word Segmentation with Dynamic Programming
Stars: ✭ 18 (-18.18%)
Mutual labels:  spellcheck
check-spelling
Spelling checker action
Stars: ✭ 139 (+531.82%)
Mutual labels:  spellcheck
Nodehun
The Hunspell binding for NodeJS that exposes as much of Hunspell as possible and also adds new features. Hunspell is a first class spellcheck library used by Google, Apple, and Mozilla.
Stars: ✭ 229 (+940.91%)
Mutual labels:  spellcheck
rdoxygen
Create doxygen documentation for R package C++ code
Stars: ✭ 15 (-31.82%)
Mutual labels:  rstudio-addin
voikko-rs
Rust bindings for the Voikko library
Stars: ✭ 16 (-27.27%)
Mutual labels:  spellcheck
contextualSpellCheck
✔️Contextual word checker for better suggestions
Stars: ✭ 274 (+1145.45%)
Mutual labels:  spellcheck
colorscale
Create a color scale from a single color
Stars: ✭ 80 (+263.64%)
Mutual labels:  rstudio-addin
neuspell
NeuSpell: A Neural Spelling Correction Toolkit
Stars: ✭ 524 (+2281.82%)
Mutual labels:  spellcheck
identypo
identypo is a Go static analysis tool to find typos in identifiers (functions, function calls, variables, constants, type declarations, packages, labels).
Stars: ✭ 26 (+18.18%)
Mutual labels:  spellcheck
flake8-spellcheck
❄️ Spellcheck variables, classnames, comments, docstrings etc
Stars: ✭ 71 (+222.73%)
Mutual labels:  spellcheck
yaspeller-ci
Fast spelling check for Travis CI
Stars: ✭ 60 (+172.73%)
Mutual labels:  spellcheck
upnews
Display news and update outdated github R packages
Stars: ✭ 25 (+13.64%)
Mutual labels:  rstudio-addin
LinSpell
Fast approximate strings search & spelling correction
Stars: ✭ 52 (+136.36%)
Mutual labels:  spellcheck
Emacs-LanguageTool.el
LanguageTool suggestions integrated within Emacs
Stars: ✭ 44 (+100%)
Mutual labels:  spellcheck
ispell-lt
Lithuanian spellchecking dictionary
Stars: ✭ 26 (+18.18%)
Mutual labels:  spellcheck
testthis
Make testing even more fun with RStudio addins and more
Stars: ✭ 31 (+40.91%)
Mutual labels:  rstudio-addin

Project Status: Active – The project has reached a stable, usable state and is being actively developed. Travis-CI Build Status Coverage Status

wellspell.addin

wellspell is an RStudio Addin to quickly highlight spelling or
grammar errors in text documents. It employs the hunspell spell
checking engine via the hunspell package and the LanguageTool
grammar checking engine via the LanguageToolR package to do so.
Checking works for many languages.

Installation

Install the wellspell.addin R package from Github:
devtools::install_github("nevrome/wellspell.addin"). To enable
its features you need additional packages:

• Spellcheck

  • Install the hunspell R package that contains a standalone
    version of hunspell: install.packages("hunspell")

• Grammar check

  • Install the LanguageToolR R package
    devtools::install_github("nevrome/LanguageToolR"). It
    does not contain LanguageTool

  • Install LanguageTool manually or with the function
    LanguageToolR::lato_quick_setup()

  • Restart RStudio

Quickstart guide

To use wellspell.addin, you can select an arbitrary amount of text
in a text document in RStudio (e.g. a markdown, latex or html
document) and run spellcheck() or gramcheck(). As the
functions are registered as RStudio Addins, it is possible to run
them from the Addins dialogue or even with a keyboard shortcut
(e.g. Ctrl+Alt+7 and Ctrl+Alt+8).

At the first run in a new environment, spellcheck() and
gramcheck() will call set_config(), which is another Addin
with a minimalistic user interface. It allows you to set
environment variables to control the behaviour of the checking
tools. If the environment variables are set, spellcheck() and
gramcheck() select and thereby highlight all words/expressions
identified as wrong.

The additional functions get_config(), is_config() and
rm_config are for dealing with the environment variables and
usually don`t have to be called directly.

How to install hunspell dictionaries for other languages?

A default RStudio installation includes English dictionaries for
the US, UK, Canada, and Australia. In addition, dictionaries for
many other languages can be installed. To add these dictionaries,
go to the Spelling pane of the Options dialog, and select
Install More Languages… from the language dictionary select
box. This will download and install all of the available
languages. Further instructions can be found here. If this does
not work or the relevant languages are not in the default
selection you can install languages by copying the dictionary
files (.dic + .aff) to one of these locations:
hunspell::dicpath().

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].