diff --git a/lazy-lock.json b/lazy-lock.json index 2365159..48975c2 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -31,11 +31,13 @@ "nvim-web-devicons": { "branch": "master", "commit": "56f17def81478e406e3a8ec4aa727558e79786f3" }, "nvim-window-picker": { "branch": "main", "commit": "0dfef64eaf063e1cd27983ab11a30e7bc5b74fac" }, "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, + "render-markdown.nvim": { "branch": "main", "commit": "fe1002fddc61207e4ef4325d4bc0ca33697bbc7a" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "cf48d4dfce44e0b9a2e19a008d6ec6ea6f01a83b" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, "todo-comments.nvim": { "branch": "main", "commit": "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0" }, "tokyonight.nvim": { "branch": "main", "commit": "2c85fad417170d4572ead7bf9fdd706057bd73d7" }, + "typescript-tools.nvim": { "branch": "master", "commit": "35e397ce467bedbbbb5bfcd0aa79727b59a08d4a" }, "vim-bbye": { "branch": "master", "commit": "25ef93ac5a87526111f43e5110675032dbcacf56" }, "vim-fugitive": { "branch": "master", "commit": "b068eaf1e6cbe35d1ac100d435cd7f7b74a5c87d" }, "vim-rhubarb": { "branch": "master", "commit": "386daa2e9d98e23e27ad089afcbe5c5a903e488d" }, diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 077ebbe..6cf8010 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -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', 'd', vim.diagnostic.open_float, { desc = 'Open floating diagnostic message' }) vim.keymap.set('n', 'q', vim.diagnostic.setloclist, { desc = 'Open diagnostics list' }) + +-- greatest remap ever +vim.keymap.set("x", "p", [["_dP]], { desc = 'Paste previously yanked' }) diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index eb4e5c6..81af9ab 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -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 = {}, diff --git a/lua/plugins/misc.lua b/lua/plugins/misc.lua index fa59b84..636fd43 100644 --- a/lua/plugins/misc.lua +++ b/lua/plugins/misc.lua @@ -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',