vim/bundle/conque/plugin/conque_term_pylab.vim @ e42e595b17c2
vim: space and conque
author |
Steve Losh <steve@stevelosh.com> |
date |
Tue, 29 Jun 2010 09:39:49 -0400 |
parents |
(none) |
children |
(none) |
" FILE: plugin/conque_term_pylab.vim {{{
" AUTHOR: Gökhan Sever
" Nico Raffo <nicoraffo@gmail.com>
" MODIFIED: __MODIFIED__
" VERSION: __VERSION__, for Vim 7.0
" LICENSE:
" }}}
"
" Summary: Ipython shortcuts contributed by Gökhan Sever
"
" Installation: place this file in your .vim/plugin/ directory.
"
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Key mappings {{{
" create a new ipython buffer below
map <F6> :cd %:p:h <CR> :call conque_term#open('ipython -pylab', ['belowright split'])<CR>
" run the current buffer in ipython
nnoremap <silent> <F8> :<C-u>call conque_term_pylab#ipython_run()<CR>
" }}}
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Functions {{{
" run the current buffer in ipython
function! conque_term_pylab#ipython_run()
let cmd = "run " . expand("%:t")
silent execute 'python ' . g:ConqueTerm_Var . '.write(''' . cmd . ''' + "\n")'
startinsert!
endfunction
" }}}