feat: use yazi instead of mini-files

pull/99/head
fm39hz-laptop 2024-10-31 15:18:04 +07:00
parent 9e8f1d7564
commit 03d0caef0c
3 changed files with 39 additions and 9 deletions

View File

@ -54,7 +54,6 @@
"mini.ai": { "branch": "main", "commit": "9b9b7cfa38b4871c3e44cfe89cf6d53fd40684d9" },
"mini.animate": { "branch": "main", "commit": "d33ddf0eefee6338bbd95805c4595c1b34e6bfe2" },
"mini.diff": { "branch": "main", "commit": "65c59f9967fec965d8759a88c1baa43147699035" },
"mini.files": { "branch": "main", "commit": "6abe854f1410fc6aec69897a78b1db994c32d9c6" },
"mini.icons": { "branch": "main", "commit": "a2742459f0ee32806c2438ca06b4d8b331f3f4d4" },
"mini.move": { "branch": "main", "commit": "4caa1c212f5ca3d1633d21cfb184808090ed74b1" },
"mini.pairs": { "branch": "main", "commit": "7e834c5937d95364cc1740e20d673afe2d034cdb" },
@ -129,6 +128,6 @@
"vim-repeat": { "branch": "master", "commit": "65846025c15494983dafe5e3b46c8f88ab2e9635" },
"vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" },
"which-key.nvim": { "branch": "main", "commit": "8badb359f7ab8711e2575ef75dfe6fbbd87e4821" },
"yanky.nvim": { "branch": "main", "commit": "73215b77d22ebb179cef98e7e1235825431d10e4" },
"yanky.nvim": { "branch": "main", "commit": "73215b77d22ebb179cef98e7e1235825431d10e4" }
"yazi.nvim": { "branch": "main", "commit": "6616bd5a24280d5a21d9110025451a69ebc9708e" }
}

View File

@ -14,7 +14,6 @@
"lazyvim.plugins.extras.editor.inc-rename",
"lazyvim.plugins.extras.editor.leap",
"lazyvim.plugins.extras.editor.mini-diff",
"lazyvim.plugins.extras.editor.mini-files",
"lazyvim.plugins.extras.editor.mini-move",
"lazyvim.plugins.extras.editor.navic",
"lazyvim.plugins.extras.editor.outline",

View File

@ -1,8 +1,40 @@
return {
{
"stevearc/oil.nvim",
cmd = "Oil",
opts = {},
dependencies = { "nvim-tree/nvim-web-devicons" },
},
{
"stevearc/oil.nvim",
cmd = "Oil",
opts = {},
dependencies = { "nvim-tree/nvim-web-devicons" },
},
{
"mikavilpas/yazi.nvim",
event = "VeryLazy",
opts = {
floating_window_scaling_factor = 0.5,
-- the transparency of the yazi floating window (0-100). See :h winblend
yazi_floating_window_winblend = 25,
keymaps = {
open_file_in_vertical_split = "J",
open_file_in_horizontal_split = "K",
open_file_in_tab = "L",
},
},
keys = {
{
"<leader>fm",
"<cmd>Yazi<cr>",
desc = "Open yazi at the current file",
},
{
"<leader>fM",
"<cmd>Yazi cwd<cr>",
desc = "Open the file manager in nvim's working directory",
},
{
"<leader>fy",
"<cmd>Yazi toggle<cr>",
desc = "Resume the last yazi session",
},
},
},
}