fix(pack): move plugins out from lua runtime path
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
local fzf = require("fzf-lua")
|
||||
|
||||
local wide = {
|
||||
width = 160,
|
||||
height = 30,
|
||||
preview = { horizontal = "right:50%" },
|
||||
}
|
||||
|
||||
fzf.setup({
|
||||
winopts = {
|
||||
width = 80,
|
||||
height = 30,
|
||||
row = 0.5,
|
||||
col = 0.5,
|
||||
backdrop = 100,
|
||||
},
|
||||
keymap = {
|
||||
builtin = {
|
||||
false,
|
||||
["<C-o>"] = "toggle-fullscreen",
|
||||
},
|
||||
fzf = {
|
||||
false,
|
||||
["ctrl-q"] = "select-all+accept",
|
||||
["ctrl-y"] = "accept",
|
||||
},
|
||||
},
|
||||
files = {
|
||||
hidden = true,
|
||||
no_ignore = true,
|
||||
previewer = false,
|
||||
},
|
||||
grep = {
|
||||
hidden = true,
|
||||
rg_opts = "--iglob=!.venv --iglob=!vendor "
|
||||
.. require("fzf-lua.defaults").defaults.grep.rg_opts,
|
||||
winopts = wide,
|
||||
},
|
||||
oldfiles = {
|
||||
cwd_only = true,
|
||||
previewer = false,
|
||||
include_current_session = true,
|
||||
},
|
||||
buffers = {
|
||||
sort_lastused = true,
|
||||
previewer = false,
|
||||
},
|
||||
highlights = {
|
||||
winopts = wide,
|
||||
},
|
||||
})
|
||||
|
||||
vim.keymap.set("n", "<leader>ff", fzf.files)
|
||||
vim.keymap.set("n", "<leader>fr", fzf.oldfiles)
|
||||
vim.keymap.set("n", "<leader>fg", fzf.live_grep)
|
||||
vim.keymap.set("n", "<leader>fG", function()
|
||||
fzf.live_grep({ cwd = vim.fn.expand("%:p:h") })
|
||||
end)
|
||||
vim.keymap.set("n", "<leader>fb", fzf.buffers)
|
||||
vim.keymap.set("n", "<leader>fh", fzf.highlights)
|
||||
Reference in New Issue
Block a user