foam-vscode is the VS Code extension for Foam.
ℹ️ foam-vscode doesn't do much on it's own. To learn how to use it, read Foam documentation and the Getting started guide.
⚠️ foam-vscode is extremely early stage software. Use at your own peril.
👀 See foam-vscode/issues for known issues.
You really, really, really should read Foam documentation, but if you can't be bothered, this is how to get started:
- Create a GitHub repository from foam-template. If you want to keep your thoughts to yourself, remember to set the repository private.
- Clone the repository and open it in VS Code.
- When prompted to install recommended extensions, click Install all (or Show Recommendations if you want to review and install them one by one).
This will also install foam-vscode
, but if you already have it installed, that's ok, just make sure you're up to date on the latest version.
- Create markdown references for
[[wiki-links]]
- Lauched automatically for workspaces that have a
.vscode/foam.json
file - Run "Foam: Update Markdown Reference List" to use in a non-foam workspace
- Lauched automatically for workspaces that have a
High tolerance for alpha-grade software.
Unused aren't removed from reference lists until you restart VS Code. This will be fixed in future versions.
Fix multiple issues related to excess/disappearing newlines:
Fix flaky reference block replacement logic that would occasionally leave trailing fragments in the end of the document (#3)
Include Getting Started instructions
Update extension name.
Fix markdown link format (link.md
to just link
).
Initial version.