diff --git a/lua/pika/plugins/lf.lua b/lua/pika/plugins/lf.lua new file mode 100644 index 0000000..00183e4 --- /dev/null +++ b/lua/pika/plugins/lf.lua @@ -0,0 +1,26 @@ +return { + "lmburns/lf.nvim", + dependencies = { + "akinsho/toggleterm.nvim", + }, + config = function() + -- This feature will not work if the plugin is lazy-loaded + vim.g.lf_netrw = 1 + + require("lf").setup({ + escape_quit = false, + border = "rounded", + }) + + -- Set keymap for Lf + vim.keymap.set("n", "lf", "Lf") + + -- Create autocmd for LfTermEnter + vim.api.nvim_create_autocmd("User", { + pattern = "LfTermEnter", + callback = function(a) + vim.api.nvim_buf_set_keymap(a.buf, "t", "q", "q", { nowait = true }) + end, + }) + end, +}