logo
Author: ksurent
Description: .vimrc
Language: Plain Text
syntax on
set nocompatible
set novb
set incsearch
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
set softtabstop=4
set showmatch
set number
set errorformat=%f:%l:%m
set autowrite
set backup
set backupdir=/tmp
set directory=/tmp
set wildmenu
set termencoding=utf-8
set fileencodings=utf8,cp1251
set encoding=utf8
set bg=light
set statusline=%F%m%r%=format=%{&fileformat}\ file_enc=%{&fileencoding}\ sys_enc=%{&encoding}
set laststatus=2
filetype plugin on
autocmd BufNewFile,BufRead *.pl setfiletype perl
autocmd FileType perl compiler perl
autocmd BufNewFile,BufRead *.t compiler perl
autocmd BufNewFile,BufRead *.p6 setfiletype perl6

nmap <silent> <unique> <F3> <Plug>PerlHelpModNormal
vmap <silent> <unique> <F3> <Plug>PerlHelpModVisual
nmap <silent> <unique> <F4> <Plug>PerlHelpFuncNormal
vmap <silent> <unique> <F4> <Plug>PerlHelpFuncVisual

vmap <tab> >gv
vmap <s-tab> <gv

nmap <tab> I<tab><esc>
nmap <s-tab> ^i<bs><esc>

vmap _c :s/^/#/gi<Enter>
vmap _C :s/^#//gi<Enter>

let perl_include_pod=1
let perl_extended_vars=1
let perl_fold=1
let perl_nofold_packages=1
let perl_nofold_subs=1
let perlhelp_prog='/usr/bin/perldoc'

nnoremap <silent> _t :%!perltidy -q<Enter>
vnoremap <silent> _t :!perltidy -q<Enter>

nnoremap <silent> _d :.!perl -MO=Deparse 2>/dev/null<cr>
vnoremap <silent> _d :!perl -MO=Deparse 2>/dev/null<cr>
Recent pastes:
123123123 (PHP)
ksurent (Perl)
ksurent (Bash)
guata (Plain Text)
biophreak (Plain Text)
Raik (PHP)
MUSbKA (Plain Text)
MUSbKA (Plain Text)
nekitozzz (C++)
nekitozzz (Plain Text)
nekitozzz (C++)
ksurent (Perl)
MUSbKA (C++)
stalin_alex (C++)
dzantiev (Plain Text)
unreal (C++)
eug2b (Plain Text)
We Are Not Responsible for User Content
netsago.paste.β © 2009—2012 Neunica