存在しないレス番へのリンクもfoldに失敗するようなので
それも併せて修正しなおしました。
http://pc.2ch.net/test/read.cgi/software/1006852780/767 http://pc.2ch.net/test/read.cgi/software/1006852780/768 http://pc.2ch.net/test/read.cgi/software/1006852780/769 *** plugin/chalice.vim 11 May 2002 12:43:51
--- plugin/chalice.vim 11 May 2002 22:53:50
***************
*** 380,392 ****
" 表示範囲後のfolding
if s:parse2ch_range_end != '$'
let fold_start = s:GetLnum_Article(s:parse2ch_range_end + 1) - 1
! call AL_execute(fold_start . ',$fold')
endif
" 表示範囲前のfolding
if s:parse2ch_range_start > 1
let fold_start = s:GetLnum_Article(s:parse2ch_range_mode =~ 'n' ? 1 : 2) - 1
let fold_end = s:GetLnum_Article(s:parse2ch_range_start) - 2
! call AL_execute(fold_start . ',' . fold_end . 'fold')
endif
call s:GoThread_Article(s:parse2ch_range_start)
else
--- 380,396 ----
" 表示範囲後のfolding
if s:parse2ch_range_end != '$'
let fold_start = s:GetLnum_Article(s:parse2ch_range_end + 1) - 1
! if fold_start > 0
! call AL_execute(fold_start . ',$fold')
! endif
endif
" 表示範囲前のfolding
if s:parse2ch_range_start > 1
let fold_start = s:GetLnum_Article(s:parse2ch_range_mode =~ 'n' ? 1 : 2) - 1
let fold_end = s:GetLnum_Article(s:parse2ch_range_start) - 2
! if fold_end > 0
! call AL_execute(fold_start . ',' . fold_end . 'fold')
! endif
endif
call s:GoThread_Article(s:parse2ch_range_start)
else