X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=vim%2Fplugin%2Fnotmuch.vim;h=90678b93caf6430052d29452c36ffba0b08f83f8;hp=00ee98427ccca5269eba347f8d1265d02bf11b67;hb=905a08788e0e1620ff4202269af2a8e4666767e1;hpb=cfb18a6cbb3e247c910c427ec2dce96740870730 diff --git a/vim/plugin/notmuch.vim b/vim/plugin/notmuch.vim index 00ee9842..90678b93 100644 --- a/vim/plugin/notmuch.vim +++ b/vim/plugin/notmuch.vim @@ -47,16 +47,17 @@ function! s:NM_cmd_search(words) let b:nm_raw_data = lines nnoremap :call NM_search_display() + nnoremap s :call NM_cmd_search(split(input('NotMuch Search:'))) setlocal cursorline setlocal nowrap endfunction function! s:NM_search_display() - let line = line('.') if !exists('b:nm_raw_data') echo 'no b:nm_raw_data' else - let info = b:nm_raw_data[line] + let line = line('.') + let info = b:nm_raw_data[line-1] let what = split(info, '\s\+')[0] call s:NM_cmd_show([what]) endif @@ -77,7 +78,7 @@ function! s:NM_cmd_show(words) endfunction -" --- helper function +" --- helper functions function! s:NM_newBuffer(ft, content) enew