use POSIX;
sub filename {
- my $f = $ENV{VIMFILE};
- return $f unless $f;
- my $root = $ENV{IZI_ROOT_DIR};
- return $f unless $root;
- $f =~ s,^$root,\~izideal,;
- return $f;
+ my $f = $ENV{VIMFILE};
+ return join(' ',@ARGV) if @ARGV and !$f;
+ return $f unless $f;
+
+ my $root = $ENV{IZI_ROOT_DIR};
+ return $f unless $root;
+ $f =~ s,^$root,\~izideal,;
+ return $f;
}
$Config::var = {
- #yourArray => [ 'Perl', 'C', 'C++' ],
- time => sub{ time },
- programname => 'nico',
- today => POSIX::strftime("%d.%m.%y", localtime),
- year => POSIX::strftime("%Y", localtime),
- filename => &filename(),
+#yourArray => [ 'Perl', 'C', 'C++' ],
+ time => sub{ time },
+ programname => 'nico',
+ today => POSIX::strftime("%d.%m.%y", localtime),
+ year => POSIX::strftime("%Y", localtime),
+ filename => filename(),
};
$Config::opt = {
- dir => $ENV{HOME}.'/.vim/templates',
- #dir => '/usr/share/vim-scripts/vimplate-templates',
- user => 'nico',
+ dir => $ENV{HOME}.'/.vim/templates',
+ user => 'nico',
};
# we need $Config::user with the option -user=<name>
$Config::user = {
- nico => {
- firstname => 'Nicolas',
- lastname => 'Boisselier',
- me => 'NB',
- #mail => 'icolas@free.fr',
- mail => 'nicolas.boisselier@gmail.com',
- },
+ nico => {
+ firstname => 'Nicolas',
+ lastname => 'Boisselier',
+ me => 'NB',
+ mail => 'nicolas.boisselier@gmail.com',
+ },
};
for (keys %$Config::user) {