vim: fix some error checking in NM_search_thread_id()

This commit is contained in:
Bart Trojanowski 2009-11-25 19:26:36 -05:00
parent 29b420700e
commit e2fd1d9970

View file

@ -351,12 +351,15 @@ function! s:NM_search_thread_id()
if !exists('b:nm_raw_lines') if !exists('b:nm_raw_lines')
echoe 'no b:nm_raw_lines' echoe 'no b:nm_raw_lines'
return '' return ''
else endif
let line = line('.') let mnum = line('.') - 1
let info = b:nm_raw_lines[line-1] if len(b:nm_raw_lines) <= mnum
return ''
endif
echo 'len=' . string(len(b:nm_raw_lines)) . ' mnum=' . string(mnum)
let info = b:nm_raw_lines[mnum]
let what = split(info, '\s\+')[0] let what = split(info, '\s\+')[0]
return what return what
endif
endfunction endfunction
function! s:NM_search_add_remove_tags(prompt, prefix, intags) function! s:NM_search_add_remove_tags(prompt, prefix, intags)