GUI zum Editieren von POD
Von: K. Wittrock (invalid@invalid.invalid) [Profil]
Datum: 28.09.2009 20:09
Message-ID: <4ac1cfb7$0$31341$9b4e6d93@newsspool4.arcor-online.net>
Newsgroup: de.comp.lang.perl.misc
Datum: 28.09.2009 20:09
Message-ID: <4ac1cfb7$0$31341$9b4e6d93@newsspool4.arcor-online.net>
Newsgroup: de.comp.lang.perl.misc
Hallo POD-Schreiber, zur Zeit schreibe ich ein Perl/Tk-Programm, welches mir ein GUI zum Editieren von POD bereitstellt. Um ein Gefühl dafür zu bekommen, ob dieses Programm von allgemeinem Interesse sein könnte, liste ich im Folgenden dessen wesentliche Fähigkeiten auf und bitte um eure Meinungen, Kritiken und Anregungen. * Die zu editierende Datei wird in einem scrollbaren TextUndo-Widget angezeigt. Dabei werden Perl-Kode-Blöcke hellgelb unterlegt oder in dunkelblau geschrieben. Perl-Kode kann aus- und eingeblendet werden. * Ein Button für jeden formatting code (z. B. B<>). Wenn beim Anklicken eines dieser Buttons Text selektiert ist, befindet sich dieser anschließend zwischen den Klammern. Sonst wird der Eingabecursor zwischen die Klammern gesetzt. Der Bracketlevel kann voreingestellt werden. * Zusätzliche Buttons für Escape-Formatierungen mit festem Inhalt, z. B. E<lt>. * Eine Auswahlliste für alle POD-Kommandos. Das Kommando wird vor die Zeile mit dem Eingabecursor gesetzt. Dahinter wird der Platz für den 1. Textblock vorbereitet. Um Leerzeilen über und unter dem Kommando braucht man sich nicht zu kümmern. Bei head1 wird der eingegebene Text automatisch in Großbuchstaben umgewandelt (Kode von Christoph Lamprecht). Bei Kommandopaaren wird die gesamte Gruppe eingefügt: =over => =over | =item | ºck ¾gin => ¾gin | =end POD-Kommando vor Perl-Kode => POD-Kommando | =cut Bei ¾gin | =end braucht der Formatname (z. B. html, text, comment) nur einmal eingegeben zu werden. * Eine Auswahlliste für die am häufigsten verwendeten =head1-Texte, ev. getrennt nach Allgemein, Module, OO-Kode, Perl/Tk, Perl-Programme. Die Texte werden in einer Textdatei abgelegt, die lokal angepasst werden kann. * Zur Kontrolle kann podchecker für die editierte Datei aufgerufen werden, außerdem verschiedene POD-Formatierer (pod2man, pod2text, pod2html) zur Begutachtung des Resultats. * Ein Hilfe-Button blendet das zum POD-Editierprogramm gehörige POD ein. Gruß Klaus -- Persönliche Antwort bitte nur an K<ohne_Punkt_und_Komma>Wittrock<Klammeraffe>web.de[ Auf dieses Posting antworten ]
Antworten
- Frank Seitz (29.09.2009 20:27)
- .Evàristo. (02.10.2009 19:08)
