blob: 13f6a33ff2230e3e66529cfd868a01243b01fa46 [file] [log] [blame]
Skyler Greye75e9262022-09-04 22:02:09 +01001let g:wiki_root = '~/Documents/wiki'
Skyler Greya0ddff72022-09-04 22:07:08 +01002let g:wiki_filetypes = ['md']
3let g:wiki_link_extension = '.md'
Skyler Grey81f4af62022-10-31 00:10:52 +00004let g:wiki_index_name = 'README'
Skyler Greya0ddff72022-09-04 22:07:08 +01005
6
7let g:wiki_map_create_page = 'WikiCreateTransform'
8function WikiCreateTransform(name) abort
9 let l:name = wiki#get_root() . '/' . a:name
10 " If the file is new, then append the current date
11 return filereadable(l:name)
12 \ ? a:name
Skyler Grey81f4af62022-10-31 00:10:52 +000013 \ : a:name =~ ".*\.private$"
14 \ ? substitute(substitute(a:name, " ", "_", "g"), "\.private$", "", "") . "_" . strftime("%Y%m%d") . ".private"
Skyler Greyf8194602022-10-31 00:07:05 +000015 \ : substitute(a:name, " ", "_", "g") . '_' . strftime('%Y%m%d')
Skyler Greya0ddff72022-09-04 22:07:08 +010016endfunction
Skyler Greyaff1ce22022-09-05 03:17:38 +010017
18nnoremap <silent> <Leader>wf :WikiFzfPages<CR>