[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 {
|
||||
capabilities = common.cap,
|
||||
|
@ -66,6 +71,7 @@ require('lspconfig').efm.setup {
|
|||
filetypes = {
|
||||
"bash",
|
||||
"css",
|
||||
"dockerfile",
|
||||
"fish",
|
||||
"javascript",
|
||||
"markdown",
|
||||
|
@ -78,6 +84,7 @@ require('lspconfig').efm.setup {
|
|||
languages = {
|
||||
bash = { shellcheck },
|
||||
css = { stylelint },
|
||||
dockerfile = { hadolint },
|
||||
fish = { fish },
|
||||
javascript = { eslint },
|
||||
markdown = { mdlint },
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
require('lsp.ansiblels')
|
||||
require('lsp.bashls')
|
||||
require('lsp.cssls')
|
||||
require('lsp.dockerfile')
|
||||
require('lsp.efm')
|
||||
require('lsp.ember')
|
||||
require('lsp.esbonio')
|
||||
|
|
Loading…
Add table
Reference in a new issue