Add ObsidianFollowLink setting for obsidian plugin
This commit is contained in:
parent
5f3ba77ba7
commit
fe1aec9475
2 changed files with 21 additions and 16 deletions
|
@ -6,5 +6,6 @@ vim.keymap.set("n", "<leader>or", "<cmd>ObsidianRename<CR>", { silent = true, no
|
||||||
vim.keymap.set("n", "<leader>ol", "<cmd>ObsidianToggleCheckbox<CR>", { silent = true, noremap = true, desc="Obsidian: toggle checkbox" })
|
vim.keymap.set("n", "<leader>ol", "<cmd>ObsidianToggleCheckbox<CR>", { silent = true, noremap = true, desc="Obsidian: toggle checkbox" })
|
||||||
vim.keymap.set("n", "<leader>on", "<cmd>ObsidianNew<CR>", { silent = true, noremap = true, desc="Obsidian: new file" })
|
vim.keymap.set("n", "<leader>on", "<cmd>ObsidianNew<CR>", { silent = true, noremap = true, desc="Obsidian: new file" })
|
||||||
vim.keymap.set("n", "<leader>otoc", "<cmd>ObsidianTOC<CR>", { silent = true, noremap = true, desc="Obsidian: open TOC" })
|
vim.keymap.set("n", "<leader>otoc", "<cmd>ObsidianTOC<CR>", { silent = true, noremap = true, desc="Obsidian: open TOC" })
|
||||||
|
vim.keymap.set("n", "<leader>ofl", "<cmd>ObsidianFollowLink<CR>", { silent = true, noremap = true, desc="Obsidian: follow link" })
|
||||||
-- Oil keybinds
|
-- Oil keybinds
|
||||||
vim.keymap.set("n", "-", "<CMD>Oil<CR>", { desc = "Open parent directory" })
|
vim.keymap.set("n", "-", "<CMD>Oil<CR>", { desc = "Open parent directory" })
|
||||||
|
|
|
@ -1,19 +1,19 @@
|
||||||
return {
|
return {
|
||||||
"epwalsh/obsidian.nvim",
|
"epwalsh/obsidian.nvim",
|
||||||
version = "*", -- recommended, use latest release instead of latest commit
|
version = "*", -- recommended, use latest release instead of latest commit
|
||||||
lazy = true,
|
lazy = true,
|
||||||
ft = "markdown",
|
ft = "markdown",
|
||||||
dependencies = {
|
dependencies = {
|
||||||
-- Required.
|
-- Required.
|
||||||
"nvim-lua/plenary.nvim",
|
"nvim-lua/plenary.nvim",
|
||||||
},
|
},
|
||||||
opts = {
|
opts = {
|
||||||
workspaces = {
|
workspaces = {
|
||||||
{
|
{
|
||||||
name = "personal",
|
name = "personal",
|
||||||
path = os.getenv("OBSIDIAN_NOTES_PATH"),
|
path = os.getenv("OBSIDIAN_NOTES_PATH"),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
templates = {
|
templates = {
|
||||||
folder = "Templates",
|
folder = "Templates",
|
||||||
date_format = "%d.%m.%Y",
|
date_format = "%d.%m.%Y",
|
||||||
|
@ -24,5 +24,9 @@ return {
|
||||||
ui = {
|
ui = {
|
||||||
enable = false
|
enable = false
|
||||||
},
|
},
|
||||||
},
|
follow_url_func = function(url)
|
||||||
|
print("Hello from URL")
|
||||||
|
vim.fn.jobstart({ "xdg-open", url })
|
||||||
|
end,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue