♻️ refactor(nvim): obsidian config

This commit is contained in:
Sergio Laín 2024-07-28 15:16:23 +02:00
parent 39fd1bd580
commit fc4800b837
No known key found for this signature in database
GPG key ID: 8429B2EE312F8150

View file

@ -1,9 +1,9 @@
local prefix = "<leader>O" local prefix = "<leader>o"
return { return {
{ {
"epwalsh/obsidian.nvim", "epwalsh/obsidian.nvim",
event = { "BufReadPre /docs/Documentos/Obsidian/**.md" }, event = "VeryLazy",
keys = { keys = {
{ prefix .. "o", "<cmd>ObsidianOpen<CR>", desc = "Open on App" }, { prefix .. "o", "<cmd>ObsidianOpen<CR>", desc = "Open on App" },
{ prefix .. "g", "<cmd>ObsidianSearch<CR>", desc = "Grep" }, { prefix .. "g", "<cmd>ObsidianSearch<CR>", desc = "Grep" },
@ -22,17 +22,11 @@ return {
{ prefix .. "i", "<cmd>ObsidianPasteImg<CR>", desc = "Paste Image" }, { prefix .. "i", "<cmd>ObsidianPasteImg<CR>", desc = "Paste Image" },
{ prefix .. "d", "<cmd>ObsidianDailies<CR>", desc = "Daily Notes" }, { prefix .. "d", "<cmd>ObsidianDailies<CR>", desc = "Daily Notes" },
}, },
dependencies = {
"nvim-lua/plenary.nvim",
"hrsh7th/nvim-cmp",
"nvim-telescope/telescope.nvim",
"nvim-treesitter/nvim-treesitter",
},
opts = { opts = {
workspaces = { workspaces = {
{ {
name = "personal", name = "personal",
path = "~/Documentos/Obsidian/obsidianVault/root", path = "~/Documents/Obsidian/obsidianVault/",
}, },
}, },
@ -58,6 +52,12 @@ return {
end, end,
opts = { buffer = true }, opts = { buffer = true },
}, },
["<cr>"] = {
action = function()
return require("obsidian").util.smart_action()
end,
opts = { buffer = true, expr = true },
},
}, },
templates = { templates = {