addet snippets + addet yazi config

This commit is contained in:
pika 2024-11-10 13:54:45 +01:00
parent ee4998af67
commit 0f6cbd2bee
2 changed files with 64 additions and 29 deletions

View file

@ -12,37 +12,72 @@ return {
-- vim.keymap.set("n", "<leader>e", "<CMD>:Neotree toggle<CR>"), -- vim.keymap.set("n", "<leader>e", "<CMD>:Neotree toggle<CR>"),
-- }, -- },
---@type LazySpec
{ {
"kelly-lin/ranger.nvim", "mikavilpas/yazi.nvim",
config = function() event = "VeryLazy",
local ranger_nvim = require("ranger-nvim") keys = {
ranger_nvim.setup({ -- 👇 in this section, choose your own keymappings!
enable_cmds = false, -- {
replace_netrw = false, -- "<leader>lf",
keybinds = { -- "<cmd>Yazi<cr>",
["<C-v>"] = ranger_nvim.OPEN_MODE.vsplit, -- desc = "Open yazi at the current file",
["<C-h>"] = ranger_nvim.OPEN_MODE.split, -- },
["ot"] = ranger_nvim.OPEN_MODE.tabedit, -- {
["or"] = ranger_nvim.OPEN_MODE.rifle, -- -- Open in the current working directory
}, -- "<leader>-",
ui = { -- "<cmd>Yazi cwd<cr>",
border = "none", -- desc = "Open the file manager in nvim's working directory",
height = 0.7, -- },
width = 0.7, {
x = 0.5, -- NOTE: this requires a version of yazi that includes
y = 0.5, -- https://github.com/sxyazi/yazi/pull/1305 from 2024-07-18
}, "<leader>lf",
}) "<cmd>Yazi toggle<cr>",
require("ranger-nvim").setup({ replace_netrw = true }) desc = "Resume the last yazi session",
vim.api.nvim_set_keymap("n", "<leader>lf", "", { },
noremap = true, },
callback = function() ---@type YaziConfig
require("ranger-nvim").open(true) opts = {
end, -- if you want to open yazi instead of netrw, see below for more info
}) open_for_directories = false,
end, keymaps = {
show_help = "<f1>",
},
},
}, },
-- {
-- "kelly-lin/ranger.nvim",
-- config = function()
-- local ranger_nvim = require("ranger-nvim")
-- ranger_nvim.setup({
-- enable_cmds = false,
-- replace_netrw = false,
-- keybinds = {
-- ["<C-v>"] = ranger_nvim.OPEN_MODE.vsplit,
-- ["<C-h>"] = ranger_nvim.OPEN_MODE.split,
-- ["ot"] = ranger_nvim.OPEN_MODE.tabedit,
-- ["or"] = ranger_nvim.OPEN_MODE.rifle,
-- },
-- ui = {
-- border = "none",
-- height = 0.7,
-- width = 0.7,
-- x = 0.5,
-- y = 0.5,
-- },
-- })
-- require("ranger-nvim").setup({ replace_netrw = true })
-- vim.api.nvim_set_keymap("n", "<leader>lf", "", {
-- noremap = true,
-- callback = function()
-- require("ranger-nvim").open(true)
-- end,
-- })
-- end,
-- },
-- { -- {
-- "lmburns/lf.nvim", -- "lmburns/lf.nvim",
-- dependencies = { -- dependencies = {

File diff suppressed because one or more lines are too long