Quickly fix spelling mistakes without interrupting your flow. Uses keyboard shortcuts to accept spellchecker suggestions without opening the context menu.
Note: For a smooth workflow, these commands should be assigned to hotkeys, but you'll need to assign them on your own in Obsidian's Settings → Hotkeys, or by finding the plugin in Settings → Community plugins and clicking the plus icon. I recommend using
Alt+F for Fix previous spellingAlt+C for Cycle suggestionAlt+R for Restore original wordAlt+X for Add to ignored suggestionsIgnore single letter suggestions (on by default): Filters out single-character suggestions that are often incorrect, especially with non-Latin scripts.
Suggestions to ignore: Create a list of specific suggestions that should never be used (e.g., "ht Th").
Keep iterating when no valid suggestions are found (off by default): When enabled, if a misspelled word has all suggestions filtered out, continue searching for other misspelled words on the line instead of stopping.
Autocorrect (off by default): Automatically check and correct the last word when you press space. Uses the same filtering and settings as manuall correction. Can be toggled on and off using the "Toggle Autocorrect" command.
Alt+F) → "teh" becomes "the"Alt+C) to see other suggestionsAlt+R) to restore "teh"Alt+X) to add it to your ignore listWith Autocorrect enabled, just type "teh" and after pressing space it automatically becomes "the ". Then you can use your cycle, restore, and ignore hotkeys as needed, like in the example above.
The plugin scans backwards from your cursor position on the current line to find misspelled words. It uses the native browser/Electron spellchecker API to detect misspellings and get suggestions, then automatically replaces the word with the first valid suggestion.
Important details:
Should works with any language supported by your system's spellchecker. Tested with:
Made with LLMs in Cursor by Yoav Ravid