Hatena::Groupsubtech

#生存戦略 、それは

-> 07 { 03 / 02 }

as3 でコメント書き

15:10 | はてなブックマーク - as3 でコメント書き - #生存戦略 、それは

いいプラグインが無いみたい。とりあえず jcommenter.vim を変更してお茶を濁す。

*** jcommenter.vim.orig 2007-03-02 15:08:22.000000000 +0900
--- jcommenter.vim      2007-03-02 15:10:54.000000000 +0900
***************
*** 997,1002 ****
--- 997,1003 ----
  let s:brackets = '\(s*\([\s*]\s\+\)\=\)'

  let s:javaMethodPattern     = '\(^\|\s\+\)' . s:javaname . '\s*(.*)\s*\(throws\|{\|;\|$\)'
+ let s:asMethodPattern     = '\(^\|\s\+\):\=' . s:javaname . '\s*(.*)\s*:\=\s*'
  let s:javaMethodAntiPattern = '='

  let s:commentTagPattern     = '^\s*\*\=\s*@[a-zA-Z]\+\(\s\|$\)'
***************
*** 1036,1042 ****
  function! s:IsMethod()
    let str = s:combinedString

!   return str =~ s:javaMethodPattern && str !~ s:javaMethodAntiPattern
  endfunction

  " Executed on a class declaration?
--- 1037,1047 ----
  function! s:IsMethod()
    let str = s:combinedString

!   if b:current_syntax == "actionscript"
!     return str =~ s:asMethodPattern
!   else
!     return str =~ s:javaMethodPattern && str !~ s:javaMethodAntiPattern
!   end
  endfunction

  " Executed on a class declaration?
トラックバック - http://subtech.g.hatena.ne.jp/secondlife/20070302