Seems extremely interesting. But in passing it may be worthwile to remind a cheap alternative that would yield the absolute maximum of portability: editor macros or templates. For example you may create a template like thus
#!/usr/bin/perl
use strict;
use warnings;
__END__
If you know that you're using a certain module, say
File::Find, quite often, then you can include it with a cmt in said template:
# use File::Find;
and you may create a suitable macro for inserting subs: I don't have any, but with my editor (
jed]) it would be easy to create one that would ask me for a name, say
foo and create this code for me:
sub foo {
my $var=shift;
}
positioning the cursor on the empty line, or on
$var, to allow me to switch to a more sensible var name.