diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/default-config.lua | 66 | 
1 files changed, 66 insertions, 0 deletions
| diff --git a/lua/default-config.lua b/lua/default-config.lua index fb3a60c6..5ffe5e29 100644 --- a/lua/default-config.lua +++ b/lua/default-config.lua @@ -497,6 +497,28 @@ lvim.lang = {        },      },    }, +  javascriptreact = { +    -- @usage can be prettier or eslint +    formatter = { +      exe = "prettier", +      args = {}, +    }, +    linters = { +      "eslint", +    }, +    lsp = { +      provider = "tsserver", +      setup = { +        cmd = { +          -- TODO: +          DATA_PATH .. "/lspinstall/typescript/node_modules/.bin/typescript-language-server", +          "--stdio", +        }, +        on_attach = require("lsp").common_on_attach, +        capabilities = require("lsp").common_capabilities(), +      }, +    }, +  },    python = {      -- @usage can be flake8 or yapf      formatter = { @@ -664,6 +686,50 @@ lvim.lang = {        },      },    }, +  typescript = { +    -- @usage can be prettier or eslint +    formatter = { +      exe = "prettier", +      args = {}, +    }, +    linters = { +      "eslint", +    }, +    lsp = { +      provider = "tsserver", +      setup = { +        cmd = { +          -- TODO: +          DATA_PATH .. "/lspinstall/typescript/node_modules/.bin/typescript-language-server", +          "--stdio", +        }, +        on_attach = require("lsp").common_on_attach, +        capabilities = require("lsp").common_capabilities(), +      }, +    }, +  }, +  typescriptreact = { +    -- @usage can be prettier or eslint +    formatter = { +      exe = "prettier", +      args = {}, +    }, +    linters = { +      "eslint", +    }, +    lsp = { +      provider = "tsserver", +      setup = { +        cmd = { +          -- TODO: +          DATA_PATH .. "/lspinstall/typescript/node_modules/.bin/typescript-language-server", +          "--stdio", +        }, +        on_attach = require("lsp").common_on_attach, +        capabilities = require("lsp").common_capabilities(), +      }, +    }, +  },    vim = {      linters = { "vint" },      lsp = { | 
