{"repo":"elastic/elastic-docs-vscode","free":true,"listed":false,"github":"https://github.com/elastic/elastic-docs-vscode","clone":"git clone https://github.com/elastic/elastic-docs-vscode.git","description":"Elastic Docs Utilities extension for Visual Studio Code, Cursor, and other IDEs","language":"TypeScript","stars":14,"topics":["docs","elastic","markdown","vscode","vscode-extension"],"license":"Apache-2.0","category":"docs-static-sites","readme_excerpt":"Elastic Docs extension for Visual Studio Code An extension for Visual Studio Code and compatible IDEs that provides autocompletion for Elastic Docs' Markdown, as well as other features for authoring Elastic Docs authoring. Features Autocompletion - Directive autocompletion : Autocompletes standard and inline directives. - Frontmatter autocompletion : Autocompletes frontmatter fields. - Settings autocomplete : Enter : inside a directive to view suggested settings. - Inline role completion : Use {icon} , {kbd} , {applies to} , and {subs} with autocompletion. - Substitution autocompletion : Type {{ to see available substitution variables from docset.yml files and document frontmatter. - Mutation operator completion : Type after a substitution variable to see available mutation operators for text and version transformations. Validation and diagnostics - Frontmatter validation : Validates frontmatter fields against schema. - Directive syntax validation : Real-time validation with red underlines and hover cards for errors. - Applies-to validation : Validates applies to syntax in frontmatter, inline roles, and section-level directives, including version format, range overlaps, and semantic rules. - Substitution validation : Warns when literal values should be replaced with substitution variables. Enhanced user experience - Substitution tooltips : Hover over existing {{variable}} to see their full values and mutation transformations. - Mutation preview : See step-by-step transformati","default_branch":null,"files":null,"tree":[],"storefront":"/r/elastic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/elastic/elastic-docs-vscode/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}