C.2. vile
vile is another major successor to vi. For more information about vile, including source code and various precompiled distributions, see http://dickey.his.com/vile/vile.html. The following commands might make useful additions to your .vilerc file:
;Preserve current indent on new lines
set autoindent
;Wrap at the 78th column
set fillcol=78
set wrapwords
; Use 4-space indents, not tabs
set tabspace=4
set shiftwidth=4
set noti
;Allow % to bounce between angles too
set fence-pairs="( )[]{}<>"
;Inserting these abbreviations inserts the corresponding Perl statement...
abb phbp #! /usr/bin/perl -w
abb pdbg use Data::Dumper 'Dumper';^Mwarn Dumper [];^[hi
abb pbmk use Benchmark qw( cmpthese );^Mcmpthese -10, {};^[O
abb pusc use Smart::Comments;^M^M###
abb putm use Test::More qw( no_plan );
abb papp ^[:r ~/.code_templates/perl_application.pl^M
abb pmod ^[:r ~/.code_templates/perl_module.pm^M
|