From 8db21e7163b6b0de7f309e693454e270087efde5 Mon Sep 17 00:00:00 2001 From: voidarclabs Date: Fri, 9 May 2025 10:20:08 +0100 Subject: [PATCH] Added toggleterm and js lsp --- init.lua | 2 ++ lua/plugins/correction.lua | 12 +++--------- lua/plugins/toggleterm.lua | 8 ++++++++ 3 files changed, 13 insertions(+), 9 deletions(-) create mode 100644 lua/plugins/toggleterm.lua diff --git a/init.lua b/init.lua index 98b717d..f2e4122 100644 --- a/init.lua +++ b/init.lua @@ -24,3 +24,5 @@ vim.keymap.set("n", "", "lua MiniFiles.open()") vim.keymap.set("n", "", "") vim.keymap.set("n", "", "FloatermNew lazygit") vim.keymap.set("n", "", "FloatermKill") + +vim.lsp.set_log_level("debug") diff --git a/lua/plugins/correction.lua b/lua/plugins/correction.lua index 35e43c5..4eb649d 100644 --- a/lua/plugins/correction.lua +++ b/lua/plugins/correction.lua @@ -16,16 +16,10 @@ return { local lspconfig = require("lspconfig") lspconfig.lua_ls.setup({}) lspconfig.pyright.setup({}) - lspconfig.rust_analyzer.setup({}) - lspconfig.eslint.setup({ - capabilities = require("cmp_nvim_lsp").default_capabilities(), - on_attach = function(client, bufnr) - -- Enable ESLint diagnostics on file save - client.resolved_capabilities.document_formatting = true - -- If you're using eslint with filetype handling - vim.cmd([[autocmd BufWritePre EslintFixAll]]) - end, + lspconfig.ts_ls.setup({ + capabilities = capabilities, }) + lspconfig.rust_analyzer.setup({}) lspconfig.emmet_ls.setup({ capabilities = require("cmp_nvim_lsp").default_capabilities(), filetypes = { "html", "css", "javascriptreact", "typescriptreact" }, -- Add more if needed diff --git a/lua/plugins/toggleterm.lua b/lua/plugins/toggleterm.lua new file mode 100644 index 0000000..4dba07b --- /dev/null +++ b/lua/plugins/toggleterm.lua @@ -0,0 +1,8 @@ +return { + { + "akinsho/toggleterm.nvim", + version = "*", + opts = {--[[ things you want to change go here]] + }, + }, +}