For the complete documentation index, see llms.txt. The full corpus is available at llms-full.txt. This page is also available as Markdown by appending
.mdto the URL.
Data Files Editor
Data Files Editor lets you create and edit non-Markdown file types directly within Obsidian. This is useful for managing configuration files, data files, and other assets in your Astro project without leaving the vault. Originally created by ZukTol; Vault CMS uses a fork with additional changes that have not yet been merged upstream.
Supported File Types
Section titled “Supported File Types”| File Type | Extensions |
|---|---|
| JSON | .json |
| YAML | .yaml, .yml |
| Plain Text | .txt |
| XML | .xml |
| Astro | .astro |
| TypeScript | .ts |
| CSS | .css |
| HTML | .html |
| JavaScript | .js, .mjs |
Features
Section titled “Features”- Syntax highlighting for JSON and YAML (other file types open as plain text).
- Autosave to automatically save your edits (enabled by default).
- Line wrapping for long lines (enabled by default).
- Context menu integration to quickly create new files of any enabled type from the file explorer.
Settings
Section titled “Settings”Each file type can be individually toggled on or off:
- Load: Open files of that type in Data Files Editor.
- Create: Add a “New .[ext] file” option to the file explorer context menu.
Changes to load settings require an Obsidian restart to take effect.