Entable is a perl script by Bryan Harris.
http://entable.s3.amazonaws.com/index.html
It is extremely flexable.
I wrote this note on using it from vim:
http://entable.s3.amazonaws.com/vim-usage.html
Using Entable with Vim
Place the entable script in a convenient folder,
I chose the local vim extensions folder:
vmap <F11> !$HOME/.vim/entable<cr>
Use visual mode to select some text,
press the mapped key to execute entable on the selected text.
... where
vmap map a key to visual mode
! call external command
$HOME environment variable to user home folder
.vim vim's extras folder, convenient place
entable the entable script
<cr> execute the enter key
--OR--
Define a function to which other commands may be added:
function! Entable() range
execute a:firstline . "," . a:lastline . '!$HOME/.vim/entable'
endf " usage :'<,'>call Entable()<cr>
... where
function! create function, overwrite an existing
Entable() function name
range function handles range
execute execute following string
a:firstline start of range
. concatenate parts of string
"," comma
. concatenate parts of string
a:lastline end of range
. concatenate parts of string
'!$HOME/.vim/entable' path
endf end of function
" start comment
Bill
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
Tuesday, October 16, 2012
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment