Auto Correct Capitals Misspellings

by Ummel
5
4
3
2
1
Score: 48/100

Description

Category: Note Enhancements

The Auto Correct Capitals Misspellings plugin streamlines your writing process by automatically correcting words with improper capitalization. Specifically, it adjusts words where the first two letters are capitalized followed by lowercase letters (e.g., 'OBsidian' becomes 'Obsidian'). Corrections are applied seamlessly as you type, triggered when a word is completed with a space, punctuation mark, or pressing Enter. This plugin ensures consistent formatting in your notes without manual intervention.

Reviews

No reviews yet.

Stats

6
stars
5,792
downloads
3
forks
623
days
83
days
166
days
3
total PRs
1
open PRs
2
closed PRs
0
merged PRs
13
total issues
3
open issues
10
closed issues
12
commits

Latest Version

6 months ago

Changelog

Added list item detection for asterisk and sub lists

README file from

Github

Obsidian AutoCorrect Plugin

This plugin automatically fixes common capitalization errors in your Obsidian notes. It specifically targets words where the first two letters are mistakenly capitalized (e.g., HAllo instead of Hallo) and corrects them. Additionally, new features ensure that list items are formatted correctly and that both codeblocks and math expressions (LaTeX) are protected from auto-correction.

Features

  • Automatic Correction
    The plugin detects words where the first two letters are uppercase and the third letter is lowercase, automatically correcting them (e.g., HAlloHallo).

  • Exclusion List
    You can specify a list of words (comma separated) that should be excluded from any corrections.

  • Abbreviation List This allows you to define common abbreviations (like e.g., i.e., or etc.) that the plugin recognizes. When these abbreviations are used, they prevent the plugin from mistakenly capitalizing words immediately following them, ensuring correct capitalization after abbreviations in your sentences.

  • Optimize List Items
    When the "Capitalize First Letter in List" option is enabled, any line starting with - , * or 1. will have the first letter of the following word automatically capitalized, also when those are in a Sub-List.

  • Example:

    • Before:
      - hallo
      
    • After:
      - Hallo
      

    Additionally, if a list item is incorrectly capitalized (e.g., - HAllo), the plugin will correct it to - Hallo.

  • Codeblock Protection
    The plugin detects fenced codeblocks and inline code (using backticks) and skips any corrections within these areas.

  • Mathblock Protection
    The plugin detects LaTeX math expressions – both inline (delimited by $...$) and block math (delimited by $$...$$) – and leaves them unchanged. This prevents auto-correction of mathematical notations.

  • YAML Front-matter Protection The plugin also detects the YAML Frontmatter and wont correct inside it.

  • Trigger on Various Characters
    Corrections are triggered by specific punctuation characters (e.g., space, period, comma, etc.) or by pressing Enter. When Enter is pressed, the plugin checks the previous line for corrections (even in lists or quotes).

Installation

Through Obsidian Community Plugins

  1. Open Settings > Community Plugins in Obsidian.
  2. Search for "Obsidian AutoCorrect Plugin" and install it.
  3. Enable the plugin.

Manual Installation

  1. Clone or download the repository.
  2. Place the plugin folder in your vault under .obsidian/plugins/obsidian-auto-correct.
  3. Restart Obsidian and enable the plugin from the Community Plugins section.

Configuration

The plugin provides three main settings:

  • Exclusion List
    Enter words (comma separated) that should be excluded from any auto-correction.

  • Capitalize First Letter in List
    When enabled, any list item (lines starting with - or 'x. ' where x is a number) will have the first letter of the following word capitalized.
    Example:

    • Before: - hallo
    • After: - Hallo
      Also, if a word such as - HAllo is detected, it will be corrected to - Hallo.
  • Capitalize Sentence Beginnings
    When enabled, the first letter of the last sentence in a line will be capitalized if it was typed in lowercase.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Editing Toolbar
3 years ago by Cuman
An obsidian toolbar plugin, modified from the Cmenu plugin
Better MathJax
3 years ago by GreasyCat
Autocorrect Formatter
2 years ago by b-yp
A plugin running on Obsidian that utilizes autocorrect to format Markdown content.
Spellcheck Toggler
2 years ago by Julian Szachowicz
A plugin for Obsidian which gives you more control over the red-underline spellcheck behaviour.
Hemingway Mode
2 years ago by Joaquín Bernal
Select word
2 years ago by Connor Espino
Rich Text Editor Shortcuts
2 years ago by Joshua Wootonn
Create and toggle checkboxes, paste links wrapping your current selection, and toggle underline without leaving the keyboard.
Editing Mode Hotkey
2 years ago by Signynt
Obsidian plugin to change the default editing mode (between Live Preview and Source) using a command or hotkey
AI Revisionist
a year ago by Synaptic Labs
Pixel Perfect Image
a year ago by Johan Sanneblad
Pixel perfect 100% image resizing, copy to clipboard, show image in Finder/Explorer, edit image in external editor, and much more.
Write Good
a year ago by Mark Hesketh
Obsidian plugin to help improve writing style
Mode manager
a year ago by dk949
Better management of reading/editing modes in obsidian
Quick Nav
a year ago by exoticknight
Enhance your editing experience by unleashing the hidden power of shortcuts.
Duplicate line
a year ago by Marcin Sztolcman
Plugin for Obsidian: duplicate current line, or selection.
Proofreader
a year ago by pseudometa (aka Chris Grieser)
AI-based proofreading and stylistic improvements for your writing. Changes are inserted as suggestions directly in the editor, similar to suggested changes in word processing apps.
Regex Line Filter
a year ago by 64MM4-KN1F3
A note filtering plugin for Obsidian
Variant Editor
9 months ago by Kunal Jain
Obsidian plugin to create variants
Edit Link Alias
4 months ago by mnaoumov
Obsidian Plugin that adds edit link alias command.
Nova
3 months ago by Shawn Duggan
Nova - AI plugin for Obsidian that edits your documents directly through natural conversation. Stop copying from chat, start collaborating with AI.
Table Line Break Mobile
3 months ago by marcelflymark
Obsidian plugin: Insert a new line break inside a table cell using the <br> HTML element
Expand Selection
24 days ago by Alex Tait
Expands the editor selection to lines, sections, or the entire note for convenience on mobile.