summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ftplugin/javascript.vim2
-rw-r--r--lua/lsp/efm-general-ls.lua18
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}
}
}
}