From 7dc564c42727ac66dea1e9cb795a2568e00e4628 Mon Sep 17 00:00:00 2001 From: Mayank Dutta <33067129+mayankdutta@users.noreply.github.com> Date: Sun, 4 Jul 2021 02:43:57 +0530 Subject: added Clangd format_on_save (#621) * clang autoformat do save lot of trouble * clang autoformat do save lot of trouble * clang indentation done, comments updated * clang indentation done, comments updated Co-authored-by: Mayank Sharma --- ftplugin/c.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'ftplugin') diff --git a/ftplugin/c.lua b/ftplugin/c.lua index 8a7ef9fd..d5436315 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 *.cpp lua vim.lsp.buf.formatting_sync(nil,1000)' + + } + } }) +end -- cgit v1.2.3 From a8ccb55260accf241b7e061f1fd07f8e0a4dbbb6 Mon Sep 17 00:00:00 2001 From: christianchiarulli Date: Sat, 3 Jul 2021 18:50:21 -0400 Subject: eslint working (fixes) prettier working (with node modules) --- ftplugin/javascript.lua | 2 ++ ftplugin/javascriptreact.lua | 2 ++ ftplugin/typescript.lua | 2 ++ ftplugin/typescriptreact.lua | 2 ++ 4 files changed, 8 insertions(+) (limited to 'ftplugin') 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/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 = { -- cgit v1.2.3 From af3e51eec81b0b6eabd684c77edd1d50d36b8e5b Mon Sep 17 00:00:00 2001 From: James Walmsley Date: Sun, 4 Jul 2021 02:16:24 +0100 Subject: [LSP] clang - Support autoformat for all file-types. (#634) --- ftplugin/c.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'ftplugin') diff --git a/ftplugin/c.lua b/ftplugin/c.lua index d5436315..a2324986 100644 --- a/ftplugin/c.lua +++ b/ftplugin/c.lua @@ -23,9 +23,9 @@ require'lspconfig'.clangd.setup { if O.lang.clang.autoformat then require('lv-utils').define_augroups({ _clang_autoformat = { - { - 'BufWritePre *.cpp lua vim.lsp.buf.formatting_sync(nil,1000)' - - } - } }) + {'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 -- cgit v1.2.3 From 632e7bf19418e5792538bbedb602b1e10215fa52 Mon Sep 17 00:00:00 2001 From: PZ31k0nauT <86895284+PZ31k0nauT@users.noreply.github.com> Date: Sun, 4 Jul 2021 03:18:22 +0200 Subject: Rename latex.lua to tex.lua (#633) --- ftplugin/latex.lua | 4 ---- ftplugin/tex.lua | 4 ++++ 2 files changed, 4 insertions(+), 4 deletions(-) delete mode 100644 ftplugin/latex.lua create mode 100644 ftplugin/tex.lua (limited to 'ftplugin') diff --git a/ftplugin/latex.lua b/ftplugin/latex.lua deleted file mode 100644 index 179c143c..00000000 --- a/ftplugin/latex.lua +++ /dev/null @@ -1,4 +0,0 @@ -require'lspconfig'.texlab.setup{ - cmd = {DATA_PATH .. "/lspinstall/latex/texlab"}, - on_attach = require'lsp'.common_on_attach -} diff --git a/ftplugin/tex.lua b/ftplugin/tex.lua new file mode 100644 index 00000000..179c143c --- /dev/null +++ b/ftplugin/tex.lua @@ -0,0 +1,4 @@ +require'lspconfig'.texlab.setup{ + cmd = {DATA_PATH .. "/lspinstall/latex/texlab"}, + on_attach = require'lsp'.common_on_attach +} -- cgit v1.2.3