From f8cb6e3f81a23f944492181d604ebea362c43244 Mon Sep 17 00:00:00 2001 From: Kankys Date: Fri, 8 Mar 2024 21:10:41 +0000 Subject: [PATCH] =?UTF-8?q?P=C5=99idat=20languages.toml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- languages.toml | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 languages.toml diff --git a/languages.toml b/languages.toml new file mode 100644 index 0000000..a21dfa5 --- /dev/null +++ b/languages.toml @@ -0,0 +1,56 @@ +[language-server.emmet-lsp] +command = "emmet-language-server" +args = ["--stdio"] + +[[language]] +name = "html" +roots = [".git"] +language-servers = ["emmet-lsp"] + +[language-server.rust-analyzer.config.check] +command = "clippy" + +[language-server.emmet-ls] +args = ["--stdio"] +command="emmet-ls" + +[[language]] +name = "html" +formatter = { command = 'prettier', args = ["--parser", "html"] } +language-servers = ["vscode-html-language-server", "emmet-ls"] + +[[language]] +name = "css" +formatter = { command = 'prettier', args = ["--parser", "css"] } + +[[language]] +name = "javascript" +formatter = { command = 'prettier', args = ["--parser", "typescript"] } +auto-format = true + +[[language]] +name = "typescript" +formatter = { command = 'prettier', args = ["--parser", "typescript"] } +auto-format = true + +[[language]] +name = "jsx" +formatter = { command = 'prettier', args = ["--parser", "typescript"] } +auto-format = true +language-servers = ["typescript-language-server", "emmet-ls"] + +[[language]] +name = "tsx" +formatter = { command = 'prettier', args = ["--parser", "typescript"] } +auto-format = true +language-servers = ["typescript-language-server", "emmet-ls"] + +[[language]] +name = "json" +formatter = { command = 'prettier', args = ["--parser", "json"] } + +[[language]] +name = "markdown" +formatter = { command = 'prettier', args = ["--parser", "markdown"] } +soft-wrap.enable = true +soft-wrap.wrap-at-text-width = true \ No newline at end of file