added some keybinds and obsidian support

This commit is contained in:
venus
2026-07-28 07:52:57 -05:00
parent 04b57e60e6
commit 634d9250e5
5 changed files with 30 additions and 16 deletions

View File

@@ -106,3 +106,16 @@ vim.keymap.set('n', '<leader>gg' ,'<cmd>Neogit<cr>' ,{ desc = 'open Neo[g]it
vim.keymap.set('n', '<leader>gc' ,'<cmd>Neogit commit<cr>' ,{ desc = 'open Neogit [c]ommit page' })
vim.keymap.set('n', '<leader>gd' ,'<cmd>Neogit diff<cr>' ,{ desc = 'open Neogit [d]iff page' })
vim.keymap.set('n', '<leader>gt' ,'<cmd>Neogit tagg<cr>' ,{ desc = 'open Neogit [t]agg page' })
-- Obsidian
vim.keymap.set("n", "gf", function()
if require("obsidian").util.cursor_on_markdown_link() then
return "ObsidianFollowLink"
else
return "gf"
end
end, { expr = true, desc = "Follow Obsidian link" })
vim.keymap.set("n", "<leader>os" , "ObsidianSearch" , { desc = "Search Obsidian" })
vim.keymap.set("n", "<leader>on" , "ObsidianNew" , { desc = "New Obsidian note" })