fixed mini sessions and added telescope
This commit is contained in:
@@ -41,3 +41,46 @@ end)
|
||||
Keymap("n", "<leader>R", function()
|
||||
require("flash").treesitter_search()
|
||||
end)
|
||||
|
||||
-- Mini Session Keybinds
|
||||
Keymap("n", "<leader>qj", function() -- quit and save session local
|
||||
require("mini.sessions").write(".session")
|
||||
vim.cmd("wqa")
|
||||
end)
|
||||
|
||||
Keymap("n", "<leader>qd", function() -- quit and delete session
|
||||
require("mini.sessions").delete(".session")
|
||||
vim.cmd("wqa")
|
||||
end)
|
||||
|
||||
-- Telescope
|
||||
|
||||
local builtin = require("telescope.builtin")
|
||||
|
||||
Keymap("n", "<leader>ff", function()
|
||||
builtin.find_files({ hidden = true })
|
||||
end)
|
||||
|
||||
Keymap("n", "<space>fn", function()
|
||||
local full_path = vim.api.nvim_buf_get_name(0)
|
||||
local dir = vim.fn.fnamemodify(full_path, ":h")
|
||||
require("telescope").extensions.file_browser.file_browser({
|
||||
path = dir,
|
||||
})
|
||||
end)
|
||||
|
||||
Keymap("n", "<space>fs", function() -- select sessions
|
||||
MiniSessions.select()
|
||||
end)
|
||||
|
||||
Keymap("n", "<space>fd", function() -- select sessions
|
||||
MiniSessions.select("delete")
|
||||
end)
|
||||
|
||||
Keymap("n", "<leader>fg", function()
|
||||
builtin.live_grep({ hidden = true })
|
||||
end)
|
||||
|
||||
Keymap("n", "<leader>fb", function()
|
||||
builtin.buffers({ cwd = vim.fn.expand("%:p:h") }) -- buffers don’t need cwd, but harmless
|
||||
end)
|
||||
|
||||
Reference in New Issue
Block a user