New plugin: Obsidian Vale

Hi everyone :wave:,

I’d like to share my submission to Obsidian October: A plugin for Vale.

Vale is an open source tool that lets you check your writing against a set of styles. Unfortunately, it’s a command-line tool, which forces you out of your text editor. There are clients for VSCode, Atom, and Sublime Text, but none for Obsidian—until now!

The plugin includes support for both Vale Server (paid) and Vale CLI (free).

This is my first plugin, so I’m hoping for some beta testers before submitting it to the official repository. I’ll also be working on better onboarding resources. Right now, the best resources are the official Vale docs.

Let me know how it works for you, and what I can do to improve it!

14 Likes

Release update: v0.4.2

A big thank-you to those who’ve tried out the plugin so far and shared their feedback! :pray:

The most common feedback I’ve received so far has been related to Vale itself. Specifically, Vale can be difficult to configure for a first-time user. The latest release, v0.4.2, aims to make it easier for people who haven’t used Vale before.

  • The plugin now ships with a basic .vale.ini configuration file with basic spellchecking enabled by default. That means that you only need to have the vale binary, which you can download from their release page.
  • Install/uninstall styles: You can now download styles from the Vale style library using the Install style command. The styles will be downloaded relative to the config file, and should work even if you’re managing the config fie yourself.
  • Enable/disable styles: You can toggle which of your installed styles to use through the Enable style command.
  • The new release also comes with a set of bug fixes that should improve performance and stability.

I’m really happy about this release. I wish I had this when I started using Vale :sweat_smile:

2 Likes

Release update: v0.5.0

This release focuses on improved style management to make it even easier for new users.

  • Manage styles from the plugin settings tab: Based on feedback, for most users, the distinction between an installed and enabled plugin is likely not that important. Also, rather than enabling styles through commands, managing styles directly from the plugin settings felt more intuitive.
  • Manage style rules: You can now disable specific rules within a style, or set their severity.

Release update: v0.7.0

This release now underlines the alerts in the text and offers a two-way sync with the alerts in the side menu. If you click the underlined text in the editor, the corresponding card in the side menu will become highlighted, and vice versa.

This will be the last feature release before I submit the plugin to be published. I’ll be focusing on testing and bug squashing to make 1.0.0 as stable as possible.

Please try it out and report any issues you find!

Obsidian Vale v0.7.0

1 Like

Hi Marcus,
thank you for this excellent plugin. I just have one issue.
This is the error it shows me:


I would be grateful if you could help me solve this problem.

Thank you

1 Like

Hello,

Great plugin!

Would it be possible to add an option to select different dictionaries (e.g. en_GB)? (This might be especially useful as the built-in spell checker does not support this at the moment).

Thanks,
Tian

I’m having a similar problem. It may be because the API of obsidian has changed in v13.x. You will see this link TypeError: r.getAllMarks · Issue #7 · marcusolsson/obsidian-vale · GitHub

2 Likes