summaryrefslogtreecommitdiff
path: root/dot_config/nvim/lua/plugins/obsidian.lua
blob: f66e1d1b8ff0e09ce7cb1a486563bcb87565bacb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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"
  --   "BufReadPre path/to/my-vault/**.md",
  --   "BufNewFile path/to/my-vault/**.md",
  -- },
  dependencies = {
    -- Required.
    "nvim-lua/plenary.nvim",

    -- Optional
    "hrsh7th/nvim-cmp",
    "nvim-telescope/telescope.nvim",
    "nvim-treesitter/nvim-treesitter",
  },
  opts = {
    workspaces = {
      -- {
      --   name = "personal",
      --   path = "~/vaults/personal",
      -- },
      {
        name = "work",
        path = "~/Documents/Vaults/Work",
      },
    },

    -- follow_url_func = function(url)
    -- -- Open the URL in the default web browser.
    -- vim.fn.jobstart({"Start-Process 'C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge'", url})  -- Mac OS
    -- -- vim.fn.jobstart({"xdg-open", url})  -- linux
    -- end,

  },
}