From ed6f7f69f2d420ec8f6936a40cba85823831798b Mon Sep 17 00:00:00 2001 From: delta Date: Sat, 27 Jun 2026 03:10:52 +0200 Subject: nveeem config --- .config/nvim/lazy-lock.json | 27 ++++++++++++++------------- .config/nvim/lua/plugins/blink.lua | 10 +++++++--- .config/nvim/lua/plugins/lsp.lua | 4 +++- .config/nvim/lua/plugins/noice.lua | 1 - .config/nvim/lua/plugins/nvim-tree.lua | 3 +++ .config/nvim/lua/plugins/nvim-treesitter.lua | 10 ++++++++-- .config/nvim/lua/plugins/telescope.lua | 1 + .config/nvim/lua/plugins/trouble.lua | 15 +++++++++------ 8 files changed, 45 insertions(+), 26 deletions(-) diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index b0132b2..bd27f3d 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -1,32 +1,33 @@ { - "alpha-nvim": { "branch": "main", "commit": "7563da4a861ee6b3ed674d0ee5c5c0bd19383a38" }, - "better-escape.nvim": { "branch": "master", "commit": "19a38aab94961016430905ebec30d272a01e9742" }, - "blink.cmp": { "branch": "main", "commit": "c573a15a62bd0bfd4006ee0849b24f5404395500" }, + "alpha-nvim": { "branch": "main", "commit": "6c6a89d5b068b5251c8bdf0dd57bb921bcfeeb09" }, + "better-escape.nvim": { "branch": "master", "commit": "3f4bc0b326606264ff75967f59091b5ddada0554" }, + "blink.cmp": { "branch": "main", "commit": "26ec6f0a1a8101eb134f8b8568d6099be015fe70" }, + "blink.lib": { "branch": "main", "commit": "bf67998a314236cfba50fe311d60ef03d15d9426" }, "d2-vim": { "branch": "master", "commit": "cb3eb7fcb1a2d45c4304bf2e91077d787b724a39" }, "git-blame.nvim": { "branch": "master", "commit": "54da04264ec5313d602aebea7c5dc90141696ad7" }, "graphviz.nvim": { "branch": "main", "commit": "d97b81c163be5226a7e6895b22252ba86111bfca" }, "hardtime.nvim": { "branch": "main", "commit": "6d7664d5bdfaea44c5f50b29f5239fab7b00c273" }, "indentmini.nvim": { "branch": "main", "commit": "38572ce5a7a064a5deb89d6d861b7c40fc929ab1" }, "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, - "leap.nvim": { "branch": "main", "commit": "b960d5038c5c505c52e56a54490f9bbb1f0e6ef6" }, - "lualine.nvim": { "branch": "master", "commit": "a905eeebc4e63fdc48b5135d3bf8aea5618fb21c" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "0a3b42c3e503df87aef6d6513e13148381495c3a" }, - "mason.nvim": { "branch": "main", "commit": "b03fb0f20bc1d43daf558cda981a2be22e73ac42" }, + "leap.nvim": { "branch": "main", "commit": "d7f8ee64155b7790188f17a993390f32577cfb81" }, + "lualine.nvim": { "branch": "master", "commit": "221ce6b2d999187044529f49da6554a92f740a96" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "21c5b3ebeaa0412e28096bb0701434c51c1fbf76" }, + "mason.nvim": { "branch": "main", "commit": "2a6940af80375532e5e9e7c1f2fc6319a1b7a69d" }, "mini.colors": { "branch": "main", "commit": "f43cab15ee0458acb13ac33a478b7e14fd4616eb" }, "noice.nvim": { "branch": "main", "commit": "7bfd942445fb63089b59f97ca487d605e715f155" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, "nvim-cokeline": { "branch": "main", "commit": "9fbed130683b7b6f73198c09e35ba4b33f547c08" }, - "nvim-colorizer.lua": { "branch": "master", "commit": "5cfe7fffbd01e17b3c1e14af85d5febdef88bd8c" }, - "nvim-lspconfig": { "branch": "master", "commit": "4b7fbaa239c5db6b36f424a4521ca9f1a401be33" }, + "nvim-colorizer.lua": { "branch": "master", "commit": "664c0b7cea1de71f8b65dfe951b7996fc3e6ccde" }, + "nvim-lspconfig": { "branch": "master", "commit": "a683e0ddf0cf64c6cd689e18ffb480ade3c162b7" }, "nvim-notify": { "branch": "master", "commit": "8701bece920b38ea289b457f902e2ad184131a5d" }, - "nvim-tree.lua": { "branch": "master", "commit": "d277467fc0d1d0e2bca88165a1de6b526f9f6fe8" }, + "nvim-tree.lua": { "branch": "master", "commit": "fb343438d49fba8c35ecc4829d66fca7a1f0ed3d" }, "nvim-treesitter": { "branch": "main", "commit": "4916d6592ede8c07973490d9322f187e07dfefac" }, - "nvim-web-devicons": { "branch": "master", "commit": "c72328a5494b4502947a022fe69c0c47e53b6aa6" }, + "nvim-web-devicons": { "branch": "master", "commit": "dfbfaa967a6f7ec50789bead7ef87e336c1fa63c" }, "plenary.nvim": { "branch": "master", "commit": "74b06c6c75e4eeb3108ec01852001636d85a932b" }, - "snacks.nvim": { "branch": "main", "commit": "ad9ede6a9cddf16cedbd31b8932d6dcdee9b716e" }, + "snacks.nvim": { "branch": "main", "commit": "882c996cf28183f4d63640de0b4c02ec886d01f2" }, "statuscol.nvim": { "branch": "main", "commit": "c46172d0911aa5d49ba5f39f4351d1bb7aa289cc" }, - "telescope.nvim": { "branch": "master", "commit": "471eebb1037899fd942cc0f52c012f8773505da1" }, + "telescope.nvim": { "branch": "master", "commit": "9377230aa5305d9e9aca4ed8dadf1070fb4aa9fc" }, "trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" }, "vim-repeat": { "branch": "master", "commit": "65846025c15494983dafe5e3b46c8f88ab2e9635" } } diff --git a/.config/nvim/lua/plugins/blink.lua b/.config/nvim/lua/plugins/blink.lua index a978add..ab3ff82 100644 --- a/.config/nvim/lua/plugins/blink.lua +++ b/.config/nvim/lua/plugins/blink.lua @@ -1,5 +1,7 @@ -return { - "saghen/blink.cmp", +return { "saghen/blink.cmp", + dependencies = { + "saghen/blink.lib" + }, opts = { keymap = { preset = "enter", @@ -38,6 +40,8 @@ return { }, }, opts_extend = { "sources.default" }, - build = "cargo build --release", + build = function() + require('blink.cmp').build():pwait() + end, -- enabled = false } diff --git a/.config/nvim/lua/plugins/lsp.lua b/.config/nvim/lua/plugins/lsp.lua index 05d55c5..4ab8f1b 100644 --- a/.config/nvim/lua/plugins/lsp.lua +++ b/.config/nvim/lua/plugins/lsp.lua @@ -37,7 +37,8 @@ return { }, rust_analyzer = { settings = { completion = { fullFunctionSignatures = true } } }, ts_ls = {}, - denols = {} + denols = {}, + oxlint = { mason = false } }, setup = {}, inlay_hints = { @@ -198,6 +199,7 @@ return { for server, server_opts in pairs(servers) do if server_opts then server_opts = server_opts == true and {} or server_opts + -- print(server, server_opts.mason == false, not vim.tbl_contains(all_mslp_servers, server)) if server_opts.mason == false or not vim.tbl_contains(all_mslp_servers, server) then setup(server) else diff --git a/.config/nvim/lua/plugins/noice.lua b/.config/nvim/lua/plugins/noice.lua index 3c909a9..894e549 100644 --- a/.config/nvim/lua/plugins/noice.lua +++ b/.config/nvim/lua/plugins/noice.lua @@ -77,7 +77,6 @@ return { { find = "%d+ more lines" }, -- p { find = "%d+ fewer lines" }, -- d }, - -- kind = "", }, view = "mini", }, diff --git a/.config/nvim/lua/plugins/nvim-tree.lua b/.config/nvim/lua/plugins/nvim-tree.lua index 8afa105..59c4ecb 100644 --- a/.config/nvim/lua/plugins/nvim-tree.lua +++ b/.config/nvim/lua/plugins/nvim-tree.lua @@ -67,6 +67,9 @@ return { filters = { git_ignored = false, }, + notify = { + absolute_path = false + } }, config = function(_, opts) local api = require "nvim-tree.api" diff --git a/.config/nvim/lua/plugins/nvim-treesitter.lua b/.config/nvim/lua/plugins/nvim-treesitter.lua index 2f8e3cb..e5aadb7 100644 --- a/.config/nvim/lua/plugins/nvim-treesitter.lua +++ b/.config/nvim/lua/plugins/nvim-treesitter.lua @@ -63,6 +63,7 @@ return { if not parser_exists then -- check if parser is already installed + print(vim.inspect(already_installed)) if vim.tbl_contains(already_installed, parser_name) then vim.notify("Parser for " .. parser_name .. " already installed.", vim.log.levels.INFO) init_treesitter() @@ -72,7 +73,8 @@ return { -- treesitter.install({ parser_name }):await(init_treesitter) end else - init_treesitter() + -- FIXME: the parser exists but not installed, shouldn't run + -- init_treesitter() end end, @@ -82,6 +84,7 @@ return { parsers = { "lua", "c", + "css", "vim", "vimdoc", "query", @@ -106,7 +109,10 @@ return { "styled", "nix", "gitignore", - "meson" + "meson", + "jsx", + "tsx", + "slint" -- "d2" }, custom_parsers = { diff --git a/.config/nvim/lua/plugins/telescope.lua b/.config/nvim/lua/plugins/telescope.lua index 7633996..8c8a06d 100644 --- a/.config/nvim/lua/plugins/telescope.lua +++ b/.config/nvim/lua/plugins/telescope.lua @@ -59,6 +59,7 @@ return { end, desc = "Telescope: live grep in nvim-tree root", }, + { "fb", builtin.buffers, desc = "Telescope: buffers" }, } end, cmd = { "Telescope" }, diff --git a/.config/nvim/lua/plugins/trouble.lua b/.config/nvim/lua/plugins/trouble.lua index cc40587..8a21b96 100644 --- a/.config/nvim/lua/plugins/trouble.lua +++ b/.config/nvim/lua/plugins/trouble.lua @@ -44,13 +44,16 @@ return { win = { position = "down", size = 0.4, + wo = { + wrap = true + } }, - preview = { - type = "split", - relative = "win", - position = "right", - size = 0.5, - }, + -- preview = { + -- type = "split", + -- relative = "win", + -- position = "right", + -- size = 0.5, + -- }, }, }, icons = { -- cgit v1.2.3