Added vscode settings

This commit is contained in:
Kristofers Solo
2022-04-28 20:54:44 +03:00
parent 245c3ca779
commit 837a479d82
25004 changed files with 2499800 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
// A launch configuration that compiles the extension and then opens it inside a new window
{
"version": "0.1.0",
"configurations": [
{
"name": "Launch Extension",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": ["--extensionDevelopmentPath=${workspaceRoot}" ]
}
]
}

View File

@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
<Metadata>
<Identity Language="en-US" Id="html-snippets" Version="0.2.1" Publisher="abusaidm"/>
<DisplayName>HTML Snippets</DisplayName>
<Description xml:space="preserve">Full HTML tags including HTML5 Snippets</Description>
<Tags>snippet</Tags>
<Categories>Snippets</Categories>
<GalleryFlags>Public</GalleryFlags>
<Badges></Badges>
<Properties>
<Property Id="Microsoft.VisualStudio.Code.Engine" Value="^1.9.1" />
<Property Id="Microsoft.VisualStudio.Code.ExtensionDependencies" Value="" />
<Property Id="Microsoft.VisualStudio.Services.Branding.Color" Value="#1E81C1" />
<Property Id="Microsoft.VisualStudio.Services.Branding.Theme" Value="light" />
<Property Id="Microsoft.VisualStudio.Services.GitHubFlavoredMarkdown" Value="true" />
</Properties>
<License>extension/LICENSE.txt</License>
<Icon>extension/images/icon.png</Icon>
</Metadata>
<Installation>
<InstallationTarget Id="Microsoft.VisualStudio.Code"/>
</Installation>
<Dependencies/>
<Assets>
<Asset Type="Microsoft.VisualStudio.Code.Manifest" Path="extension/package.json" Addressable="true" />
<Asset Type="Microsoft.VisualStudio.Services.Content.Details" Path="extension/README.md" Addressable="true" /><Asset Type="Microsoft.VisualStudio.Services.Content.License" Path="extension/LICENSE.txt" Addressable="true" /><Asset Type="Microsoft.VisualStudio.Services.Icons.Default" Path="extension/images/icon.png" Addressable="true" />
</Assets>
</PackageManifest>

View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2017 Mohamed Abusaid
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,86 @@
# README
## Visual Studio Code HTML Snippets
## DISABLING THIS EXTENSION AS IT CURRENTLY CONFLICTS WTH EXISTING VS CODE HTML EXTENSION
This extension adds rich language support for the HTML Markup to VS Code, including:
- Full HTML5 Tags
- Colorization
- Snippets
- [partially implemented] Quick Info
- description mentions if tag deprecated
### Update 5
- Disabling this extension as its functionality has been absorbed by VS Code main html extension.
### Update 4
- Removed all languages, only HTML Remains.
- Added FAQ in end of page.
### Update 3
- added php, js, and jsreact as languages where the snippets work by default.
### Update 2
- fixed a bug with line cursor on vscode 1.5.1
### Update 1
- removed deprecated tags [acronym, applet, basefont, center, dir, font, frame, frameset, noframes, strike, tt]
- fixed LI tag issue, you couldn't add new line in the tags
### Todo
- [on-going]Improve syntax layout.
- [on-going]Add support for Tab to end of line.
- [on-going]Populate Tags with properties.
# Using
Type part of a snippet, press enter, and the snippet unfolds.
Snippets named as the tag without braces
div --> <div></div>
doc --> <!DOCTYPE html>
a --> <a href=""></a>
![alt text](https://i.imgur.com/VOhBvHb.gif "Snippets Preview")
# Installation
1. Install Visual Studio Code 0.10.1 or higher
2. Launch Code
3. From the command palette `Ctrl-Shift-P` (Windows, Linux) or `Cmd-Shift-P` (OSX)
4. Select Install Extension
5. Type `HTML-Snippets`
6. Choose the extension
7. Reload Visual Studio Code
# FAQ
## How to enable the snippets on a file other than html?
<s>Add the following code to the project settings.json or global settings.json :
```
"files.associations": {
// extension name : html
"*.ejs": "html",
"*.js": "html"
}
```
the above code will allow html snippet to work on .ejs and .js files, amend to fit your needs.</s>
Please Read this answer.
[Make extension work in languages other than HTML](https://github.com/abusaidm/html-snippets/issues/27#issuecomment-282512411)
## How can I report an issue?
The easiest way is to start a git issue, I will attempt to answer ASAP else I hope someone else will answer.
# Contact
If you find any issue or have a suggestion please tweet me on @m_abusaid
>**I am unable to respond to comments on the store page, please use appropriate channels github/twitter to reach me. Thank you**
## License
MIT License, refer to license file.
# Source
[Github](https://github.com/abusaidm/html-snippets)
** Enjoy!**

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

View File

@@ -0,0 +1,33 @@
{
"name": "html-snippets",
"displayName": "HTML Snippets",
"description": "Full HTML tags including HTML5 Snippets",
"version": "0.2.1",
"publisher": "abusaidm",
"icon": "images/icon.png",
"engines": {
"vscode": "^1.9.1"
},
"galleryBanner": {
"color": "#1E81C1",
"theme": "light"
},
"categories": [
"Snippets"
],
"contributes": {
"snippets": [
{
"language": "html",
"path": "./snippets/snippets.json"
}
]
},
"__metadata": {
"id": "be992f3f-9f22-4b66-a1d2-ecad04c28a28",
"publisherId": "7fe357ee-5480-4a7d-a4e9-009d9438c2a3",
"publisherDisplayName": "Mohamed Abusaid",
"isPreReleaseVersion": false,
"installedTimestamp": 1641229758765
}
}

View File

@@ -0,0 +1,844 @@
// {
// "doctype": {
// "prefix": "doctype",
// "body": [
// "<!DOCTYPE>",
// "$1"
// ],
// "description": "HTML - Defines the document type",
// "scope": "text.html"
// },
// "a": {
// "prefix": "a",
// "body": "<a href=\"$1\">$2</a>$3",
// "description": "HTML - Defines a hyperlink",
// "scope": "text.html"
// },
// "abbr": {
// "prefix": "abbr",
// "body": "<abbr title=\"$1\">$2</abbr>$3",
// "description": "HTML - Defines an abbreviation",
// "scope": "text.html"
// },
// "address": {
// "prefix": "address",
// "body": [
// "<address>",
// "$1",
// "</address>"
// ],
// "description": "HTML - Defines an address element",
// "scope": "text.html"
// },
// "area": {
// "prefix": "area",
// "body": "<area shape=\"$1\" coords=\"$2\" href=\"$3\" alt=\"$4\">$5",
// "description": "HTML - Defines an area inside an image map",
// "scope": "text.html"
// },
// "article": {
// "prefix": "article",
// "body": [
// "<article>",
// "\t$1",
// "</article>"
// ],
// "description": "HTML - Defines an article",
// "scope": "text.html"
// },
// "aside": {
// "prefix": "aside",
// "body": [
// "<aside>",
// "\t$1",
// "</aside>$2"
// ],
// "description": "HTML - Defines content aside from the page content",
// "scope": "text.html"
// },
// "audio": {
// "prefix": "audio",
// "body": [
// "<audio controls>",
// "\t$1",
// "</audio>"
// ],
// "description": "HTML - Defines sounds content",
// "scope": "text.html"
// },
// "b": {
// "prefix": "b",
// "body": "<b>$1</b>$2",
// "description": "HTML - Defines bold text",
// "scope": "text.html"
// },
// "base": {
// "prefix": "base",
// "body": "<base href=\"$1\" target=\"$2\">$3",
// "description": "HTML - Defines a base URL for all the links in a page",
// "scope": "text.html"
// },
// "bdi": {
// "prefix": "bdi",
// "body": "<bdi>$1</bdi>$2",
// "description": "HTML - Used to isolate text that is of unknown directionality",
// "scope": "text.html"
// },
// "bdo": {
// "prefix": "bdo",
// "body": [
// "<bdo dir=\"$1\">",
// "$2",
// "</bdo>"],
// "description": "HTML - Defines the direction of text display",
// "scope": "text.html"
// },
// "big": {
// "prefix": "big",
// "body": "<big>$1</big>$2",
// "description": "HTML - Used to make text bigger",
// "scope": "text.html"
// },
// "blockquote": {
// "prefix": "blockquote",
// "body": [
// "<blockquote cite=\"$2\">",
// "\t$1",
// "</blockquote>"
// ],
// "description": "HTML - Defines a long quotation",
// "scope": "text.html"
// },
// "body": {
// "prefix": "body",
// "body": [
// "<body>",
// "\t$1",
// "</body>"],
// "description": "HTML - Defines the body element",
// "scope": "text.html"
// },
// "br": {
// "prefix": "br",
// "body": "<br>",
// "description": "HTML - Inserts a single line break",
// "scope": "text.html"
// },
// "button": {
// "prefix": "button",
// "body": "<button type=\"$1\">$2</button>$3",
// "description": "HTML - Defines a push button",
// "scope": "text.html"
// },
// "canvas": {
// "prefix": "canvas",
// "body": "<canvas id=\"$1\">$2</canvas>$3",
// "description": "HTML - Defines graphics",
// "scope": "text.html"
// },
// "caption": {
// "prefix": "caption",
// "body": "<caption>$1</caption>$2",
// "description": "HTML - Defines a table caption",
// "scope": "text.html"
// },
// "cite": {
// "prefix": "cite",
// "body": "<cite>$1</cite>$2",
// "description": "HTML - Defines a citation",
// "scope": "text.html"
// },
// "code": {
// "prefix": "code",
// "body": "<code>$1</code>$2",
// "description": "HTML - Defines computer code text",
// "scope": "text.html"
// },
// "col": {
// "prefix": "col",
// "body": "<col>$2",
// "description": "HTML - Defines attributes for table columns",
// "scope": "text.html"
// },
// "colgroup": {
// "prefix": "colgroup",
// "body": [
// "<colgroup>",
// "\t$1",
// "</colgroup>"],
// "description": "HTML - Defines group of table columns",
// "scope": "text.html"
// },
// "command": {
// "prefix": "command",
// "body": "<command>$1</command>$2",
// "description": "HTML - Defines a command button [not supported]",
// "scope": "text.html"
// },
// "datalist": {
// "prefix": "datalist",
// "body": [
// "<datalist>",
// "\t$1",
// "</datalist>"
// ],
// "description": "HTML - Defines a dropdown list",
// "scope": "text.html"
// },
// "dd": {
// "prefix": "dd",
// "body": "<dd>$1</dd>$2",
// "description": "HTML - Defines a definition description",
// "scope": "text.html"
// },
// "del": {
// "prefix": "del",
// "body": "<del>$1</del>$2",
// "description": "HTML - Defines deleted text",
// "scope": "text.html"
// },
// "details": {
// "prefix": "details",
// "body": [
// "<details>",
// "\t$1",
// "</details>"
// ],
// "description": "HTML - Defines details of an element",
// "scope": "text.html"
// },
// "dialog": {
// "prefix": "dialog",
// "body": "<dialog>$1</dialog>$2",
// "description": "HTML - Defines a dialog (conversation)",
// "scope": "text.html"
// },
// "dfn": {
// "prefix": "dfn",
// "body": "<dfn>$1</dfn>$2",
// "description": "HTML - Defines a definition term",
// "scope": "text.html"
// },
// "div": {
// "prefix": "div",
// "body": [
// "<div>",
// "\t$1",
// "</div>"
// ],
// "description": "HTML - Defines a section in a document",
// "scope": "text.html"
// },
// "dl": {
// "prefix": "dl",
// "body": [
// "<dl>",
// "\t$1",
// "</dl>"
// ],
// "description": "HTML - Defines a definition list",
// "scope": "text.html"
// },
// "dt": {
// "prefix": "dt",
// "body": "<dt>$1</dt>$2",
// "description": "HTML - Defines a definition term",
// "scope": "text.html"
// },
// "em": {
// "prefix": "em",
// "body": "<em>$1</em>$2",
// "description": "HTML - Defines emphasized text",
// "scope": "text.html"
// },
// "embed": {
// "prefix": "embed",
// "body": "<embed src=\"$1\">$2",
// "description": "HTML - Defines external interactive content ot plugin",
// "scope": "text.html"
// },
// "fieldset": {
// "prefix": "fieldset",
// "body": [
// "<fieldset>",
// "\t$1",
// "</fieldset>"],
// "description": "HTML - Defines a fieldset",
// "scope": "text.html"
// },
// "figcaption": {
// "prefix": "figcaption",
// "body": "<figcaption>$1</figcaption>$2",
// "description": "HTML - Defines a caption for a figure",
// "scope": "text.html"
// },
// "figure": {
// "prefix": "figure",
// "body": [
// "<figure>",
// "\t$1",
// "</figure>"
// ],
// "description": "HTML - Defines a group of media content, and their caption",
// "scope": "text.html"
// },
// "footer": {
// "prefix": "footer",
// "body": [
// "<footer>",
// "\t$1",
// "</footer>"
// ],
// "description": "HTML - Defines a footer for a section or page",
// "scope": "text.html"
// },
// "form": {
// "prefix": "form",
// "body": [
// "<form>",
// "\t$1",
// "</form>"
// ],
// "description": "HTML - Defines a form",
// "scope": "text.html"
// },
// "h1": {
// "prefix": "h1",
// "body": "<h1>$1</h1>$2",
// "description": "HTML - Defines header 1",
// "scope": "text.html"
// },
// "h2": {
// "prefix": "h2",
// "body": "<h2>$1</h2>$2",
// "description": "HTML - Defines header 2",
// "scope": "text.html"
// },
// "h3": {
// "prefix": "h3",
// "body": "<h3>$1</h3>$2",
// "description": "HTML - Defines header 3",
// "scope": "text.html"
// },
// "h4": {
// "prefix": "h4",
// "body": "<h4>$1</h4>$2",
// "description": "HTML - Defines header 4",
// "scope": "text.html"
// },
// "h5": {
// "prefix": "h5",
// "body": "<h5>$1</h5>$2",
// "description": "HTML - Defines header 5",
// "scope": "text.html"
// },
// "h6": {
// "prefix": "h6",
// "body": "<h6>$1</h6>$2",
// "description": "HTML - Defines header 6",
// "scope": "text.html"
// },
// "head": {
// "prefix": "head",
// "body": [
// "<head>",
// "\t$1",
// "</head>"
// ],
// "description": "HTML - Defines information about the document",
// "scope": "text.html"
// },
// "header": {
// "prefix": "header",
// "body": [
// "<header>",
// "\t$1",
// "</header>"
// ],
// "description": "HTML - Defines a header for a section of page",
// "scope": "text.html"
// },
// "hgroup": {
// "prefix": "hgroup",
// "body": [
// "<hgroup>",
// "\t$1",
// "</hgroup>"
// ],
// "description": "HTML - Defines information about a section in a document",
// "scope": "text.html"
// },
// "hr": {
// "prefix": "hr",
// "body": "<hr>",
// "description": "HTML - Defines a horizontal rule",
// "scope": "text.html"
// },
// "html": {
// "prefix": "html",
// "body": [
// "<html>",
// "\t$1",
// "</html>"
// ],
// "description": "HTML - Defines an html document",
// "scope": "text.html"
// },
// "html5": {
// "prefix": "html5",
// "body": [
// "<!DOCTYPE html>",
// "<html lang=\"$1en\">",
// "\t<head>",
// "\t\t<title>$2</title>",
// "\t\t<meta charset=\"UTF-8\">",
// "\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">",
// "\t\t<link href=\"$3css/style.css\" rel=\"stylesheet\">",
// "\t</head>",
// "\t<body>",
// "\t$4",
// "\t</body>",
// "</html>"
// ],
// "description": "HTML - Defines a template for a html5 document",
// "scope": "text.html"
// },
// "i": {
// "prefix": "i",
// "body": "<i>$1</i>$2",
// "description": "HTML - Defines italic text",
// "scope": "text.html"
// },
// "iframe": {
// "prefix": "iframe",
// "body": "<iframe src=\"$1\">$2</iframe>$3",
// "description": "HTML - Defines an inline sub window",
// "scope": "text.html"
// },
// "img": {
// "prefix": "img",
// "body": "<img src=\"$1\" alt=\"$2\">$3",
// "description": "HTML - Defines an image",
// "scope": "text.html"
// },
// "input": {
// "prefix": "input",
// "body": "<input type=\"$1\" name=\"$2\" value=\"$3\">$4",
// "description": "HTML - Defines an input field",
// "scope": "text.html"
// },
// "ins": {
// "prefix": "ins",
// "body": "<ins>$1</ins>$2",
// "description": "HTML - Defines inserted text",
// "scope": "text.html"
// },
// "keygen": {
// "prefix": "keygen",
// "body": "<keygen name=\"$1\">$2",
// "description": "HTML - Defines a generated key in a form",
// "scope": "text.html"
// },
// "kbd": {
// "prefix": "kbd",
// "body": "<kbd>$1</kbd>$2",
// "description": "HTML - Defines keyboard text",
// "scope": "text.html"
// },
// "label": {
// "prefix": "label",
// "body": "<label for=\"$1\">$2</label>$3",
// "description": "HTML - Defines an inline window",
// "scope": "text.html"
// },
// "legend": {
// "prefix": "legend",
// "body": "<legend>$1</legend>$2",
// "description": "HTML - Defines a title in a fieldset",
// "scope": "text.html"
// },
// "li": {
// "prefix": "li",
// "body": "<li>$1</li>$2",
// "description": "HTML - Defines a list item",
// "scope": "text.html"
// },
// "link": {
// "prefix": "link",
// "body": "<link rel=\"$1\" type=\"$2\" href=\"$3\">$4",
// "description": "HTML - Defines a resource reference",
// "scope": "text.html"
// },
// "main": {
// "prefix": "main",
// "body": [
// "<main>",
// "\t$1",
// "</main>"
// ],
// "description": "HTML - Defines an image map",
// "scope": "text.html"
// },
// "map": {
// "prefix": "map",
// "body": [
// "<map name=\"$1\">",
// "\t$2",
// "</map>"],
// "description": "HTML - Defines an image map",
// "scope": "text.html"
// },
// "mark": {
// "prefix": "mark",
// "body": "<mark>$1</mark>$2",
// "description": "HTML - Defines marked text",
// "scope": "text.html"
// },
// "menu": {
// "prefix": "menu",
// "body": [
// "<menu>",
// "\t$1",
// "</menu>"
// ],
// "description": "HTML - Defines a menu list",
// "scope": "text.html"
// },
// "menuitem": {
// "prefix": "menuitem",
// "body": "<menuitem>$1</menuitem>$2",
// "description": "HTML - Defines a menu item [firefox only]",
// "scope": "text.html"
// },
// "meta": {
// "prefix": "meta",
// "body": "<meta name=\"$1\" content=\"$2\">$3",
// "description": "HTML - Defines meta information",
// "scope": "text.html"
// },
// "meter": {
// "prefix": "meter",
// "body": "<meter value=\"$1\">$2</meter>$3",
// "description": "HTML - Defines measurement within a predefined range",
// "scope": "text.html"
// },
// "nav": {
// "prefix": "nav",
// "body": [
// "<nav>",
// "\t$1",
// "</nav>"
// ],
// "description": "HTML - Defines navigation links",
// "scope": "text.html"
// },
// "noscript": {
// "prefix": "noscript",
// "body": [
// "<noscript>",
// "$1",
// "</noscript>"
// ],
// "description": "HTML - Defines a noscript section",
// "scope": "text.html"
// },
// "object": {
// "prefix": "object",
// "body": "<object width=\"$1\" height=\"$2\" data=\"$3\">$4</object>$5",
// "description": "HTML - Defines an embedded object",
// "scope": "text.html"
// },
// "ol": {
// "prefix": "ol",
// "body": [
// "<ol>",
// "\t$1",
// "</ol>"
// ],
// "description": "HTML - Defines an ordered list",
// "scope": "text.html"
// },
// "optgroup": {
// "prefix": "optgroup",
// "body": [
// "<optgroup>",
// "\t$1",
// "</optgroup>"
// ],
// "description": "HTML - Defines an option group",
// "scope": "text.html"
// },
// "option": {
// "prefix": "option",
// "body": "<option value=\"$1\">$2</option>$3",
// "description": "HTML - Defines an option in a drop-down list",
// "scope": "text.html"
// },
// "output": {
// "prefix": "output",
// "body": "<output name=\"$1\" for=\"$2\">$3</output>$4",
// "description": "HTML - Defines some types of output",
// "scope": "text.html"
// },
// "p": {
// "prefix": "p",
// "body": "<p>$1</p>$2",
// "description": "HTML - Defines a paragraph",
// "scope": "text.html"
// },
// "param": {
// "prefix": "param",
// "body": "<param name=\"$1\" value=\"$2\">$3",
// "description": "HTML - Defines a parameter for an object",
// "scope": "text.html"
// },
// "pre": {
// "prefix": "pre",
// "body": [
// "<pre>$1</pre>"
// ],
// "description": "HTML - Defines preformatted text",
// "scope": "text.html"
// },
// "progress": {
// "prefix": "progress",
// "body": "<progress value=\"$1\" max=\"$2\">$3</progress>$4",
// "description": "HTML - Defines progress of a task of any kind",
// "scope": "text.html"
// },
// "q": {
// "prefix": "q",
// "body": "<q>$1</q>$2",
// "description": "HTML - Defines a short quotation",
// "scope": "text.html"
// },
// "rp": {
// "prefix": "rp",
// "body": "<rp>$1</rp>$2",
// "description": "HTML - Used in ruby annotations to define what to show browsers that do not support the ruby element",
// "scope": "text.html"
// },
// "rt": {
// "prefix": "rt",
// "body": "<rt>$1</rt>$2",
// "description": "HTML - Defines explanation to ruby annotations",
// "scope": "text.html"
// },
// "ruby": {
// "prefix": "ruby",
// "body": [
// "<ruby>",
// "$1",
// "</ruby>"
// ],
// "description": "HTML - Defines ruby annotations",
// "scope": "text.html"
// },
// "s": {
// "prefix": "s",
// "body": "<s>$1</s>$2",
// "description": "HTML - Used to define strikethrough text",
// "scope": "text.html"
// },
// "samp": {
// "prefix": "samp",
// "body": "<samp>$1</samp>$2",
// "description": "HTML - Defines sample computer code",
// "scope": "text.html"
// },
// "script": {
// "prefix": "script",
// "body": [
// "<script>",
// "\t$1",
// "</script>"
// ],
// "description": "HTML - Defines a script",
// "scope": "text.html"
// },
// "section": {
// "prefix": "section",
// "body": [
// "<section>",
// "\t$1",
// "</section>"
// ],
// "description": "HTML - Defines a section",
// "scope": "text.html"
// },
// "select": {
// "prefix": "select",
// "body": [
// "<select>",
// "\t$1",
// "</select>"
// ],
// "description": "HTML - Defines a selectable list",
// "scope": "text.html"
// },
// "small": {
// "prefix": "small",
// "body": "<small>$1</small>$2",
// "description": "HTML - Defines small text",
// "scope": "text.html"
// },
// "source": {
// "prefix": "source",
// "body": "<source src=\"$1\" type=\"$2\">$3",
// "description": "HTML - Defines media resource",
// "scope": "text.html"
// },
// "span": {
// "prefix": "span",
// "body": "<span>$1</span>$2",
// "description": "HTML - Defines a section in a document",
// "scope": "text.html"
// },
// "strong": {
// "prefix": "strong",
// "body": "<strong>$1</strong>$2",
// "description": "HTML - Defines strong text",
// "scope": "text.html"
// },
// "style": {
// "prefix": "style",
// "body": [
// "<style>",
// "$1",
// "</style>"
// ],
// "description": "HTML - Defines a style definition",
// "scope": "text.html"
// },
// "sub": {
// "prefix": "sub",
// "body": "<sub>$1</sub>$2",
// "description": "HTML - Defines sub-scripted text",
// "scope": "text.html"
// },
// "sup": {
// "prefix": "sup",
// "body": "<sup>$1</sup>$2",
// "description": "HTML - Defines super-scripted text",
// "scope": "text.html"
// },
// "summary": {
// "prefix": "summary",
// "body": "<summary>$1</summary>$2",
// "description": "HTML - Defines a visible heading for the detail element [limited support]",
// "scope": "text.html"
// },
// "table": {
// "prefix": "table",
// "body": [
// "<table>",
// "\t$1",
// "</table>"
// ],
// "description": "HTML - Defines a table",
// "scope": "text.html"
// },
// "tbody": {
// "prefix": "tbody",
// "body": [
// "<tbody>",
// "\t$1",
// "</tbody>"
// ],
// "description": "HTML - Defines a table body",
// "scope": "text.html"
// },
// "td": {
// "prefix": "td",
// "body": "<td>$1</td>$2",
// "description": "HTML - Defines a table cell",
// "scope": "text.html"
// },
// "textarea": {
// "prefix": "textarea",
// "body": "<textarea rows=\"$1\" cols=\"$2\">$3</textarea>$4",
// "description": "HTML - Defines a text area",
// "scope": "text.html"
// },
// "tfoot": {
// "prefix": "tfoot",
// "body": [
// "<tfoot>",
// "\t$1",
// "</tfoot>"
// ],
// "description": "HTML - Defines a table footer",
// "scope": "text.html"
// },
// "thead": {
// "prefix": "thead",
// "body": [
// "<thead>",
// "$1",
// "</thead>"
// ],
// "description": "HTML - Defines a table head",
// "scope": "text.html"
// },
// "th": {
// "prefix": "th",
// "body": "<th>$1</th>$2",
// "description": "HTML - Defines a table header",
// "scope": "text.html"
// },
// "time": {
// "prefix": "time",
// "body": "<time datetime=\"$1\">$2</time>$3",
// "description": "HTML - Defines a date/time",
// "scope": "text.html"
// },
// "title": {
// "prefix": "title",
// "body": "<title>$1</title>$2",
// "description": "HTML - Defines the document title",
// "scope": "text.html"
// },
// "tr": {
// "prefix": "tr",
// "body": "<tr>$1</tr>$2",
// "description": "HTML - Defines a table row",
// "scope": "text.html"
// },
// "track": {
// "prefix": "track",
// "body": "<track src=\"$1\" kind=\"$2\" srclang=\"$3\" label=\"$4\">$5",
// "description": "HTML - Defines a table row",
// "scope": "text.html"
// },
// "u": {
// "prefix": "u",
// "body": "<u>$1</u>$2",
// "description": "HTML - Used to define underlined text",
// "scope": "text.html"
// },
// "ul": {
// "prefix": "ul",
// "body": [
// "<ul>",
// "\t$1",
// "</ul>"
// ],
// "description": "HTML - Defines an unordered list",
// "scope": "text.html"
// },
// "var": {
// "prefix": "var",
// "body": "<var>$1</var>$2",
// "description": "HTML - Defines a variable",
// "scope": "text.html"
// },
// "video": {
// "prefix": "video",
// "body": [
// "<video width=\"$1\" height=\"$2\" controls>",
// "\t$3",
// "</video>"],
// "description": "HTML - Defines a video",
// "scope": "text.html"
// }
// }

View File

@@ -0,0 +1,20 @@
# Welcome to your VS Code Extension
## What's in the folder
* This folder contains all of the files necessary for your extension
* `package.json` - this is the manifest file that defines the location of the snippet file
and specifies the language of the snippets
* `snippets/snippets.json` - the file containing all snippets
## Get up and running straight away
* press `F5` to open a new window with your extension loaded
* create a new file with a file name suffix matching your language
* verify that your snippets are proposed on intellisense
## Make changes
* you can relaunch the extension from the debug toolbar after making changes to the files listed above
* you can also reload (`Ctrl+R` or `Cmd+R` on Mac) the VS Code window with your extension to load your changes
## Install your extension
* To start using your extension with Visual Studio Code copy it into the <user home>/.vscode/extensions folder and restart Code.
* To share your extension with the world, read on https://code.visualstudio.com/docs about publishing an extension.