diff options
-rw-r--r-- | ftplugin/javascript.vim | 2 | ||||
-rw-r--r-- | lua/lsp/efm-general-ls.lua | 18 |
2 files changed, 7 insertions, 13 deletions
diff --git a/ftplugin/javascript.vim b/ftplugin/javascript.vim new file mode 100644 index 00000000..cd979a10 --- /dev/null +++ b/ftplugin/javascript.vim @@ -0,0 +1,2 @@ +set ts=2 +set sw=2 diff --git a/lua/lsp/efm-general-ls.lua b/lua/lsp/efm-general-ls.lua index 4a98665a..3b9243a0 100644 --- a/lua/lsp/efm-general-ls.lua +++ b/lua/lsp/efm-general-ls.lua @@ -31,25 +31,17 @@ local shellcheck = { lintFormats = {'%f:%l:%c: %trror: %m', '%f:%l:%c: %tarning: %m', '%f:%l:%c: %tote: %m'} } -local shfmt = { - formatCommand = 'shfmt -ci -s -bn', - formatStdin = true -} +local shfmt = {formatCommand = 'shfmt -ci -s -bn', formatStdin = true} local markdownlint = { -- TODO default to global lintrc -- lintcommand = 'markdownlint -s -c ./markdownlintrc', lintCommand = 'markdownlint -s', lintStdin = true, - lintFormats = { '%f:%l %m', '%f:%l:%c %m', '%f: %l: %m' } -} - -local markdownPandocFormat = { - formatCommand = 'pandoc -f markdown -t gfm -sp --tab-stop=2', - formatStdin = true + lintFormats = {'%f:%l %m', '%f:%l:%c %m', '%f: %l: %m'} } - +local markdownPandocFormat = {formatCommand = 'pandoc -f markdown -t gfm -sp --tab-stop=2', formatStdin = true} require"lspconfig".efm.setup { -- init_options = {initializationOptions}, @@ -63,14 +55,14 @@ require"lspconfig".efm.setup { -- javascriptreact = {prettier, eslint}, -- javascript = {prettier, eslint}, javascriptreact = {prettier}, - javascript = {prettier}, + javascript = {prettier_global}, sh = {shellcheck, shfmt}, html = {prettier_global}, css = {prettier_global}, json = {prettier_global}, yaml = {prettier_global}, -- markdown = {markdownPandocFormat, markdownlint}, - markdown = {markdownPandocFormat}, + markdown = {markdownPandocFormat} } } } |