summaryrefslogtreecommitdiff
path: root/ftplugin
diff options
context:
space:
mode:
authorchristianchiarulli <[email protected]>2021-07-03 23:46:16 -0400
committerchristianchiarulli <[email protected]>2021-07-03 23:46:16 -0400
commitddc0c71dae44aaf39742201704c22f9cf92073de (patch)
tree2ba85288d1ae1997ac55b70ad36330b3036b75b0 /ftplugin
parent8f37e7f2784b56d918f64960fd7b5c02947904f4 (diff)
parent632e7bf19418e5792538bbedb602b1e10215fa52 (diff)
Merge branch 'master' of github.com:ChristianChiarulli/LunarVim into stable
Diffstat (limited to 'ftplugin')
-rw-r--r--ftplugin/c.lua10
-rw-r--r--ftplugin/javascript.lua2
-rw-r--r--ftplugin/javascriptreact.lua2
-rw-r--r--ftplugin/tex.lua (renamed from ftplugin/latex.lua)0
-rw-r--r--ftplugin/typescript.lua2
-rw-r--r--ftplugin/typescriptreact.lua2
6 files changed, 18 insertions, 0 deletions
diff --git a/ftplugin/c.lua b/ftplugin/c.lua
index 8a7ef9fd..a2324986 100644
--- a/ftplugin/c.lua
+++ b/ftplugin/c.lua
@@ -19,3 +19,13 @@ require'lspconfig'.clangd.setup {
})
}
}
+
+if O.lang.clang.autoformat then
+ require('lv-utils').define_augroups({
+ _clang_autoformat = {
+ {'BufWritePre *.c lua vim.lsp.buf.formatting_sync(nil,1000)'},
+ {'BufWritePre *.h lua vim.lsp.buf.formatting_sync(nil,1000)'},
+ {'BufWritePre *.cpp lua vim.lsp.buf.formatting_sync(nil,1000)'},
+ {'BufWritePre *.hpp lua vim.lsp.buf.formatting_sync(nil,1000)'},
+ }})
+end
diff --git a/ftplugin/javascript.lua b/ftplugin/javascript.lua
index 173f6693..16254da3 100644
--- a/ftplugin/javascript.lua
+++ b/ftplugin/javascript.lua
@@ -36,6 +36,8 @@ require'lspconfig'.tsserver.setup {
}
}
+require'lsp.ts-fmt-lint'.setup()
+
if O.lang.tsserver.autoformat then
require('lv-utils').define_augroups({
_javascript_autoformat = {
diff --git a/ftplugin/javascriptreact.lua b/ftplugin/javascriptreact.lua
index 173f6693..16254da3 100644
--- a/ftplugin/javascriptreact.lua
+++ b/ftplugin/javascriptreact.lua
@@ -36,6 +36,8 @@ require'lspconfig'.tsserver.setup {
}
}
+require'lsp.ts-fmt-lint'.setup()
+
if O.lang.tsserver.autoformat then
require('lv-utils').define_augroups({
_javascript_autoformat = {
diff --git a/ftplugin/latex.lua b/ftplugin/tex.lua
index 179c143c..179c143c 100644
--- a/ftplugin/latex.lua
+++ b/ftplugin/tex.lua
diff --git a/ftplugin/typescript.lua b/ftplugin/typescript.lua
index 173f6693..16254da3 100644
--- a/ftplugin/typescript.lua
+++ b/ftplugin/typescript.lua
@@ -36,6 +36,8 @@ require'lspconfig'.tsserver.setup {
}
}
+require'lsp.ts-fmt-lint'.setup()
+
if O.lang.tsserver.autoformat then
require('lv-utils').define_augroups({
_javascript_autoformat = {
diff --git a/ftplugin/typescriptreact.lua b/ftplugin/typescriptreact.lua
index 173f6693..16254da3 100644
--- a/ftplugin/typescriptreact.lua
+++ b/ftplugin/typescriptreact.lua
@@ -36,6 +36,8 @@ require'lspconfig'.tsserver.setup {
}
}
+require'lsp.ts-fmt-lint'.setup()
+
if O.lang.tsserver.autoformat then
require('lv-utils').define_augroups({
_javascript_autoformat = {