Files
nixos-config/home/programs/neovim/lua/plugins/obsidian-nvim.lua
2024-03-03 12:35:44 +01:00

40 lines
928 B
Lua

return {
{
"epwalsh/obsidian.nvim",
lazy = true,
event = {
"BufReadPre " .. vim.fn.expand("~") .. "**.md",
"BufNewFile " .. vim.fn.expand("~") .. "**.md",
},
dependencies = {
"nvim-lua/plenary.nvim",
"hrsh7th/nvim-cmp",
"nvim-telescope/telescope.nvim",
"nvim-treesitter",
},
config = function()
vim.opt.conceallevel = 2
require("obsidian").setup({
workspaces = {
{
name = "personal",
path = "~/Notes/personal",
},
{
name = "work",
path = "~/Notes/work",
},
{
name = "studies",
path = "~/Notes/studies",
},
},
})
function OpenMarkdownPreview(url)
execute "silent ! firefox --new-window " . a:url
endfunction
let g:mkdp_browserfunc = 'OpenMarkdownPreview'
end,
},
}