diff options
Diffstat (limited to 'ftplugin')
| -rw-r--r-- | ftplugin/c.lua | 10 | ||||
| -rw-r--r-- | ftplugin/javascript.lua | 2 | ||||
| -rw-r--r-- | ftplugin/javascriptreact.lua | 2 | ||||
| -rw-r--r-- | ftplugin/tex.lua (renamed from ftplugin/latex.lua) | 0 | ||||
| -rw-r--r-- | ftplugin/typescript.lua | 2 | ||||
| -rw-r--r-- | ftplugin/typescriptreact.lua | 2 | 
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 = { | 
