You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
svelte/site/content/blog/2019-04-15-setting-up-your-...

1.5 KiB

title description author authorURL draft
Setting up your editor Instructions for configuring linting and syntax highlighting Rich Harris https://twitter.com/Rich_Harris true

Coming soon

This post will walk you through setting up your editor so that recognises Svelte files:

  • eslint-plugin-svelte3
  • svelte-vscode
  • associating .svelte files with HTML in VSCode, Sublime, etc.

Atom

To treat *.svelte files as HTML, open Edit → Config... and add the following lines to your core section:

"*":
  core:
    …
    customFileTypes:
	    "text.html.basic": [
        "svelte"
      ]

Vim/Neovim

To treat all *.svelte files as HTML, add the following line to your init.vim:

au! BufNewFile,BufRead *.svelte set ft=html

To temporarily turn on HTML syntax highlighting for the current buffer, use:

:set ft=html

To set the filetype for a single file, use a modeline:

<!-- vim: set ft=html :-->

Visual Studio Code

To treat *.svelte files as HTML, add the following lines to your settings.json file:

  "files.associations": {
    "*.svelte": "html"
  }

JetBrains WebStorm

To treat *.svelte files as HTML in WebStorm, you need to create a new file type association. Please refer to the JetBrains website to see how.

Sublime Text 3

Open any .svelte file.

Go to View → Syntax → Open all with current extension as... → HTML.