Added JS lsp and some cleanup

master
Wynd 2026-01-18 12:53:36 +02:00
parent e4ef44aacb
commit 25a339af86
4 changed files with 13 additions and 21 deletions

View File

@ -1,4 +1,4 @@
require("nvwynd.autocmds") require("nvwynd.usrcmds")
require("nvwynd.options") require("nvwynd.options")
require("lazy").setup({ require("lazy").setup({

View File

@ -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

View File

@ -6,8 +6,8 @@ return {
{ {
"numToStr/Comment.nvim", "numToStr/Comment.nvim",
opts = {},
lazy = false, lazy = false,
opts = {},
}, },
{ {