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({
|
require("obsidian").setup({
|
||||||
workspaces = {
|
workspaces = {
|
||||||
{
|
{
|
||||||
name = "vault",
|
name = "vault",
|
||||||
path = "~/Sync/wiki",
|
path = vaultLocation,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
completion = {
|
completion = {
|
||||||
|
|
@ -33,5 +34,14 @@ require("obsidian").setup({
|
||||||
end
|
end
|
||||||
return suffix
|
return suffix
|
||||||
end,
|
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>vq", "<Cmd>ObsidianQuickSwitch<CR>", desc = "Quick Switch with fzf" },
|
||||||
{ "<leader>vr", "<Cmd>ObsidianRename<CR>", desc = "Rename Note" },
|
{ "<leader>vr", "<Cmd>ObsidianRename<CR>", desc = "Rename Note" },
|
||||||
{ "<leader>vs", "<Cmd>ObsidianSearch<CR>", desc = "Search Notes" },
|
{ "<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>vw", "<Cmd>ObsidianWorkspace<CR>", desc = "Switch Workspace" },
|
||||||
{ "<leader>vy", "<Cmd>ObsidianYesterday<CR>", desc = "Open Yesterdays Note" },
|
{ "<leader>vy", "<Cmd>ObsidianYesterday<CR>", desc = "Open Yesterdays Note" },
|
||||||
{ "<leader>w", group = "window" },
|
{ "<leader>w", group = "window" },
|
||||||
|
|
|
||||||
|
|
@ -88,6 +88,10 @@ local plugins = {
|
||||||
"nvim-lua/plenary.nvim",
|
"nvim-lua/plenary.nvim",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"LilleAila/obsidian-todo.nvim",
|
||||||
|
dependencies = { 'nvim-telescope/telescope.nvim' }
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"iamcco/markdown-preview.nvim",
|
"iamcco/markdown-preview.nvim",
|
||||||
cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" },
|
cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" },
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue