function! s:rowwise_dd() range perl VIM::CSV::rowwise_dd endfunction nnoremap :perl VIM::CSV::prev_col #### sub VIM::DoCommand ($); sub VIM::Eval ($); sub VIM::Msg ($;$); #### use Filter::Util::Call; BEGIN { filter_add( sub { my $status = filter_read; return $status unless /^\s*:/; s/"/\\"/g; s/:(.*)/VIM::DoCommand "$1";/; return $status; }) } ... :w