X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=TODO;h=463f148d392d54e51a073fba698b5a7de6992f84;hb=8650cadc9aaa12d0fb1d7025ad8fefda9c3df636;hp=9c3ef3052cb0701db7d2f409c411ab8650177c28;hpb=ed1fffa086693c62340599065543ee1d5c09ee8f;p=perltidy.git diff --git a/TODO b/TODO index 9c3ef30..463f148 100644 --- a/TODO +++ b/TODO @@ -1,17 +1,34 @@ 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. All + of these are of interest, but there is no particular schedule for + implementing them. Improved Vertical Alignment There are many opportunities for improving vertical alignment. + More options for controling placement of opening/closing tokens + Many have requested even more options to control opening and closing + token placement. + improved ?: formatting An indentation level should be associated with ?: statements. This will make nested ?: statements more readable. - Recursive file processing - A -r flag might be nice. + improved internal if/unless formatting + Consider giving internal if/unless statements an additional level of + indentation. This would avoid running out of indentation levels. + Suggested by Jeff Armstorng. For example, we would like the 'ands' in + the following statement to be indented more than the if: + + return $ship->chargeWeapons("phaser-canon") + if $encounter->description eq 'klingon' + and $ship->firepower >= $encounter->firepower + and $location->status ne 'neutral'; + + enable -ole under Windows + This only works under unix (or cygwin) at present. It doesn't work for + Windows versions, such as Active State, because they change line endings + that they don't like. Documentation A FAQ is needed to explain some of the more subtle formatting issues, @@ -26,3 +43,12 @@ Perltidy TODO List multi-line quotes. Then code needs to be written to scan for and markup identifiers. + Automatic style detection + It would be nice to write a program to read a sample of perl code and + write an approximate .perltidyrc file for that style. + +Things which have been suggested but will not be done + Recursive file processing + A -r flag might be nice, but this is probably best handled by an + exterior shell script. +