我正在編輯使用Moose的軟件包,我想知道是否有一個用於使Moose屬性出現在Tag List中的插件。是否有一個vim插件使得駝鹿屬性在Tag_List中顯示?
例如,在下面的代碼,屬性options
不Tag_List露面,但print_out_site
作用:
use Moose;
use MooseX::AttributeHelpers;
...
has 'options' => (
metaclass => 'Collection::Hash',
isa => 'HashRef[Str]',
is => 'ro',
provides => {
exists => 'exists',
get => 'get',
set => 'set',
},
);
...
sub print_out_site {
my $self = shift;
my $key = shift;
$self->fasta_out_fh->print(">", $key, "\n");
$self->fasta_out_fh->print($self->sites->{$key}, "\n");
}
MooseX :: AttributeHelpers已棄用;使用Moose :: Meta :: Attribute :: Native :: Trait :: *。 – Ether 2010-02-02 07:45:11
謝謝。我知道,但這是「遺留」代碼。 ;) – 2010-02-02 08:16:44