From c80a54e42b52ce297f0f2f71af23c562832025c7 Mon Sep 17 00:00:00 2001 From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> Date: Fri, 24 Jan 2025 20:35:27 +0900 Subject: init --- .../TheSiahxyz/lua/thesiahxyz/plugins/vimwiki.lua | 64 ++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/vimwiki.lua (limited to 'ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/vimwiki.lua') diff --git a/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/vimwiki.lua b/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/vimwiki.lua new file mode 100644 index 0000000..73ed91c --- /dev/null +++ b/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/vimwiki.lua @@ -0,0 +1,64 @@ +return { + { + "vimwiki/vimwiki", + cmd = { + "VimwikiIndex", + "VimwikiDeleteFile", + "Vimwiki2HTML", + "VimwikiAll2HTML", + "Vimwiki2HTMLBrowse", + "VimwikiGoto", + "VimwikiRenameFile", + "VimwikiSplitLink", + "VimwikiVSplitLink", + "VimwikiColorize", + "VimwikiDiaryGenerateLinks", + }, + init = function() + local wk = require("which-key") + wk.add({ + mode = { "n" }, + { "w", group = "Vimwiki" }, + { "w", group = "Diary" }, + }) + end, + config = function() + -- Ensure files are read with the desired filetype + vim.g.vimwiki_ext2syntax = { + [".Rmd"] = "markdown", + [".rmd"] = "markdown", + [".md"] = "markdown", + [".markdown"] = "markdown", + [".mdown"] = "markdown", + } + -- Set up Vimwiki list + vim.g.vimwiki_list = { + { + path = vim.fn.expand("~/.local/share/vimwiki"), + syntax = "markdown", + ext = ".md", + }, + } + end, + keys = { + { "ww", ":VimwikiIndex", desc = "Vimwiki index" }, + }, + }, + { + "tools-life/taskwiki", + cmd = { "TaskWikiInfo", "TaskWikiSummary", "TaskWikiStart", "TaskWikiMod" }, + dependencies = { + "vimwiki/vimwiki", + "powerman/vim-plugin-AnsiEsc", + "majutsushi/tagbar", + "farseer90718/vim-taskwarrior", + }, + config = function() + require("taskwiki").setup() + vim.keymap.set("n", "tvi", ":TaskWikiInfo", { desc = "Task wiki info" }) + vim.keymap.set("n", "tvS", ":TaskWikiSummary", { desc = "Task wiki summary" }) + vim.keymap.set("n", "tvm", ":TaskWikiMod", { desc = "Task wiki modify" }) + vim.keymap.set("n", "tvs", ":TaskWikiMod", { desc = "Task wiki modify" }) + end, + }, +} -- cgit v1.2.3