Changeset 5416
- Timestamp:
- 06/20/09 09:44:46 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Padre-Plugin-Perl6/lib/Padre/Plugin/Perl6/Perl6Document.pm
r5413 r5416 197 197 $menu->AppendSeparator; 198 198 199 my $new_line; 200 require Padre::Util; 201 my $doc_new_line_type = Padre::Util::newline_type($self->text_get); 202 if($doc_new_line_type eq "WIN") { 203 $new_line = "\r\n"; 204 } elsif($doc_new_line_type eq "MAC") { 205 $new_line = "\r"; 206 } else { 207 #NONE, UNIX or MIXED 208 $new_line = "\n"; 209 } 199 210 foreach my $issue ( @{$self->{issues}} ) { 200 211 my $issue_line_no = $issue->{line} - 1; … … 209 220 $menu->Append( -1, sprintf( Wx::gettext("Insert declaration for '%s'"), $var_name) ), 210 221 sub { 211 #XXX-implement insert variable declaration 222 #Insert a variable declaration before the start of the current line 223 my $line_start = $editor->PositionFromLine( $current_line_no ); 224 $editor->InsertText($line_start, "my $var_name;$new_line"); 212 225 }, 213 226 );
Note: See TracChangeset
for help on using the changeset viewer.
