From: Nicolas Boisselier Date: Tue, 1 Mar 2016 02:20:28 +0000 (+0000) Subject: filename accept @ARGV X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=7b4919475c256eec6a87e3602a634987757b85c5;p=nb.git filename accept @ARGV --- diff --git a/etc/vim/vimplaterc b/etc/vim/vimplaterc index 29a0832d..7a6106e7 100755 --- a/etc/vim/vimplaterc +++ b/etc/vim/vimplaterc @@ -7,39 +7,39 @@ 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= $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) {