http://qs1969.pair.com?node_id=840111

llancet has asked for the wisdom of the Perl Monks concerning the following question:

Besides Padre, is there any other source code editors that can highlight perl6 syntax?

Replies are listed 'Best First'.
Re: Perl 6 syntax highlight editor
by moritz (Cardinal) on May 15, 2010 at 08:27 UTC
    I use vim for my day-to-day Perl 6 development, there's a pretty good (but not perfect) perl6.vim file in the vim-perl repository.

    Emacs users might use the syntax hilighting from the Perl 6 enhanced cperl-mode.el, though I can't comment on its quality since I've never used it.

    Perl 6 - links to (nearly) everything that is Perl 6.
Re: Perl6 syntax highlight editor
by Anonymous Monk on May 15, 2010 at 06:03 UTC
    Since Padre is Scintilla based, I would say any scintilla based editor can (Geany/Komodo/Notepad++/Notepad2...), and since scintilla is open source, with little a SMOP, any editor could support it
Re: Perl6 syntax highlight editor
by amir_e_a (Hermit) on May 15, 2010 at 07:48 UTC

    On Windows i use Notepad++ nearly always, even though it doesn't have a debugger.

    On GNU/Linux almost any text editor can color Perl. My favorites are vi and Kate, but it's a matter of taste.

      On GNU/Linux almost any text editor can color Perl. My favorites are vi
      vi does not colour code any language. Don't get fooled by Linux distros renaming some non-vi editor to vi (and different distros pick different editors). That's as useful as renaming ruby to perl. You probably mean nvi, Vim, Elvis, vile, or some other vi-clone - AFAIK, all of them are capable of colour coding many languages.
        Thanks - i meant vim, of course. But see above - i'm silly in general.
      ...And now i see that i'm silly and the question was about Perl 6.
Re: Perl6 syntax highlight editor
by Marshall (Canon) on May 16, 2010 at 08:27 UTC
    Also is TextPad. I current use version 4 (there are later versions). I don't have syntax enabled ( actually found it annoying), but even this version can do it. And you can modify to suit your indenting preferences.