Skip to content

2021-12-18: Gems of the Year, Vim Mode, & RTL Support

There's a new sample plugin for the Codemirror 6, which developers can now access the API for.

Eleanor Konik
Written by Eleanor Konik

I write stories & articles inspired by all eras of history & science... so I wind up putting notetaking software like Obsidian & Readwise thru their paces.

3 min read.

In The Community

  • Check out the pinned Meta posts at the forum to see how the Gems of the Year event is going.

Obsidian Updates

Insider 0.13.8

  • Obsidian Sync now has a bulk restore functionality for deleted files.
  • “Preview mode” has been renamed to “Reading view” to avoid confusion.
  • Vim mode is now available for both Live Preview and Source mode.
  • You can now set the default editing mode to Live Preview or Source Mode.
  • Completed task lists are now crossed out and greyed out to match reading view.
  • Improved handling of up/down arrow keys interacting with blocks like embeds and code blocks.

Insider 0.13.9

  • Empty headings will now keep the # characters in view to help see that it’s an empty heading.
  • Markdown formatting commands now ignores whitespace characters at the beginning or ending of the selection when being applied.
  • Backlink in document can now be turned on by default in the settings page of the core plugin “Backlinks”

Insider 0.13.10

  • Added basic RTL (right-to-left) text support. The option can be found in Settings > Editor.
  • Internal links that start with # for heading sections will now hide the # when not selected to avoid confusion with tags.

Plugin News

Note: Not all new plugins are available in the community list yet, as they need to go through code review first. You can manually install plugins that aren't in the community list yet by using the Beta Reviewer's Auto-update Tool. Note, though, that this is not as safe as waiting for them to go through code review.


  • File Info Panel creates a small File Info view that displays the active file's date created, date modified, file size, and links to open the file in its native application and to open the file's folder
  • The emotion picker is designed to provide an easier way to add entries to daily journal, emotions / mood tracker, etc.
  • You can now render your plantuml diagrams locally
  • If you ever wanted to use a controlled vocabulary that already exists so you don't have to come up with your own categories, check out the Linked Data Vocabularies plugin. You'll need the helper plugin to install it.


  • @javalent updated Initiative Tracker so you can use dice for amounts in encounters, re-order initiative with drag&drop, and added some nifty stuff to work with the TTRPG statblocks plugin.
  • Code Editor Shortcuts has shortcuts to jump to the next/previous heading or select the word under the cursor.
  • Style Setting 0.4.3  now allows editing style settings in a new pane. This means you can now see your changes in real time
  • Embedded note titles now supports Live Preview.
  • Cooklang 0.3.0 support the latest spec, and has clickable timers that can play sound.
  • Various Complements v3.3.0 can now cycle thru suggestions and add newlines (\n) and tabs (\t) to the custom dictionary.
  • Smart Typography was updated to work in Live Preview.
  • Leaflet now has the ability to specify additional tile servers as overlays on the base map now. This lets you add something like OpenRailMap as an overlay you can toggle on and off.
  • RSS Reader has support for youtube and importing feeds as OPML, and got a bunch of bugfixes.


  • Emails is a plugin that imports .eml files into your vault using a customizable markdown template.
  • The auto linker lets users create links to [[aliases]] instead of always needing to write [[reallink|alias]]. Here was the feature request if you're curious about the use-case.
  • Big Calendar can fetch all tasks and journal from dailynotes and show them in a big calendar view (similar to fantasy calendar). It supports month/week/day/agenda views.

For Developers

  • Here's a reference plugin for CodeMirror 6
  • Breaking change: the data-task css class has been moved to the line element, rather than being on each piece of <span>.
  • The API for CodeMirror 6 has now been opened up. To deeply integrate with CodeMirror 6, you will be required to write an Extension to augment the editor. More details and tutorials will be available later.

Feature Requests



In The Wild

Ancillary Tools

iOS/Mac Only

  • Raycast is an Alfred alternative that people have been describing as being a bit more intuitive and easy to use.
  • The folks at Matter shared a how-to guide for how to use their read later app with their new Obsidian plugin.


  • I am at Worldcon 2021 and wrote this on Wednesday on a couch with hotel wifi, so this edition is probably not up to my usual standards, sorry! Next week is Christmas, so I should be able to get caught up then.

Note: There are a couple of affiliate links & codes scattered around, but these always come from links I was already recommending and usually I share them because they benefit you too (i.e. getting you extra time on trials).

Check out one of these related posts
Members Public
Reminder: Eleanor Konik's Feed Has Moved

I'm over on Substack now!

Reminder: Eleanor Konik's Feed Has Moved
Members Public
🏄‍♀️ State of the Eleanor 03

I had a baby. The Obsidian ecosystem has evolved. Find out what that means for the Obsidian Iceberg 👀

🏄‍♀️ State of the Eleanor 03
Members Public
🌠On Hiatus Due To Impending Baby

Some resources for staying up to date while I'm out on maternity leave.