diff --git a/nvim/init.lua b/nvim/init.lua index 7b08cce..dddda7f 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -29,3 +29,4 @@ require("thomas.plugins.rainbow-delimiters") require("thomas.plugins.gitblame") require("thomas.plugins.zk") require("thomas.plugins.noice") +require("thomas.plugins.obsidian-nvim") diff --git a/nvim/lua/thomas/plugins-setup.lua b/nvim/lua/thomas/plugins-setup.lua index 0e170bd..14934db 100644 --- a/nvim/lua/thomas/plugins-setup.lua +++ b/nvim/lua/thomas/plugins-setup.lua @@ -39,6 +39,7 @@ return packer.startup(function(use) }) use({ "folke/noice.nvim", requires = { "MunifTanjim/nui.nvim", "rcarriga/nvim-notify" } }) + use({ "epwalsh/obsidian.nvim", requires = { "nvim-lua/plenary.nvim" } }) use("ellisonleao/gruvbox.nvim") use("sainnhe/gruvbox-material") use("kdheepak/lazygit.nvim") diff --git a/nvim/lua/thomas/plugins/obsidian-nvim.lua b/nvim/lua/thomas/plugins/obsidian-nvim.lua new file mode 100644 index 0000000..c64afdd --- /dev/null +++ b/nvim/lua/thomas/plugins/obsidian-nvim.lua @@ -0,0 +1,14 @@ +local obsidian_nvim_setup, obsidian_nvim = pcall(require, "obsidian") + +if not obsidian_nvim_setup then + return +end + +obsidian_nvim.setup({ + workspaces = { + { + name = "eolas", + path = "~/repos/eolas/zk", + }, + }, +})