-
Notifications
You must be signed in to change notification settings - Fork 0
/
languages.toml
114 lines (93 loc) Β· 2.51 KB
/
languages.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
[language-server.deno]
command = "deno"
args = ["lsp"]
environment = { NO_COLOR = "1" }
[language-server.harper-ls]
command = "harper-ls"
args = ["--stdio"]
[language-server.harper-ls.config.harper-ls.linters]
spaces = false
[language-server.deno.config.deno]
enable = true
suggest = { completeFunctionCalls = false, imports = { hosts = { "https://deno.land" = true } } }
[language-server.emmet]
command = "emmet-ls"
args = ["--stdio"]
[language-server.efm-lsp-prettier]
command = "efm-langserver"
[language-server.efm-lsp-prettier.config]
documentFormatting = true
languages = { typescript = [
{ formatCommand = "prettier --stdin-filepath ${INPUT}", formatStdin = true },
] }
[[language]]
name = "markdown"
scope = "source.md"
injection-regex = "md|markdown"
file-types = ["md", "markdown", "PULLREQ_EDITMSG"]
formatter = { command = "prettierd", args = ["*.md"] }
language-servers = ["harper-ls", "marksman"]
auto-format = true
[[language]]
name = "yaml"
language-servers = ["yaml-language-server", "ansible-language-server"]
indent = { tab-width = 2, unit = " " }
auto-format = true
[[language]]
name = "javascript"
shebangs = ["deno"]
roots = ["deno.json"]
language-servers = ["deno"]
auto-format = true
[[language]]
name = "jsx"
shebangs = ["deno"]
roots = ["deno.json"]
language-servers = ["deno", "emmet"]
auto-format = true
[[language]]
name = "typescript"
shebangs = ["deno"]
roots = ["deno.json"]
language-servers = ["deno"]
auto-format = true
[[language]]
name = "tsx"
shebangs = ["deno"]
roots = ["deno.json"]
language-servers = ["deno", "emmet"]
auto-format = true
[[language]]
name = "prisma"
auto-format = true
[[language]]
name = "html"
language-servers = ["vscode-html-language-server", "emmet"]
formatter = { command = 'prettier', args = ["--parser", "html"] }
auto-format = true
[[language]]
name = "css"
language-servers = ["vscode-css-language-server", "emmet"]
formatter = { command = 'prettier', args = ["--parser", "css"] }
auto-format = true
[[language]]
name = "scss"
language-servers = ["vscode-css-language-server", "emmet"]
formatter = { command = 'prettier', args = ["--parser", "css"] }
file-types = ["scss"]
auto-format = true
[language-server.sql-language-server]
command = "sql-language-server"
args = ["up", "--method", "stdio"]
[[language]]
name = "sql"
language-servers = ["sql-language-server"]
[[language]]
name = "go"
auto-format = true
formatter = { command = "goimports" }
[language-server.pkl-ls]
command = "/Users/tim/tmp/pkl-lsp/bin/pkl-lsp"
[[language]]
name = "pkl"
language-servers = ["pkl-ls"]