Added obsidian todo system to nvim
This commit is contained in:
parent
abfa485248
commit
7c95c13603
3 changed files with 18 additions and 3 deletions
|
|
@ -1,8 +1,9 @@
|
|||
local vaultLocation = "$HOME/Sync/wiki"
|
||||
require("obsidian").setup({
|
||||
workspaces = {
|
||||
{
|
||||
name = "vault",
|
||||
path = "~/Sync/wiki",
|
||||
path = vaultLocation,
|
||||
},
|
||||
},
|
||||
completion = {
|
||||
|
|
@ -33,5 +34,14 @@ require("obsidian").setup({
|
|||
end
|
||||
return suffix
|
||||
end,
|
||||
|
||||
})
|
||||
|
||||
-- for obsidian-todo.nvim
|
||||
require("telescope").setup({
|
||||
extensions = {
|
||||
obsidian_todo = {
|
||||
search_path = vaultLocation,
|
||||
search_pattern = "- [ ] #todo", -- This is the default value
|
||||
},
|
||||
},
|
||||
})
|
||||
|
|
|
|||
|
|
@ -53,7 +53,8 @@ local keymap = {
|
|||
{ "<leader>vq", "<Cmd>ObsidianQuickSwitch<CR>", desc = "Quick Switch with fzf" },
|
||||
{ "<leader>vr", "<Cmd>ObsidianRename<CR>", desc = "Rename Note" },
|
||||
{ "<leader>vs", "<Cmd>ObsidianSearch<CR>", desc = "Search Notes" },
|
||||
{ "<leader>vt", "<Cmd>ObsidianTomorrow<CR>", desc = "Open Tomorrows Note" },
|
||||
{ "<leader>vT", "<Cmd>ObsidianTomorrow<CR>", desc = "Open Tomorrows Note" },
|
||||
{ "<leader>vt", "<Cmd>Telescope obsidian_todo obsidian_todo<CR>", desc = "Search for all TODOs" },
|
||||
{ "<leader>vw", "<Cmd>ObsidianWorkspace<CR>", desc = "Switch Workspace" },
|
||||
{ "<leader>vy", "<Cmd>ObsidianYesterday<CR>", desc = "Open Yesterdays Note" },
|
||||
{ "<leader>w", group = "window" },
|
||||
|
|
|
|||
|
|
@ -88,6 +88,10 @@ local plugins = {
|
|||
"nvim-lua/plenary.nvim",
|
||||
},
|
||||
},
|
||||
{
|
||||
"LilleAila/obsidian-todo.nvim",
|
||||
dependencies = { 'nvim-telescope/telescope.nvim' }
|
||||
},
|
||||
{
|
||||
"iamcco/markdown-preview.nvim",
|
||||
cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" },
|
||||
|
|
|
|||
Loading…
Reference in a new issue