Compare commits

...

2 Commits

Author SHA1 Message Date
f03fd6e148 add javascript & typescript 🤮 support 2024-09-21 11:07:49 +02:00
8d77e6d7e3 add javascript & typescript 🤮 support 2024-09-21 11:07:24 +02:00
2 changed files with 11 additions and 0 deletions

View File

@ -15,6 +15,7 @@ Just clone this repo into `~/.config/nvim` and launch neovim.
- Rust - Rust
- C/C++ - C/C++
- Lua - Lua
- JavaScript/TypeScript 🤮
## Screenshots ## Screenshots

View File

@ -11,6 +11,7 @@ return {
{ "antosha417/nvim-lsp-file-operations", config = true }, { "antosha417/nvim-lsp-file-operations", config = true },
"hrsh7th/vim-vsnip", "hrsh7th/vim-vsnip",
"hrsh7th/vim-vsnip-integ", "hrsh7th/vim-vsnip-integ",
"dmmulroy/tsc.nvim",
}, },
config = function() config = function()
-- https://github.com/folke/lazydev.nvim -- https://github.com/folke/lazydev.nvim
@ -24,6 +25,9 @@ return {
local opts = { noremap = true, silent = true } local opts = { noremap = true, silent = true }
-- tsc: typescript compiler for full project typechecking
require("tsc").setup()
-- configure dart server (with special settings) -- configure dart server (with special settings)
--[[ --[[
lspconfig["dartls"].setup({ lspconfig["dartls"].setup({
@ -158,5 +162,11 @@ return {
}, },
capabilities = capabilities, capabilities = capabilities,
}) })
require("lspconfig")["ts_ls"].setup({
capabilities = capabilities,
})
require("lspconfig")["eslint"].setup({
capabilities = capabilities,
})
end, end,
} }