---
title: "Discussion on \"Make VSCode know Svelte\" | Hashnode"
description: "Discussion on \"Make VSCode know Svelte\". I am a complete new person to Svelte, an awesome framework for the front-end. I wanted to learn about this and use it in some of my projects. What drove me more was the blog post by Tapas Adhikary. Do read that to know what is Svelte and how differen..."
url: "https://hashnode.com/posts/make-vscode-know-svelte/5ce86021c6248aca430eecab"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Make VSCode know Svelte](https://blog.alphaman.me/make-vscode-know-svelte?utm_source=hashnode&utm_medium=feed)

I am a complete new person to Svelte, an awesome framework for the front-end. I wanted to learn about this and use it in some of my projects. What drove me more was the blog post by Tapas Adhikary. Do read that to know what is Svelte and how differen...

May 24, 2019 · blog.alphaman.me  
Updated Sep 15, 2019  
Read the article

-   [#web-development](https://hashnode.com/tag/web-development)
-   [#javascript](https://hashnode.com/tag/javascript)
-   [#javascript-framework](https://hashnode.com/tag/javascript-framework)
-   [#tutorial](https://hashnode.com/tag/tutorial)
-   [#vscode](https://hashnode.com/tag/vscode)

## Written by

[xXAlphaManXx](https://hashnode.com/@xXAlphaManXx)

@xXAlphaManXx · India, TamilNadu, Chennai

  
[View profile](https://hashnode.com/@xXAlphaManXx)

Founder, InScrompT

## Responses 2

Markdown supported · ⌘↵ to post

[Jonathan Greaves](https://hashnode.com/@jgreaves8)

[Apr 17, 2020](https://hashnode.com/posts/make-vscode-know-svelte/5ce86021c6248aca430eecab/comment/5e9a08ffee77c563271be211)

Your emmet advice is good, to help with HTML etc. but associating .svelte files with .html removes all of the niceties the VS Code Svelte plugin adds.

Svelte files associated with html:

`<svelte:window on:keydown="{handleKeydown}" />`

and when not associated with html

`<svelte:window on:keydown={handleKeydown} />`

[xXAlphaManXx](https://hashnode.com/@xXAlphaManXx)

[Apr 18, 2020](https://hashnode.com/posts/make-vscode-know-svelte/5ce86021c6248aca430eecab/comment/5e9a08ffee77c563271be211#reply-5e9ac022126aff5e27a93c90)

Unfortunately yes. It does interfere with Svelte plugin's nice thing.

It's quite a subjective matter. I just cannot live without emmet. I'm not a front end developer, so all I do is type the same boiler plate code again and again to have a prototype up and running. For that emmet comes useful.

I don't have a problem with editing the props manually because no matter what, the Svelte compiler will take care of it. Neither does the Svelte plugin provides any intelisense feature.

This is the reason I went with this setup. I'll try to find a workpath which works for the both sides.

Thanks for leaving this comment ;)

[Tapas Adhikary](https://hashnode.com/@atapas)

[May 25, 2019](https://hashnode.com/posts/make-vscode-know-svelte/5ce86021c6248aca430eecab/comment/5ce8c842dde57f193c77d604)

Nice work! Looking forward to see your series. It will be fun exploring the routes, async communication etc.

All the best!

[xXAlphaManXx](https://hashnode.com/@xXAlphaManXx)

[May 26, 2019](https://hashnode.com/posts/make-vscode-know-svelte/5ce86021c6248aca430eecab/comment/5ce8c842dde57f193c77d604#reply-5ceac32d687e6cb95e2db548)

Sure. I'll try my best to keep writing blogs because Gods of blogging are not on my side :P
