local note_location = vim.env.OBSIDIAN_VAULT if note_location == '' then note_location = '~/notes' end return { { 'obsidian-nvim/obsidian.nvim', version = '*', ft = 'markdown', dependencies = { 'nvim-lua/plenary.nvim', }, config = function(_, opts) require('obsidian').setup(opts) vim.api.nvim_create_autocmd('FileType', { group = vim.api.nvim_create_augroup('MarkdownConceal', {}), pattern = 'markdown', callback = function(ev) vim.opt_local.conceallevel = 2 vim.opt_local.concealcursor = 'cn' end, }) end, opts = { legacy_commands = false, picker = { name = 'fzf-lua', }, completion = { nvim_cmp = false, blink = true, }, workspaces = { { name = 'notes', path = note_location, }, }, }, }, }