From ac3ae0076b1955686b6bf312862ad4ef4b466089 Mon Sep 17 00:00:00 2001 From: mitchell Date: Thu, 9 Apr 2026 01:21:02 -0400 Subject: [PATCH] update: nvim pkgs and keybinds; enable tsx/jsx highlighting --- .config/nvim/lazy-lock.json | 6 +++--- .config/nvim/lua/core/keymaps.lua | 8 ++++++-- .config/nvim/lua/plugins/treesitter.lua | 2 ++ 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 71856c7..7912125 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -3,7 +3,7 @@ "blink.cmp": { "branch": "main", "commit": "729d023bb9870a55e1b309a12d5c503fb800a7e8" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, "codecompanion.nvim": { "branch": "main", "commit": "7d7957c26d33a97085d3a0c82eeb0147a0f51314" }, - "flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" }, + "flash.nvim": { "branch": "main", "commit": "fcea7ff883235d9024dc41e638f164a450c14ca2" }, "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, "kanagawa.nvim": { "branch": "master", "commit": "debe91547d7fb1eef34ce26a5106f277fbfdd109" }, "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, @@ -11,10 +11,10 @@ "markview.nvim": { "branch": "main", "commit": "02810964cc288065c2919ea7a8d41e72f17ccd8a" }, "mini.diff": { "branch": "main", "commit": "9bccf260cdb9308223f47a29fb4cb91c817a9349" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "f481de16a0eb59c985abac8985e3f2e2f75b4875" }, - "noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" }, + "noice.nvim": { "branch": "main", "commit": "7bfd942445fb63089b59f97ca487d605e715f155" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-lspconfig": { "branch": "master", "commit": "99d3a0f26bfe402f45257c1398287aef252cbe2d" }, - "nvim-notify": { "branch": "master", "commit": "b5825cf9ee881dd8e43309c93374ed5b87b7a896" }, + "nvim-notify": { "branch": "master", "commit": "8701bece920b38ea289b457f902e2ad184131a5d" }, "nvim-treesitter": { "branch": "main", "commit": "4916d6592ede8c07973490d9322f187e07dfefac" }, "nvim-web-devicons": { "branch": "master", "commit": "1fb58cca9aebbc4fd32b086cb413548ce132c127" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, diff --git a/.config/nvim/lua/core/keymaps.lua b/.config/nvim/lua/core/keymaps.lua index e3f1a9c..d8a752d 100644 --- a/.config/nvim/lua/core/keymaps.lua +++ b/.config/nvim/lua/core/keymaps.lua @@ -17,6 +17,10 @@ end, { noremap = true, silent = true, desc = "Search for Visual Selection" }) -- LSP Diagnostic Mappings local diag_opts = { silent = true } map("n", "d", vim.diagnostic.open_float, diag_opts) -map("n", "[d", vim.diagnostic.goto_prev, diag_opts) -map("n", "]d", vim.diagnostic.goto_next, diag_opts) +map("n", "[d", function() + vim.diagnostic.jump({ count = 1 }) +end, diag_opts) +map("n", "]d", function() + vim.diagnostic.jump({ count = -1 }) +end, diag_opts) map("n", "q", vim.diagnostic.setloclist, diag_opts) diff --git a/.config/nvim/lua/plugins/treesitter.lua b/.config/nvim/lua/plugins/treesitter.lua index aeb2044..f3c8ebc 100644 --- a/.config/nvim/lua/plugins/treesitter.lua +++ b/.config/nvim/lua/plugins/treesitter.lua @@ -35,6 +35,8 @@ return { vim.opt.foldmethod = "expr" vim.opt.foldenable = false + table.insert(langs, "javascriptreact") + table.insert(langs, "typescriptreact") vim.api.nvim_create_autocmd("FileType", { pattern = langs, callback = function()