• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

KWrite: Perl syntax highlighting

catweasel

Hacker
Hallo,

openSUSE wird schon seit einigen Versionen mit der Perlversion 5.10.0 ausgeliefert, aber die Syntaxhighlighting von KWrite wurde nicht an die neuen Schlüsselworte/Operatoren/Built-in-Funktionen angepasst; ganz besonders lästig ist das beim "defined-or" Operator, weil dieser die nachfolgende Syntaxhighlighting durcheinander bringt.
Wird openSUSE 11.3 ein in dieser Hinsicht geupdatetes KWrite haben?
 

lOtz1009

Moderator
Teammitglied
Poste mal ein kleines Stückchen Beispielcode, dann probier ich das heute Abend auf dem Factory-Rechner aus. ;)
 
OP
C

catweasel

Hacker
Code:
#!/usr/bin/env perl
use strict;
use warnings;
use 5.010;

my $foo;
$foo //= 'abc';

given ( $foo ) {
    when ( /^abc/ ) { say 'abc'; }
    when ( /^def/ ) { say 'def'; }
    when ( /^xyz/ ) { say 'xyz'; }
    default { say ''; }
}

for ( 'a' .. 'd' ) {
    state $count = 0;
    say $count++;
}
 

lOtz1009

Moderator
Teammitglied
Sieht momentan so aus:
kwrite.png
 
Oben