Ascribe for VS CodeWrite Ascribe documentation with the checks, completion, navigation, and preview a programming language gets. Ascribe is Markdown with directives for the structure documentation needs: callouts, procedures, alternatives by platform or product, availability, and reusable content. The extension activates in a workspace that contains an Features
The
|
| Setting | What it does |
|---|---|
ascribe.path |
The ascribe binary to run, for every project. When empty, each project's own, then the included one. |
ascribe.startServers |
When each project's language server starts: onDemand (default), the first time one of its files is opened, or all, when the workspace opens. |
ascribe.formatOnSave |
Format Ascribe constructs when saving. |
ascribe.preview.scrollPreviewWithEditor |
Scroll the preview with the editor. Default on. |
ascribe.preview.scrollEditorWithPreview |
Scroll the editor with the preview. Default on. |
ascribe.review.sourceComments |
Show the pull request's review threads in the source editor: on, off, or auto (default), which leaves them to the GitHub Pull Requests extension when it's active. |
ascribe.maxCrashes |
How many crashes of the language server make the extension stop restarting it. Default 5. |
ascribe.trace.server |
Log the conversation with the language server: off, messages, or verbose. |
Commands
- Ascribe: Open Page Preview and Ascribe: Open Page Preview to the Side, also the preview button in a Markdown editor's title bar.
- Ascribe: Open Site Preview: the page on the site's dev server (
astro devwith@ascribed/astro), in the browser. The page preview's Page | Site switch shows it in the preview panel. - Ascribe: Select Preview Build
- Ascribe: Start Review, Ascribe: Stop Review, Ascribe: Changed Pages, and Ascribe: Refresh Comments
- Ascribe: Restart Language Server
- Ascribe: Show Server Output
Learn more
- Editing with Ascribe: everything the extension does.
- Review: reviewing a pull request in the preview.
- Getting started with Ascribe.
- Diagnostics: every problem Ascribe reports, and its fix.
Other Markdown formatters that reflow paragraphs don't know that Ascribe's directive and title lines start new blocks; exclude Ascribe files from them.