Updates to LSP and keymaps

This commit is contained in:
Hazem Krimi
2025-02-14 18:30:26 +01:00
parent 90d7092f87
commit 6cf39da954
4 changed files with 11 additions and 1 deletions
+3
View File
@@ -39,3 +39,6 @@ vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, { desc = 'Go to previous dia
vim.keymap.set('n', ']d', vim.diagnostic.goto_next, { desc = 'Go to next diagnostic message' })
vim.keymap.set('n', '<leader>d', vim.diagnostic.open_float, { desc = 'Open floating diagnostic message' })
vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist, { desc = 'Open diagnostics list' })
-- greatest remap ever
vim.keymap.set("x", "<leader>p", [["_dP]], { desc = 'Paste previously yanked' })
+1 -1
View File
@@ -162,7 +162,7 @@ return {
-- https://github.com/pmizio/typescript-tools.nvim
--
-- But for many setups, the LSP (`tsserver`) will work just fine
ts_ls = {}, -- tsserver is deprecated
-- ts_ls = {}, -- tsserver is deprecated
html = {},
cssls = {},
dockerls = {},
+5
View File
@@ -16,6 +16,11 @@ return {
-- Hints keybinds
'folke/which-key.nvim',
},
{
'pmizio/typescript-tools.nvim',
dependencies = { 'nvim-lua/plenary.nvim', 'neovim/nvim-lspconfig' },
opts = {},
},
{
-- Autoclose parentheses, brackets, quotes, etc.
'windwp/nvim-autopairs',