Proofread

unlisted

by Ivan

Spelling, grammar, typography and style proofreading for your notes.

Updated 22d agoMIT
View on GitHub

Corrector

Corrector ortográfico, gramatical, tipográfico y de estilo para Obsidian, basado en endpoints compatibles con OpenAI Chat Completions, como OpenRouter u Ollama. En inglés el plugin se llama Proofread.

Configuración

En Ajustes → Corrector indica:

  1. Una credencial del almacén seguro de Obsidian, si el proveedor la necesita.
  2. El identificador exacto del modelo.
  3. El endpoint y las instrucciones editoriales deseadas.

El plugin solo guarda en data.json el nombre de la credencial. El valor se resuelve mediante SecretStorage cuando se inicia una revisión. Los secretos son locales a cada dispositivo: en móvil hay que crear o seleccionar la credencial de nuevo aunque la configuración del plugin se sincronice.

El idioma se detecta automáticamente. El comando Revisar nota actual eligiendo el idioma permite fijar un idioma o variante solo para esa revisión.

Uso

  • Icono de la cinta: revisa la nota actual.
  • Paleta de comandos: revisa la nota automática o explícitamente en un idioma, revisa la selección, abre el panel o limpia los resultados.
  • Panel lateral: filtra por categoría, localiza, aplica o ignora propuestas.
  • Texto subrayado: muestra el diagnóstico y sus acciones mediante CodeMirror.

Todas las categorías comparten el mismo subrayado ondulado y se distinguen por color: ortografía en rojo, gramática en naranja, tipografía en morado y estilo en azul.

El plugin excluye frontmatter, bloques de código y bloques de matemáticas. Las notas largas se dividen internamente conservando offsets absolutos. Si el texto cambia mientras el proveedor responde, se descartan los resultados para evitar aplicar rangos obsoletos. Al aplicar una propuesta, el rango se vuelve a localizar sobre el documento vivo, de modo que una edición externa no la invalida.

Desarrollo

pnpm install
pnpm run build

El artefacto instalable está formado por manifest.json, main.js y styles.css.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.