Recommended Extensions
These extensions defined in .vscode/extensions.json
are automatically installed when you accept the workspace's recommended extensions.
This list is subject to change. Especially the Git ones.
Extensions For Additional Features
These extensions are not (yet?) defined in .vscode/extensions.json
, but have been used by others and shown to play nice with Foam.
- Emojisense
- Markdown Emoji (adds
:smile:
syntax, works with emojisense to provide autocomplete for this syntax) - Mermaid Support for Preview
- Mermaid Markdown Syntax Highlighting
- VSCode PDF Viewing
- Git Lens
- Markdown Extended (with
kbd
option disabled,kbd
turns wiki-links into non-clickable buttons) - GitDoc (easy version management via git auto commits)
- Markdown Footnotes (Adds footnote syntax support to VS Code's built-in markdown preview)
Backlinks
Frequently Asked Questions
- Ensure that you have all the [[recommended-extensions]] installed in Visual Studio Code
Principles
- **Foam is open for contributions.** If you use a tool or workflow that you like that fits these principles, please contribute them back to the Foam template as [[recipes]], [[recommended-extensions]] or documentation in [this workspace](https://github.com/foambubble/foam). See also: [[contribution-guide]].
Foam
1. The editing experience of **Foam** is powered by VS Code, enhanced by workspace settings that glue together [[recommended-extensions]] and preferences optimised for writing and navigating information.
Foam
**Foam** doesn't have features in the traditional sense. Out of the box, you have access to all features of VS Code and all the [[recommended-extensions]] you choose to install, but it's up to you to discover what you can do with it!
Foam
**Foam** wouldn't be possible without [Visual Studio Code](https://code.visualstudio.com/) and [GitHub](https://github.com/), and relies heavily on our fantastic open source [[recommended-extensions]] and all their contributors!
Architecture
- All other [[recommended-extensions]] live in their respective GitHub repos.
How to Write Recipes
Ideally, you should also note which Foam [[recommended-extensions]] are responsible for providing this feature, so any issue reports can be directed to the correct repositories.