zettelkasten.nvim/plugin/zettelkasten.vim

24 lines
729 B
VimL
Raw Normal View History

" TODO remove after debugging
if exists('g:loaded_zettelkasten')
finish
endif
" TODO for DEBUGGING ONLY: reloads the whole lua plugin
2020-10-26 14:55:40 +00:00
fun! ZKReload()
lua for k in pairs(package.loaded) do if k:match("^zettelkasten") then package.loaded[k] = nil end end
lua require 'zettelkasten'
2020-10-26 14:55:40 +00:00
endfun
nnoremap <leader>R :call ZKReload()<cr>
2020-10-26 14:55:40 +00:00
augroup Zettelkasten
autocmd!
augroup END
" example plug mappings
2020-10-26 14:55:40 +00:00
" nnoremap <Plug>Zettel_Link :call zettelkasten#zettel_link()<cr>
2021-04-30 11:28:39 +00:00
nnoremap <Plug>zettel_link_open :lua require 'zettelkasten'.open_link()<cr>
vnoremap <Plug>zettel_link_open :lua require 'zettelkasten'.open_link()<cr>
nmap <leader>i <Plug>zettel_link_open
vmap <leader>i <Plug>zettel_link_open
2020-10-26 14:55:40 +00:00
let g:loaded_zettelkasten = 1