diff --git a/ftplugin/markdown.lua b/ftplugin/markdown.lua new file mode 100644 index 0000000..1bf2a44 --- /dev/null +++ b/ftplugin/markdown.lua @@ -0,0 +1 @@ +vim.opt.conceallevel = 1 diff --git a/lua/plugin/obsidian.lua b/lua/plugin/obsidian.lua new file mode 100644 index 0000000..92e2f16 --- /dev/null +++ b/lua/plugin/obsidian.lua @@ -0,0 +1,41 @@ +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 = { + "nvim-lua/plenary.nvim", + }, + opts = { + workspaces = { + { + name = "notes", + path = "~/notes", + }, + }, + completion = { + -- Set to false to disable completion. + nvim_cmp = true, + -- Trigger completion at 2 chars. + min_chars = 1, + }, + + new_notes_location = "current_dir", + wiki_link_func = "use_alias_only", + preferred_link_style = "wiki", + note_id_func = function(title) + return title; + end, + disable_frontmatter = true, + }, + } +}