From 6a560b4086c805ab9e9be6e092a67858486adfe5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noah=20H=C3=A5kansson?= Date: Sat, 24 Feb 2024 19:40:11 +0100 Subject: [PATCH] Add flote.nvim and disable oil.nvim keybind --- lua/custom/plugins/flote.lua | 29 +++++++++++++++++++++++++++++ lua/custom/plugins/oil.lua | 2 +- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 lua/custom/plugins/flote.lua diff --git a/lua/custom/plugins/flote.lua b/lua/custom/plugins/flote.lua new file mode 100644 index 00000000..0369685e --- /dev/null +++ b/lua/custom/plugins/flote.lua @@ -0,0 +1,29 @@ +local M = { + 'JellyApple102/flote.nvim', +} + +function M.config() + require('flote').setup({ + q_to_quit = true, + window_style = 'minimal', + window_border = 'solid', + window_title = true, + notes_dir = vim.fn.stdpath('cache') .. '/flote', + files = { + global = 'flote-global.md', + cwd = function() + return vim.fn.getcwd() + end, + file_name = function(cwd) + local base_name = vim.fs.basename(cwd) + local parent_base_name = vim.fs.basename(vim.fs.dirname(cwd)) + return parent_base_name .. '_' .. base_name .. '.md' + end, + }, + }) +end + +vim.keymap.set('n', 'n', 'Flote', { desc = 'Open project notes' }) +vim.keymap.set('n', 'N', 'Flote global', { desc = 'Open global notes' }) + +return M diff --git a/lua/custom/plugins/oil.lua b/lua/custom/plugins/oil.lua index ebe2c3bd..927806bf 100644 --- a/lua/custom/plugins/oil.lua +++ b/lua/custom/plugins/oil.lua @@ -34,7 +34,7 @@ function M.config() show_hidden = true, }, }) - vim.keymap.set('n', '', 'Oil --float', { desc = 'Open parent directory' }) + vim.keymap.set('n', 'o', 'Oil --float', { desc = 'Open parent directory' }) end return M