Update Obsidian config
This commit is contained in:
parent
433bd65a2d
commit
1c2b24b66a
|
@ -15,22 +15,43 @@ end
|
||||||
return {
|
return {
|
||||||
"epwalsh/obsidian.nvim",
|
"epwalsh/obsidian.nvim",
|
||||||
version = "*", -- recommended, use latest release instead of latest commit
|
version = "*", -- recommended, use latest release instead of latest commit
|
||||||
ft = "markdown",
|
lazy = false,
|
||||||
dependencies = { "nvim-lua/plenary.nvim" },
|
dependencies = { "nvim-lua/plenary.nvim" },
|
||||||
opts = {
|
opts = {
|
||||||
workspaces = {
|
workspaces = {
|
||||||
{
|
{
|
||||||
name = "Lumentis",
|
name = "Lumentis",
|
||||||
path = "~/Workspace/DnD/Lumentis/",
|
path = "~/Workspace/DnD/Lumentis",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "Notes",
|
name = "Notes",
|
||||||
path = "~/Workspace/Notes/",
|
path = "~/Workspace/Notes",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "PhD Notes",
|
name = "PhD-Notes",
|
||||||
path = "~/Workspace/University/PhD/Notes/",
|
path = "~/Workspace/University/PhD/Notes",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name = "DnD",
|
||||||
|
path = "~/Workspace/DnD",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "no-vault",
|
||||||
|
path = function()
|
||||||
|
-- alternatively use the CWD:
|
||||||
|
return assert(vim.fn.getcwd())
|
||||||
|
-- return assert(vim.fs.dirname(vim.api.nvim_buf_get_name(0)))
|
||||||
|
end,
|
||||||
|
overrides = {
|
||||||
|
notes_subdir = vim.NIL, -- have to use 'vim.NIL' instead of 'nil'
|
||||||
|
completion = {
|
||||||
|
new_notes_location = "current_dir",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
daily_notes = {
|
||||||
|
folder = "Daily",
|
||||||
},
|
},
|
||||||
disable_frontmatter = true,
|
disable_frontmatter = true,
|
||||||
ui = {
|
ui = {
|
||||||
|
@ -41,13 +62,13 @@ return {
|
||||||
},
|
},
|
||||||
keys = {
|
keys = {
|
||||||
{"<cr>", handle_enter, ft = "markdown" },
|
{"<cr>", handle_enter, ft = "markdown" },
|
||||||
{"<cr>", ":ObsidianLink<cr>", ft = "markdown", mode = "v"},
|
{"<cr>", "<cmd>ObsidianLink<cr>", ft = "markdown", mode = "v"},
|
||||||
{"<leader>rn", ":ObsidianRename<cr>", ft = "markdown" },
|
{"<leader>rn", "<cmd>ObsidianRename<cr>", ft = "markdown" },
|
||||||
{"<leader>l", "i- [ ] ", ft = "markdown"},
|
{"<leader>l", "i- [ ] ", ft = "markdown"},
|
||||||
{"<leader>l", "- [ ] ", ft = "markdown", mode = "i" },
|
{"<leader>l", "- [ ] ", ft = "markdown", mode = "i" },
|
||||||
|
{"<leader>j", "<cmd>ObsidianToday<cr>"},
|
||||||
{"<tab>", ":set nohlsearch<cr>/\\[[^\\[\\]]*\\]([^()]*)<cr>:let @/ = \"\"<cr>:set hlsearch<cr>", ft = "markdown", silent = true },
|
{"<tab>", ":set nohlsearch<cr>/\\[[^\\[\\]]*\\]([^()]*)<cr>:let @/ = \"\"<cr>:set hlsearch<cr>", ft = "markdown", silent = true },
|
||||||
},
|
},
|
||||||
detect_cwd = true,
|
|
||||||
config = function (_, opts)
|
config = function (_, opts)
|
||||||
require("obsidian").setup(opts)
|
require("obsidian").setup(opts)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue