From b58851c676f5a642fce627bd54f2fcc1c0c28260 Mon Sep 17 00:00:00 2001 From: Henrik Bakken Date: Sun, 20 Apr 2025 16:45:52 +0200 Subject: [PATCH] lazydev + snacks titles --- nvim/init.lua | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/nvim/init.lua b/nvim/init.lua index b537ac1..d55861b 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -954,6 +954,20 @@ local function makespec_whichkey() } end +local function makespec_lazydev() + return { + "folke/lazydev.nvim", + ft = "lua", + opts = { + library = { + { path = "${3rd}/luv/library", words = { "vim%.uv" } }, + { path = "snacks.nvim", words = { "Snacks" } }, + { path = "lazy.nvim", words = { "LazyVim" } }, + }, + }, + } +end + local function makespec_snacks() local function term_nav(dir) ---@param self snacks.terminal @@ -1031,8 +1045,8 @@ local function makespec_snacks() { "", function() Snacks.picker.git_files() end, desc = "Find Git Files" }, { "fg", function() Snacks.picker.git_files() end, desc = "Find Git Files" }, { "fa", function() Snacks.picker.files() end, desc = "Find Files" }, - { "fc", function() Snacks.picker.files({ cwd = "/home/hjalmarlucius/dotfiles" }) end, desc = "Find Config" }, - { "fn", function() Snacks.picker.files({ cwd = "/home/hjalmarlucius/notes" }) end, desc = "Find Note", }, + { "fc", function() Snacks.picker.files({ cwd = "/home/hjalmarlucius/dotfiles", title="Find Configs" }) end, desc = "Find Config" }, + { "fn", function() Snacks.picker.files({ cwd = "/home/hjalmarlucius/notes", title="Find Notes" }) end, desc = "Find Note", }, -- logs { "ll", function() Snacks.picker.notifications() end, desc = "Notification History" }, -- code @@ -1052,9 +1066,9 @@ local function makespec_snacks() { ";", function() Snacks.picker.command_history() end, desc = "Command History" }, { "sB", function() Snacks.picker.grep_buffers() end, desc = "Grep Buffers" }, { "sb", function() Snacks.picker.lines() end, desc = "Grep Buffer" }, - { "sc", function() Snacks.picker.grep({ cwd = "/home/hjalmarlucius/dotfiles" }) end, desc = "Grep Configs" }, + { "sc", function() Snacks.picker.grep({ cwd = "/home/hjalmarlucius/dotfiles", title="Grep Configs" }) end, desc = "Grep Configs" }, { "sl", function() Snacks.picker.loclist() end, desc = "Location List" }, - { "sn", function() Snacks.picker.grep({ cwd = "/home/hjalmarlucius/notes" }) end, desc = "Grep Notes", }, + { "sn", function() Snacks.picker.grep({ cwd = "/home/hjalmarlucius/notes", title="Grep Notes" }) end, desc = "Grep Notes", }, { "sp", function() Snacks.picker.projects() end, desc = "Find Projects" }, { "sq", function() Snacks.picker.qflist() end, desc = "Quickfix List" }, { "su", function() Snacks.picker.undo() end, desc = "Undo History" }, @@ -1471,6 +1485,7 @@ local lazyspecs = { "mbbill/undotree", } for _, spec in ipairs({ + makespec_lazydev(), -- nvim lsp helpers makespec_snacks(), makespec_conform(), -- autoformat makespec_lspconfig(),