Skip to content

Commit 1a627e2

Browse files
fix: vscode file template scope (#15943)
1 parent f5cc2b0 commit 1a627e2

3 files changed

Lines changed: 9 additions & 0 deletions

File tree

.changeset/four-pens-worry.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'astro-vscode': patch
3+
---
4+
5+
Improves astro file templates to be scoped to `.astro` file extensions

packages/language-tools/vscode/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ Provides language support for `.astro` files. This extension is powered by the [
1818
- [Go to Definition](https://code.visualstudio.com/docs/editor/editingevolved#_go-to-definition), [Go to Type Definition](https://code.visualstudio.com/docs/editor/editingevolved#_go-to-type-definition), [Go to Implementation](https://code.visualstudio.com/docs/editor/editingevolved#_go-to-implementation) etc
1919
- [Inlay hints](https://code.visualstudio.com/docs/editor/editingevolved#_inlay-hints)
2020
- [Code folding](https://code.visualstudio.com/docs/editor/codebasics#_folding)
21+
- [Snippets & File Templates](https://code.visualstudio.com/docs/editing/userdefinedsnippets)
2122
- and more!
2223

2324
A TypeScript plugin adding support for importing and exporting Astro components inside JavaScript and TypeScript files is also included.

packages/language-tools/vscode/languages/astro.code-snippets

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"</html>",
2222
],
2323
"description": "Page with full HTML",
24+
"include": "*.astro"
2425
},
2526
"page_layout": {
2627
"prefix": "page_layout",
@@ -36,12 +37,14 @@
3637
"</$1>",
3738
],
3839
"description": "Page from Layout",
40+
"include": "*.astro"
3941
},
4042
"component": {
4143
"prefix": "component",
4244
"isFileTemplate": true,
4345
"scope": "astro",
4446
"body": ["---", "$1", "---", "", "$0"],
4547
"description": "Component",
48+
"include": "*.astro"
4649
},
4750
}

0 commit comments

Comments
 (0)