diff --git a/nvim/after/ftplugin/markdown.lua b/nvim/after/ftplugin/markdown.lua new file mode 100644 index 0000000..45a5c19 --- /dev/null +++ b/nvim/after/ftplugin/markdown.lua @@ -0,0 +1,7 @@ +local map = vim.keymap.set + +map("v", "ln", "ObsidianLinkNew") +map("n", "", "ObsidianNew") +map("n", "/", "ObsidianSearch") +map("n", "ll", "ObsidianLinks") +map("n", "", "ObsidianFollowLink") diff --git a/nvim/lua/juancwu/plugins/obsidian.lua b/nvim/lua/juancwu/plugins/obsidian.lua index cf2ca80..e0e9316 100644 --- a/nvim/lua/juancwu/plugins/obsidian.lua +++ b/nvim/lua/juancwu/plugins/obsidian.lua @@ -24,7 +24,16 @@ return { path = "~/Documents/Obsidian Vault", }, }, - - -- see below for full list of options 👇 + follow_url_func = function(url) + vim.fn.jobstart({ "open", url }) + end, + }, + mappings = { + [""] = { + action = function() + return require("obsidian").util.smart_action() + end, + opts = { noremap = false, expr = true, buffer = true }, + }, }, }