Added JS lsp and some cleanup
parent
e4ef44aacb
commit
25a339af86
|
|
@ -1,4 +1,4 @@
|
||||||
require("nvwynd.autocmds")
|
require("nvwynd.usrcmds")
|
||||||
require("nvwynd.options")
|
require("nvwynd.options")
|
||||||
|
|
||||||
require("lazy").setup({
|
require("lazy").setup({
|
||||||
|
|
|
||||||
|
|
@ -50,9 +50,6 @@ return {
|
||||||
-- C
|
-- C
|
||||||
vim.lsp.enable("clangd")
|
vim.lsp.enable("clangd")
|
||||||
|
|
||||||
-- TOML
|
|
||||||
vim.lsp.enable("taplo")
|
|
||||||
|
|
||||||
-- Lua
|
-- Lua
|
||||||
local lua_rtp = vim.split(package.path, ";")
|
local lua_rtp = vim.split(package.path, ";")
|
||||||
table.insert(lua_rtp, "lua/?.lua")
|
table.insert(lua_rtp, "lua/?.lua")
|
||||||
|
|
@ -79,28 +76,17 @@ return {
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
-- GDScript
|
|
||||||
-- lspconfig.gdscript.setup({
|
|
||||||
-- capabilities = capabilities,
|
|
||||||
-- })
|
|
||||||
|
|
||||||
-- Zig
|
-- Zig
|
||||||
-- lspconfig.zls.setup({
|
-- vim.lsp.enable("zls")
|
||||||
-- capabilities = capabilities,
|
|
||||||
-- })
|
|
||||||
|
|
||||||
-- Nim
|
-- Nim
|
||||||
vim.lsp.enable("nim_langserver")
|
-- vim.lsp.enable("nim_langserver")
|
||||||
|
|
||||||
-- Clojure
|
-- Clojure
|
||||||
-- lspconfig.clojure_lsp.setup({
|
-- vim.lsp.enable("clojure_lsp")
|
||||||
-- capabilities = capabilities,
|
|
||||||
-- })
|
|
||||||
|
|
||||||
-- Gleam
|
-- Gleam
|
||||||
-- lspconfig.gleam.setup({
|
-- vim.lsp.enable("gleam")
|
||||||
-- capabilities = capabilities,
|
|
||||||
-- })
|
|
||||||
|
|
||||||
-- Bash
|
-- Bash
|
||||||
vim.lsp.enable("bashls")
|
vim.lsp.enable("bashls")
|
||||||
|
|
@ -120,9 +106,15 @@ return {
|
||||||
-- CSS
|
-- CSS
|
||||||
vim.lsp.enable("cssls")
|
vim.lsp.enable("cssls")
|
||||||
|
|
||||||
|
-- JavaScript
|
||||||
|
vim.lsp.enable("ts_ls")
|
||||||
|
|
||||||
-- JSON
|
-- JSON
|
||||||
vim.lsp.enable("jsonls")
|
vim.lsp.enable("jsonls")
|
||||||
|
|
||||||
|
-- TOML
|
||||||
|
vim.lsp.enable("taplo")
|
||||||
|
|
||||||
vim.api.nvim_create_autocmd("LspAttach", {
|
vim.api.nvim_create_autocmd("LspAttach", {
|
||||||
group = vim.api.nvim_create_augroup("nvwynd-lsp-attach", { clear = true }),
|
group = vim.api.nvim_create_augroup("nvwynd-lsp-attach", { clear = true }),
|
||||||
callback = function(event)
|
callback = function(event)
|
||||||
|
|
@ -143,7 +135,7 @@ return {
|
||||||
})
|
})
|
||||||
|
|
||||||
vim.api.nvim_create_autocmd("ColorScheme", {
|
vim.api.nvim_create_autocmd("ColorScheme", {
|
||||||
callback = function(event)
|
callback = function()
|
||||||
for _, group in ipairs(vim.fn.getcompletion("@lsp", "highlight")) do
|
for _, group in ipairs(vim.fn.getcompletion("@lsp", "highlight")) do
|
||||||
vim.api.nvim_set_hl(0, group, {})
|
vim.api.nvim_set_hl(0, group, {})
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,8 @@ return {
|
||||||
|
|
||||||
{
|
{
|
||||||
"numToStr/Comment.nvim",
|
"numToStr/Comment.nvim",
|
||||||
opts = {},
|
|
||||||
lazy = false,
|
lazy = false,
|
||||||
|
opts = {},
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue