2ch閲覧プラグイン〜Chalice for Vim

このエントリーをはてなブックマークに追加
767766
存在しないレス番へのリンクも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