diff --git a/home-manager/features/neovim/config/lua/plugins/obsidian.lua b/home-manager/features/neovim/config/lua/plugins/obsidian.lua new file mode 100644 index 0000000..a7ed9e8 --- /dev/null +++ b/home-manager/features/neovim/config/lua/plugins/obsidian.lua @@ -0,0 +1,39 @@ +return { + "epwalsh/obsidian.nvim", + version = "*", -- recommended, use latest release instead of latest commit + lazy = true, + ft = "markdown", + -- Replace the above line with this if you only want to load obsidian.nvim for markdown files in your vault: + -- event = { + -- -- If you want to use the home shortcut '~' here you need to call 'vim.fn.expand'. + -- -- E.g. "BufReadPre " .. vim.fn.expand "~" .. "/my-vault/*.md" + -- -- refer to `:h file-pattern` for more examples + -- "BufReadPre path/to/my-vault/*.md", + -- "BufNewFile path/to/my-vault/*.md", + -- }, + dependencies = { + -- Required. + "nvim-lua/plenary.nvim", + }, + opts = { + workspaces = { + { + name = "personal", + path = "~/Documents/Obsidian/Drew", + }, + }, + daily_notes = { + -- Optional, if you keep daily notes in a separate directory. + folder = "Daily Notes", + -- Optional, if you want to change the date format for the ID of daily notes. + date_format = "%Y-%m-%d", + -- Optional, if you want to automatically insert a template from your template directory like '' + template = nil, + }, + templates = { + folder = "Templates", + date_format = "%Y-%m-%d", + time_format = "%H:%M", + }, + }, +} diff --git a/home-manager/features/neovim/config/lua/plugins/snacks.lua b/home-manager/features/neovim/config/lua/plugins/snacks.lua index d39d858..f316aa1 100644 --- a/home-manager/features/neovim/config/lua/plugins/snacks.lua +++ b/home-manager/features/neovim/config/lua/plugins/snacks.lua @@ -1,15 +1,13 @@ return { "folke/snacks.nvim", - opts = { - keys = { - { - "", - function() - Snacks.picker.buffers() - end, - desc = "Open Files", - }, - { "", false }, + keys = { + { + "", + function() + Snacks.picker.buffers() + end, + desc = "Open Files", }, + { "", false }, }, }