Drush command to output variable_set statements for given variables
Drush in vim:
http://zurb.com/forrst/posts/Import_Drupal_variables_into_variable_set_call-z89
" Pulls in Drupal variables (from Drush) and outputs variable_set() calls for
" each variable.
" Todo: Should probably check to see if drush can bootstrap
function! s:DrushVariableGet(args)
exec "normal o"
exec "r !drush variable-get --pipe " . a:args . " | sed 's/$variables\[\(.\)\] = /variable_set(\1, /' | sed 's/;$/);/'"
exec "normal ={"
endfunction
command! -bang -nargs= -complete=file Dvar call s:DrushVariableGet()
vi ~/.vimrc
:set paste
and then paste that in.
These resources do not tell you to put your function in your .vimrc:
http://vim.wikia.com/wiki/Write_your_own_Vim_function
http://www.ibm.com/developerworks/library/l-vim-script-2/index.html
Had to get that from here:
http://stackoverflow.com/questions/8571121/trying-to-create-custom-vim-functions
Comments
Post new comment