mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-22 17:34:54 +01:00
vim: fix '?' command in message display
This commit is contained in:
parent
845732464c
commit
be19c210ca
1 changed files with 10 additions and 2 deletions
|
@ -130,7 +130,7 @@ let g:notmuch_show_maps = {
|
||||||
\
|
\
|
||||||
\ 'r': ':call <SID>NM_show_reply()<CR>',
|
\ 'r': ':call <SID>NM_show_reply()<CR>',
|
||||||
\ 'm': ':call <SID>NM_new_mail()<CR>',
|
\ 'm': ':call <SID>NM_new_mail()<CR>',
|
||||||
\ '?': ':echo <SID>NM_show_thread_id() . '' '' . <SID>NM_show_message_id()<CR>',
|
\ '?': ':echo <SID>NM_show_message_id() . '' @ '' . join(<SID>NM_show_search_words())<CR>',
|
||||||
\ }
|
\ }
|
||||||
|
|
||||||
|
|
||||||
|
@ -506,7 +506,7 @@ function! s:NM_show_message_id()
|
||||||
let info = b:nm_raw_info
|
let info = b:nm_raw_info
|
||||||
let lnum = line('.')
|
let lnum = line('.')
|
||||||
for msg in info['msgs']
|
for msg in info['msgs']
|
||||||
if lnum >= msg['start']
|
if lnum > msg['end']
|
||||||
continue
|
continue
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -515,6 +515,14 @@ function! s:NM_show_message_id()
|
||||||
return ''
|
return ''
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
function! s:NM_show_search_words()
|
||||||
|
if !exists('b:nm_words')
|
||||||
|
echoe 'no b:nm_words'
|
||||||
|
return []
|
||||||
|
endif
|
||||||
|
return b:nm_words
|
||||||
|
endfunction
|
||||||
|
|
||||||
function! s:NM_show_fold_toggle(key, type, fold)
|
function! s:NM_show_fold_toggle(key, type, fold)
|
||||||
let info = b:nm_raw_info
|
let info = b:nm_raw_info
|
||||||
let act = 'open'
|
let act = 'open'
|
||||||
|
|
Loading…
Reference in a new issue