From: Georgios Atheridis Date: Sun, 8 Sep 2024 21:38:00 +0000 (+0100) Subject: Update X-Git-Url: https://git.atheridis.org/?a=commitdiff_plain;h=07089c3f43d589804c53dd5447613fc983d262c3;p=configs%2Fnvim.git Update --- diff --git a/colors/marked.lua b/colors/marked.lua index abcb0e0..841bab2 100644 --- a/colors/marked.lua +++ b/colors/marked.lua @@ -8,8 +8,8 @@ vim.g.rainbow_delimiters = { priority = { [''] = 10, }, - fill = { - [''] = true, + query = { + lua = "rainbow-blocks", }, } @@ -285,6 +285,7 @@ local default = { ["@type.created"] = colors.type, -- ["@module"] = colors.type, ["@constant"] = colors.const, + ["@keyword.let"] = colors.type, -- Disable ["@branch"] = colors.default, diff --git a/lazy-lock.json b/lazy-lock.json index 4396121..d3fccea 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -7,35 +7,35 @@ "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp-vsnip": { "branch": "main", "commit": "989a8a73c44e926199bfd05fa7a516d51f2d2752" }, "dashboard-nvim": { "branch": "master", "commit": "fabf5feec96185817c732d47d363f34034212685" }, - "gitsigns.nvim": { "branch": "main", "commit": "e9c4187c3774a46df2d086a66cf3a7e6bea4c432" }, - "lazy.nvim": { "branch": "main", "commit": "b02c9eae6a250f98908c146d1dc1a891f5019f0a" }, + "gitsigns.nvim": { "branch": "main", "commit": "f4928ba14eb6c667786ac7d69927f6aee6719f1e" }, + "lazy.nvim": { "branch": "main", "commit": "5473e3d77c13e40fc4758fa977a1f2c14d0b4ceb" }, "leap-ast.nvim": { "branch": "main", "commit": "1a21b70505ebb868a1e196c0d63797e1426b53a5" }, "leap.nvim": { "branch": "main", "commit": "c099aecaf858574909bd38cbadb8543c4dd16611" }, - "lualine.nvim": { "branch": "master", "commit": "6a40b530539d2209f7dc0492f3681c8c126647ad" }, + "lualine.nvim": { "branch": "master", "commit": "544dd1583f9bb27b393f598475c89809c4d5e86b" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "37a336b653f8594df75c827ed589f1c91d91ff6c" }, "mason-null-ls.nvim": { "branch": "main", "commit": "de19726de7260c68d94691afb057fa73d3cc53e7" }, - "mason.nvim": { "branch": "main", "commit": "f96a31855fa8aea55599cea412fe611b85a874ed" }, - "none-ls.nvim": { "branch": "main", "commit": "0d1b3fa2ad0b371b94cb4b9a27ba6e5a1a915c91" }, + "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, + "none-ls.nvim": { "branch": "main", "commit": "8b5d4170a602d7b257704eef77b0539ddfd02589" }, "nvim-autopairs": { "branch": "master", "commit": "78a4507bb9ffc9b00f11ae0ac48243d00cb9194d" }, - "nvim-cmp": { "branch": "main", "commit": "7e348da6e5085ac447144a2ef4b637220ba27209" }, - "nvim-lspconfig": { "branch": "master", "commit": "216deb2d1b5fbf24398919228208649bbf5cbadf" }, + "nvim-cmp": { "branch": "main", "commit": "d818fd0624205b34e14888358037fb6f5dc51234" }, + "nvim-lspconfig": { "branch": "master", "commit": "01e08d4bf1c35e5126b2ad5209725e4c552289ab" }, "nvim-surround": { "branch": "main", "commit": "ec2dc7671067e0086cdf29c2f5df2dd909d5f71f" }, "nvim-tree.lua": { "branch": "master", "commit": "f9ff00bc06d7cb70548a3847d7a2a05e928bc988" }, - "nvim-treesitter": { "branch": "master", "commit": "7f4ac678770175cdf0d42c015f4a5b6e18b6cb33" }, + "nvim-treesitter": { "branch": "master", "commit": "0758155d4dfacfa959ad82ffa3879cb69c82e719" }, "nvim-treesitter-context": { "branch": "master", "commit": "2aba92ceb1479485953007f4d5adf34d0b66917e" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, - "nvim-ts-autotag": { "branch": "main", "commit": "26c365cc7d58d0da17b13e747855d331eb26fcf0" }, + "nvim-ts-autotag": { "branch": "main", "commit": "1624866a1379fc1861797f0ed05899a9c1d2ff61" }, "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, - "rainbow-delimiters": { "branch": "feature/fill", "commit": "d32ad456a9d736987e603d6631b7c9af7f19659f" }, + "rainbow-delimiters.nvim": { "branch": "master", "commit": "b29da4a6061a88270e875b38367d82c04c856128" }, "rustaceanvim": { "branch": "master", "commit": "047f9c9d8cd2861745eb9de6c1570ee0875aa795" }, "syntax-tree-surfer": { "branch": "master", "commit": "732ea6d0f868bcccd2f526be73afa46997d5a2fb" }, "telescope-frecency.nvim": { "branch": "master", "commit": "bb2c63ee5375ede81c1945b58638412af42b2d62" }, "telescope.nvim": { "branch": "master", "commit": "bfcc7d5c6f12209139f175e6123a7b7de6d9c18a" }, - "toggleterm.nvim": { "branch": "main", "commit": "cd55bf6aab3f88c259fa29ea86bbdcb1a325687d" }, + "toggleterm.nvim": { "branch": "main", "commit": "8ed0f52006d3207ec6c94de7db62da840937ef2a" }, "undotree": { "branch": "master", "commit": "56c684a805fe948936cda0d1b19505b84ad7e065" }, "vim-bufsurf": { "branch": "master", "commit": "e6dbc7ad66c7e436e5eb20d304464e378bd7f28c" }, "vim-visual-multi": { "branch": "master", "commit": "38b0e8d94a5499ccc17d6159763d32c79f53417b" }, "vim-vsnip": { "branch": "master", "commit": "02a8e79295c9733434aab4e0e2b8c4b7cea9f3a9" }, - "which-key.nvim": { "branch": "main", "commit": "f392212fd372e61171d9f81e4ab1ba28132b00d0" } + "which-key.nvim": { "branch": "main", "commit": "e8b454fb03e3cab398c894e5d462c84595ee57ca" } } diff --git a/lua/lsp.lua b/lua/lsp.lua index 6cf9a8d..7166ac1 100644 --- a/lua/lsp.lua +++ b/lua/lsp.lua @@ -29,8 +29,13 @@ if not status_ok_treesitter then vim.notify("Error with nvim-treesitter") return end -treesitter.setup() -vim.cmd("TSEnable highlight") +require("nvim-treesitter.configs").setup({ + auto_install = true, + highlight = { + enable = true, + } +}) +-- vim.cmd("TSEnable highlight") local status_ok_cmp, cmp = pcall(require, "cmp") if not status_ok_cmp then @@ -184,12 +189,11 @@ if status_ok_null_ls then null_ls.builtins.formatting.black, null_ls.builtins.formatting.isort, null_ls.builtins.formatting.prettier, - null_ls.builtins.diagnostics.mypy, + -- null_ls.builtins.diagnostics.mypy, }, }) end require("mason-null-ls").setup({ - ensure_installed = nil, automatic_installation = true, }) diff --git a/lua/plugins.lua b/lua/plugins.lua index 8085a9e..ede4ac3 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -76,11 +76,11 @@ require("lazy").setup({ "mg979/vim-visual-multi", -- "hiphish/rainbow-delimiters.nvim", - { "https://git.atheridis.org/nvim-extras/rainbow-delimiters.git", branch = "feature/fill" }, + { "HiPhish/rainbow-delimiters.nvim" }, { 'mrcjkb/rustaceanvim', version = '^4', -- Recommended ft = { 'rust' }, - } + }, }) diff --git a/queries/rust/highlights.scm b/queries/rust/highlights.scm index 23b0d72..25514a3 100644 --- a/queries/rust/highlights.scm +++ b/queries/rust/highlights.scm @@ -1,3 +1,4 @@ ;; extends (type_identifier) @type.created +"let" @keyword.let