From 26fafff8e2881b7424654eeeb5b9fc3d142dafca Mon Sep 17 00:00:00 2001 From: aleidk Date: Wed, 27 Nov 2024 10:17:25 -0300 Subject: [PATCH] open bookmarks on nvim-enter --- .../lua/aleidk/plugins-base/bookmarks.lua | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/config/nvim/lua/aleidk/plugins-base/bookmarks.lua b/config/nvim/lua/aleidk/plugins-base/bookmarks.lua index fe3a1a2..54b941a 100644 --- a/config/nvim/lua/aleidk/plugins-base/bookmarks.lua +++ b/config/nvim/lua/aleidk/plugins-base/bookmarks.lua @@ -15,6 +15,30 @@ return { }, lazy = false, cmd = "Grapple", + config = function() + -- Open graple window when open without arguments + local g = vim.api.nvim_create_augroup('Grapple-User', { clear = true }) + + vim.api.nvim_create_autocmd('StdinReadPre', { + group = g, + callback = function() + vim.g.read_from_stdin = 1 + end, + }) + + vim.api.nvim_create_autocmd('UIEnter', { + group = g, + callback = function() + if + vim.fn.argc() == 0 + and vim.api.nvim_buf_get_name(0) == '' + and vim.g.read_from_stdin == nil + then + require("grapple").toggle_tags() + end + end, + }) + end, keys = { { "a", "Grapple toggle", desc = "Toggle bookmark for current file" }, { "D", "Grapple reset", desc = "Delete all bookmarks" },