Incompatible Extensions

Summary

Over the course of Dendron's existence, we have been making note of VSCode extensions that can cause issues when used with Dendron. These are extensions that were either reported by our community members, or have been identified by the Dendron team.

To audit whether you may be running incompatible extensions, run Dendron: Doctor and select findIncompatibleExtensions.

If you find an extension that is not described here but may conflict with Dendron, please let us know.

Details

Dendron strives to make your notes compatible with a lot of other note taking tools available. We also put great effort in building a tool that can complement other tools in the Extensions Marketplace so that users can have a richer note taking experience.

To facilitate maximum compatibility, Dendron builds on top of standard Markdown. Unfortunately, this means users will eventually run into incompatible behaviors if they use another tool that also builds on top of Markdown concurrently.

It is often not immediately obvious why the incompatible behavior is happening, and require the users to use VSCode's extension bisect feature to detect which extensions are incompatible with Dendron.

If you think the incompatibility listed here are resolved, or want them resolved so they could be used along with Dendron, please leave us an issue for a request of the feature that you want to see natively supported in Dendron, or a request to resolve the issue with a particular extension.

Please note that these are wonderful extensions that have different takes on how to empower users with convenient tools to manipulate Markdown / notes and is only listed here for the ease of troubleshooting of issues that happens while used with Dendron concurrently.

Markdown All in One

extension id: yzhang.markdown-all-in-one

This extension provides various keyboard shortcuts, auto completion, and other utilities for writing Markdown.

This extension has a few keybinding conflict with Dendron, which can be resolved by re-mapping either Dendron's keybinding or Markdown All in One's keybinding.

See Detecting keybinding conflicts for more details.

This extension has also been known to have conflicting behavior with VSCode's snippet feature that Dendron utilize.

Markdown All in One (for web)

extension id: fantasy.markdown-all-in-one-for-web

This extensions is a forked version of Markdown All in One.

This extension has identical issues with the upstream version.

Foam

extension id: foam.foam-vscode

Foam is a Markdown based note-taking tool similar to Dendron.

Foam and Dendron differs in how the notes are parsed and how metadata is attached to the note. This will cause problems for both extensions and there will be numerous features around manipulating Markdown that are incompatible and overlapping. You may see multiple panels with the same name in the explorer, since each extension contributes them separately.

add-double-bracket-notation-to-selection

extension id: brianibbotson.add-double-bracket-notation-to-selection

This extension is intended to be used with Foam and is incompatible with Dendron.

Similar feature is natively provided by Dendron's Insert Note Link command and Intellisense.

extension id: tchayen.markdown-links

Markdown links adds the capability to view links between Markdown files as a graph.

This capability is natively provided by Dendron's Show Note Graph command.

extension id: dendron.dendron-markdown-links

The note graph functionality used to be included inside this extension, but it is now built into Dendron itself with the Show Note Graph command.

"Dendron Markdown Links" also no longer works with recent versions of Dendron.

md-graph

extension id: ianjsikes.md-graph

This is a fork of Markdown Links and has identical issues.

extension id: thomaskoppelaar.markdown-wiki-links-preview

This extension adds wikilink rendering support to the default VSCode preview.

This feature is natively supported by Dendron's Show Preview command.

Markdown Memo

extension id: svsool.markdown-memo

Markdown memo is a note taking tool similar to Dendron.

Most features provided by this extension is natively supported by Dendron.

Markdown Notes

extension id: kortina.vscode-markdown-notes

Markdown Notes provides wikilinks, backlinks, and other capabilities to Markdown.

Most features provided by this extension is natively supported by Dendron.

Markdown Notes (Zettelkasten Remix)

extension id: maxedmands.vscode-zettel-markdown-notes

This is a forked version of Markdown Notes and has identical issues.


Backlinks