aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordelta <darkussdelta@gmail.com>2026-06-27 03:10:52 +0200
committerdelta <darkussdelta@gmail.com>2026-06-27 03:10:52 +0200
commited6f7f69f2d420ec8f6936a40cba85823831798b (patch)
treea844a12225dfd52890443fd75aa3ff2b36750a06
parenta8df0129f9dee734e6d3b4023b38207cf2feabf7 (diff)
nveeem config
-rw-r--r--.config/nvim/lazy-lock.json27
-rw-r--r--.config/nvim/lua/plugins/blink.lua10
-rw-r--r--.config/nvim/lua/plugins/lsp.lua4
-rw-r--r--.config/nvim/lua/plugins/noice.lua1
-rw-r--r--.config/nvim/lua/plugins/nvim-tree.lua3
-rw-r--r--.config/nvim/lua/plugins/nvim-treesitter.lua10
-rw-r--r--.config/nvim/lua/plugins/telescope.lua1
-rw-r--r--.config/nvim/lua/plugins/trouble.lua15
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",
},
+ { "<Leader>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 = {