null-ls and session

This commit is contained in:
markus.dieckmann
2025-10-17 15:23:13 +02:00
parent 6bdb8cca5b
commit 7dd6bd1675
7 changed files with 202 additions and 48 deletions

View File

@@ -1,23 +1,92 @@
return {
"ibhagwan/fzf-lua",
dependencies = { "echasnovski/mini.icons" },
opts = {
winopts={
height = 0.85,
width = 0.95,
}
},
config = function()
require("fzf-lua").setup({
winopts = {
height = 0.85,
width = 0.95,
},
})
require("fzf-lua").register_ui_select()
end,
keys = {
{ "<leader>ff", function() require('fzf-lua').files() end, desc="Find Files in current dir"},
{ "<leader>fb", function() require('fzf-lua').buffers() end, desc="Find open buffers"},
{ "<leader><leader>", function() require('fzf-lua').buffers() end, desc="Find open buffers"},
{ "<leader>fgf", function() require('fzf-lua').git_files() end, desc="Find git files"},
{ "<leader>fgb", function() require('fzf-lua').git_branches() end, desc="Find git branches"},
{ "<leader>fB", function() require('fzf-lua').builtin() end, desc="Find builtin finders"},
{ "<leader>fr", function() require('fzf-lua').resume() end, desc="Resume last search"},
{ "<leader>fG", function() require('fzf-lua').live_grep() end, desc="Grep files live"},
{ "<leader>fw", function() require('fzf-lua').grep_cword() end, desc="Grep current word"},
{ "<leader>fW", function() require('fzf-lua').grep_cWORD() end, desc="Grep current WORD"},
{ "<leader>/", function() require('fzf-lua').lgrep_curbuf() end, desc="Grep current buffer"},
}
{
"<leader>ff",
function()
require("fzf-lua").files()
end,
desc = "Find Files in current dir",
},
{
"<leader>fb",
function()
require("fzf-lua").buffers()
end,
desc = "Find open buffers",
},
{
"<leader><leader>",
function()
require("fzf-lua").buffers()
end,
desc = "Find open buffers",
},
{
"<leader>fgf",
function()
require("fzf-lua").git_files()
end,
desc = "Find git files",
},
{
"<leader>fgb",
function()
require("fzf-lua").git_branches()
end,
desc = "Find git branches",
},
{
"<leader>fB",
function()
require("fzf-lua").builtin()
end,
desc = "Find builtin finders",
},
{
"<leader>fr",
function()
require("fzf-lua").resume()
end,
desc = "Resume last search",
},
{
"<leader>fG",
function()
require("fzf-lua").live_grep()
end,
desc = "Grep files live",
},
{
"<leader>fw",
function()
require("fzf-lua").grep_cword()
end,
desc = "Grep current word",
},
{
"<leader>fW",
function()
require("fzf-lua").grep_cWORD()
end,
desc = "Grep current WORD",
},
{
"<leader>/",
function()
require("fzf-lua").lgrep_curbuf()
end,
desc = "Grep current buffer",
},
},
}