feature: typescript
This commit is contained in:
parent
f571d6b693
commit
0021a83ef3
9
init.lua
9
init.lua
|
@ -579,8 +579,11 @@ require('lazy').setup({
|
|||
-- https://github.com/pmizio/typescript-tools.nvim
|
||||
--
|
||||
-- But for many setups, the LSP (`tsserver`) will work just fine
|
||||
-- tsserver = {},
|
||||
--
|
||||
tsserver = {},
|
||||
eslint = {},
|
||||
prettier = {},
|
||||
graphql = {},
|
||||
tailwindcss = {},
|
||||
|
||||
lua_ls = {
|
||||
-- cmd = {...},
|
||||
|
@ -839,7 +842,7 @@ require('lazy').setup({
|
|||
'nvim-treesitter/nvim-treesitter',
|
||||
build = ':TSUpdate',
|
||||
opts = {
|
||||
ensure_installed = { 'bash', 'c', 'diff', 'html', 'lua', 'luadoc', 'markdown', 'vim', 'vimdoc' },
|
||||
ensure_installed = { 'bash', 'c', 'diff', 'html', 'lua', 'luadoc', 'markdown', 'vim', 'vimdoc', 'typescript', 'javascript', 'tsx', 'json' },
|
||||
-- Autoinstall languages that are not installed
|
||||
auto_install = true,
|
||||
highlight = {
|
||||
|
|
|
@ -7,4 +7,5 @@ return {
|
|||
require 'custom.plugins.toggleterm',
|
||||
require 'custom.plugins.cokeline',
|
||||
require 'custom.plugins.alpha',
|
||||
require 'custom.plugins.typescript-tools',
|
||||
}
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
return {
|
||||
"pmizio/typescript-tools.nvim",
|
||||
dependencies = { "nvim-lua/plenary.nvim", "neovim/nvim-lspconfig" },
|
||||
opts = {},
|
||||
}
|
|
@ -7,6 +7,8 @@ return {
|
|||
local lint = require 'lint'
|
||||
lint.linters_by_ft = {
|
||||
markdown = { 'markdownlint' },
|
||||
typescript = { 'eslint' },
|
||||
javascript = { 'eslint' },
|
||||
}
|
||||
|
||||
-- To allow other plugins to add linters to require('lint').linters_by_ft,
|
||||
|
|
Loading…
Reference in New Issue