aboutsummaryrefslogtreecommitdiff
path: root/.vim/notes.vim
blob: c56896e28591cf638c532c451790f34d89b1508e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
let s:search_dir = ' ~/diaries ~/journals ~/notes '

command! -bang FzfNoteFiles
            \ call fzf#run(fzf#wrap(fzf#vim#with_preview({
            \ 'source': 'fd --type f . ' . s:search_dir,
            \ 'sink': 'edit',
            \ }), <bang>0))

command! -bang -nargs=* FzfNoteRg
  \ call fzf#vim#grep(
  \   'rg --column --line-number --no-heading --color=always --smart-case -e ' 
  \   . shellescape(<q-args>) . s:search_dir, 1,
  \   fzf#vim#with_preview(), <bang>0)

nnoremap <leader>ww :edit ~/journals/index.md<CR>
nnoremap <leader>wn :edit ~/journals/gtd.md<CR>
nnoremap <leader>wf :FzfNoteFiles<CR>
nnoremap <leader>wr :FzfNoteRg<space>