[neovim] Add language servers for DockerFiles
This commit is contained in:
parent
148726f8c6
commit
ca6922ef81
3 changed files with 15 additions and 0 deletions
7
nvim/.config/nvim/lua/lsp/dockerfile.lua
Normal file
7
nvim/.config/nvim/lua/lsp/dockerfile.lua
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
local common = require('lsp.common')
|
||||||
|
|
||||||
|
require('lspconfig').dockerls.setup {
|
||||||
|
capabilities = common.cap,
|
||||||
|
on_attach = common.attach,
|
||||||
|
}
|
||||||
|
|
|
@ -59,6 +59,11 @@ local stylelint = {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
local hadolint = {
|
||||||
|
lintCommand = 'hadolint',
|
||||||
|
lintFormats = { '%f:%l %m' },
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
require('lspconfig').efm.setup {
|
require('lspconfig').efm.setup {
|
||||||
capabilities = common.cap,
|
capabilities = common.cap,
|
||||||
|
@ -66,6 +71,7 @@ require('lspconfig').efm.setup {
|
||||||
filetypes = {
|
filetypes = {
|
||||||
"bash",
|
"bash",
|
||||||
"css",
|
"css",
|
||||||
|
"dockerfile",
|
||||||
"fish",
|
"fish",
|
||||||
"javascript",
|
"javascript",
|
||||||
"markdown",
|
"markdown",
|
||||||
|
@ -78,6 +84,7 @@ require('lspconfig').efm.setup {
|
||||||
languages = {
|
languages = {
|
||||||
bash = { shellcheck },
|
bash = { shellcheck },
|
||||||
css = { stylelint },
|
css = { stylelint },
|
||||||
|
dockerfile = { hadolint },
|
||||||
fish = { fish },
|
fish = { fish },
|
||||||
javascript = { eslint },
|
javascript = { eslint },
|
||||||
markdown = { mdlint },
|
markdown = { mdlint },
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
require('lsp.ansiblels')
|
require('lsp.ansiblels')
|
||||||
require('lsp.bashls')
|
require('lsp.bashls')
|
||||||
require('lsp.cssls')
|
require('lsp.cssls')
|
||||||
|
require('lsp.dockerfile')
|
||||||
require('lsp.efm')
|
require('lsp.efm')
|
||||||
require('lsp.ember')
|
require('lsp.ember')
|
||||||
require('lsp.esbonio')
|
require('lsp.esbonio')
|
||||||
|
|
Loading…
Add table
Reference in a new issue