2023-09-06 00:26:45 +02:00
|
|
|
return {
|
|
|
|
{
|
|
|
|
'vimwiki/vimwiki',
|
2023-09-06 10:19:56 +02:00
|
|
|
enabled = false,
|
2023-09-06 00:26:45 +02:00
|
|
|
cmd = { 'VimwikiIndex', 'VimwikiUISelect' },
|
|
|
|
keys = {
|
|
|
|
{ '<Leader>W', '<cmd>VimwikiIndex<CR>', { noremap = true } },
|
|
|
|
},
|
|
|
|
init = function()
|
|
|
|
vim.g.vimwiki_global_ext = 0
|
|
|
|
vim.g.vimwiki_use_calendar = 1
|
|
|
|
vim.g.vimwiki_hl_headers = 1
|
|
|
|
vim.g.vimwiki_hl_cb_checked = 1
|
|
|
|
vim.g.vimwiki_autowriteall = 0
|
|
|
|
vim.g.vimwiki_listsym_rejected = '✗'
|
|
|
|
vim.g.vimwiki_listsyms = '✗○◐●✓'
|
|
|
|
end,
|
|
|
|
config = function()
|
|
|
|
vim.g.vimwiki_key_mappings = {
|
|
|
|
all_maps = 1,
|
|
|
|
global = 1,
|
|
|
|
headers = 1,
|
|
|
|
text_objs = 1,
|
|
|
|
table_format = 1,
|
|
|
|
table_mappings = 1,
|
|
|
|
lists = 1,
|
|
|
|
links = 1,
|
|
|
|
html = 1,
|
|
|
|
mouse = 0,
|
|
|
|
}
|
|
|
|
vim.g.vimwiki_list = {
|
|
|
|
{
|
|
|
|
diary_header = 'Diary',
|
|
|
|
diary_link_fmt = '%Y-%m/%d',
|
|
|
|
auto_toc = 1,
|
|
|
|
path = '~/docs/wiki/',
|
|
|
|
syntax = 'markdown',
|
|
|
|
ext = '.md',
|
|
|
|
},
|
|
|
|
{ path = '~/docs/books/', syntax = 'markdown', ext = '.md' },
|
|
|
|
{ path = '~/notes/', syntax = 'markdown', ext = '.md' },
|
|
|
|
}
|
|
|
|
end,
|
|
|
|
},
|
|
|
|
}
|