X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=TODO;h=396c5d0a405c30c829871465952c491b0aeb2378;hb=13172cedfaa8bd02debede56fa752df130d91015;hp=9c3ef3052cb0701db7d2f409c411ab8650177c28;hpb=ed1fffa086693c62340599065543ee1d5c09ee8f;p=perltidy.git diff --git a/TODO b/TODO index 9c3ef30..396c5d0 100644 --- a/TODO +++ b/TODO @@ -1,17 +1,11 @@ Perltidy TODO List - This is a "wish-list" of features to add and things to do. All of these - are of interest, but there is no particular schedule for implementing - them. + This is a partial "wish-list" of features to add and things to do. For + the latest list of bugs and feature requests at CPAN see: - Improved Vertical Alignment - There are many opportunities for improving vertical alignment. - - improved ?: formatting - An indentation level should be associated with ?: statements. This will - make nested ?: statements more readable. + https://rt.cpan.org/Public/Dist/Display.html?Name=Perl-Tidy - Recursive file processing - A -r flag might be nice. + Improved Vertical Alignment + There are still many opportunities for improving vertical alignment. Documentation A FAQ is needed to explain some of the more subtle formatting issues, @@ -26,3 +20,20 @@ Perltidy TODO List multi-line quotes. Then code needs to be written to scan for and markup identifiers. +Things which have been suggested but will not be done + Recursive file processing + A -r flag might be nice, but this is best handled by an exterior shell + script. + + Make perltidy support the syntax of module XXX + This generally won't be done unless the module is part of the core perl + distribution because it is such an open-ended problem. Compounding the + problem is the fact that perltidy often is invoked within an editor on + small snippets of code, so it must to work correctly without seeing any + particular 'use xxx' statement. Therefore, any syntax changes that + conflict with standard Perl syntax can't easily be handled. + + However, an effort is being made to make perltidy generally more + tolerant of extensions to perl syntax. Also, the pre- and post-filter + capabilities of the Tidy.pm module may help. +