|
@@ -137,9 +137,10 @@ lvim.lang = {
|
|
},
|
|
},
|
|
cmake = {
|
|
cmake = {
|
|
formatter = {
|
|
formatter = {
|
|
- exe = "clang-format",
|
|
|
|
|
|
+ exe = "clang_format",
|
|
args = {},
|
|
args = {},
|
|
},
|
|
},
|
|
|
|
+ linters = {},
|
|
lsp = {
|
|
lsp = {
|
|
provider = "cmake",
|
|
provider = "cmake",
|
|
setup = {
|
|
setup = {
|
|
@@ -153,6 +154,11 @@ lvim.lang = {
|
|
},
|
|
},
|
|
},
|
|
},
|
|
clojure = {
|
|
clojure = {
|
|
|
|
+ formatter = {
|
|
|
|
+ exe = "",
|
|
|
|
+ args = {},
|
|
|
|
+ },
|
|
|
|
+ linters = {},
|
|
lsp = {
|
|
lsp = {
|
|
provider = "clojure_lsp",
|
|
provider = "clojure_lsp",
|
|
setup = {
|
|
setup = {
|
|
@@ -170,6 +176,7 @@ lvim.lang = {
|
|
exe = "prettier",
|
|
exe = "prettier",
|
|
args = {},
|
|
args = {},
|
|
},
|
|
},
|
|
|
|
+ linters = {},
|
|
lsp = {
|
|
lsp = {
|
|
provider = "cssls",
|
|
provider = "cssls",
|
|
setup = {
|
|
setup = {
|
|
@@ -184,6 +191,12 @@ lvim.lang = {
|
|
},
|
|
},
|
|
},
|
|
},
|
|
dart = {
|
|
dart = {
|
|
|
|
+ formatter = {
|
|
|
|
+ exe = "dart",
|
|
|
|
+ args = { "format" },
|
|
|
|
+ stdin = true,
|
|
|
|
+ },
|
|
|
|
+ linters = {},
|
|
lsp = {
|
|
lsp = {
|
|
provider = "dartls",
|
|
provider = "dartls",
|
|
setup = {
|
|
setup = {
|
|
@@ -196,13 +209,13 @@ lvim.lang = {
|
|
capabilities = common_capabilities,
|
|
capabilities = common_capabilities,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- formatter = {
|
|
|
|
- exe = "dart",
|
|
|
|
- args = { "format" },
|
|
|
|
- stdin = true,
|
|
|
|
- },
|
|
|
|
},
|
|
},
|
|
docker = {
|
|
docker = {
|
|
|
|
+ formatter = {
|
|
|
|
+ exe = "",
|
|
|
|
+ args = {},
|
|
|
|
+ },
|
|
|
|
+ linters = {},
|
|
lsp = {
|
|
lsp = {
|
|
provider = "dockerls",
|
|
provider = "dockerls",
|
|
setup = {
|
|
setup = {
|
|
@@ -221,6 +234,7 @@ lvim.lang = {
|
|
args = { "format" },
|
|
args = { "format" },
|
|
stdin = true,
|
|
stdin = true,
|
|
},
|
|
},
|
|
|
|
+ linters = {},
|
|
lsp = {
|
|
lsp = {
|
|
provider = "elixirls",
|
|
provider = "elixirls",
|
|
setup = {
|
|
setup = {
|
|
@@ -256,6 +270,11 @@ lvim.lang = {
|
|
},
|
|
},
|
|
},
|
|
},
|
|
erlang = {
|
|
erlang = {
|
|
|
|
+ formatter = {
|
|
|
|
+ exe = "",
|
|
|
|
+ args = {},
|
|
|
|
+ },
|
|
|
|
+ linters = {},
|
|
lsp = {
|
|
lsp = {
|
|
provider = "erlangls",
|
|
provider = "erlangls",
|
|
setup = {
|
|
setup = {
|
|
@@ -290,6 +309,11 @@ lvim.lang = {
|
|
},
|
|
},
|
|
},
|
|
},
|
|
graphql = {
|
|
graphql = {
|
|
|
|
+ formatter = {
|
|
|
|
+ exe = "",
|
|
|
|
+ args = {},
|
|
|
|
+ },
|
|
|
|
+ linters = {},
|
|
lsp = {
|
|
lsp = {
|
|
provider = "graphql",
|
|
provider = "graphql",
|
|
setup = {
|
|
setup = {
|
|
@@ -305,6 +329,10 @@ lvim.lang = {
|
|
},
|
|
},
|
|
},
|
|
},
|
|
html = {
|
|
html = {
|
|
|
|
+ formatter = {
|
|
|
|
+ exe = "",
|
|
|
|
+ args = {},
|
|
|
|
+ },
|
|
linters = {
|
|
linters = {
|
|
"tidy",
|
|
"tidy",
|
|
-- https://docs.errata.ai/vale/scoping#html
|
|
-- https://docs.errata.ai/vale/scoping#html
|
|
@@ -328,6 +356,7 @@ lvim.lang = {
|
|
exe = "prettier",
|
|
exe = "prettier",
|
|
args = { "--stdin-filepath", vim.api.nvim_buf_get_name(0) },
|
|
args = { "--stdin-filepath", vim.api.nvim_buf_get_name(0) },
|
|
},
|
|
},
|
|
|
|
+ linters = {},
|
|
lsp = {
|
|
lsp = {
|
|
provider = "jdtls",
|
|
provider = "jdtls",
|
|
setup = {
|
|
setup = {
|
|
@@ -343,6 +372,7 @@ lvim.lang = {
|
|
args = { "-m", "json.tool" },
|
|
args = { "-m", "json.tool" },
|
|
stdin = true,
|
|
stdin = true,
|
|
},
|
|
},
|
|
|
|
+ linters = {},
|
|
lsp = {
|
|
lsp = {
|
|
provider = "jsonls",
|
|
provider = "jsonls",
|
|
setup = {
|
|
setup = {
|
|
@@ -375,6 +405,11 @@ lvim.lang = {
|
|
},
|
|
},
|
|
},
|
|
},
|
|
julia = {
|
|
julia = {
|
|
|
|
+ formatter = {
|
|
|
|
+ exe = "",
|
|
|
|
+ args = {},
|
|
|
|
+ },
|
|
|
|
+ linters = {},
|
|
lsp = {
|
|
lsp = {
|
|
provider = "julials",
|
|
provider = "julials",
|
|
setup = {
|
|
setup = {
|