From c7dab936bf42990e2407d413ffe7c95958202119 Mon Sep 17 00:00:00 2001 From: pika Date: Sat, 17 Aug 2024 21:09:39 +0200 Subject: [PATCH] addet lf plugin --- lua/pika/plugins/lf.lua | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 lua/pika/plugins/lf.lua 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, +}