You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 

21 lines
759 B

if !exists("g:notecrate_dirs")
let g:notecrate_dirs = {
\ "notes": { "prefix": "n", "dir": "~/notecrate"}
\ }
endif
let g:todo_plugin_dir = expand("<sfile>:p:h:h")
for [key, value] in items(g:notecrate_dirs)
silent execute "autocmd BufRead,BufNewFile " . value["dir"] . "/*.md set filetype=notecrate syntax=notecrate"
silent execute "normal! :nnoremap <leader>w" . value["prefix"] . " :e " . value["dir"] . "/index.md<CR>:let b:notecrate_dir = \"" . value["dir"] . "\"<CR>:let b:notecrate_history = []<CR>\<CR>"
let current_dir = expand('%:~:h')
if current_dir == value["dir"]
if !exists("b:notecrate_dir")
let b:notecrate_dir = value["dir"]
endif
if !exists("b:notecrate_history")
let b:notecrate_history = []
endif
endif
endfor