1*eee697b7SBram Moolenaar" vimball : construct a file containing both paths and files 2*eee697b7SBram Moolenaar" Author: Charles E. Campbell, Jr. 3*eee697b7SBram Moolenaar" GetLatestVimScripts: 1502 1 :AutoInstall: vimball.vim 4*eee697b7SBram Moolenaar" Copyright: (c) 2004-2006 by Charles E. Campbell, Jr. 5*eee697b7SBram Moolenaar" The VIM LICENSE applies to Vimball.vim, and Vimball.txt 6*eee697b7SBram Moolenaar" (see |copyright|) except use "Vimball" instead of "Vim". 7*eee697b7SBram Moolenaar" No warranty, express or implied. 8*eee697b7SBram Moolenaar" *** *** Use At-Your-Own-Risk! *** *** 9*eee697b7SBram Moolenaar 10*eee697b7SBram Moolenaar" --------------------------------------------------------------------- 11*eee697b7SBram Moolenaar" Load Once: {{{1 12*eee697b7SBram Moolenaarif &cp || exists("g:loaded_vimball") 13*eee697b7SBram Moolenaar finish 14*eee697b7SBram Moolenaarendif 15*eee697b7SBram Moolenaar 16*eee697b7SBram Moolenaarlet s:keepcpo= &cpo 17*eee697b7SBram Moolenaarset cpo&vim 18*eee697b7SBram Moolenaar 19*eee697b7SBram Moolenaar" ------------------------------------------------------------------------------ 20*eee697b7SBram Moolenaar" Public Interface: {{{1 21*eee697b7SBram Moolenaarcom! -ra -na=+ -bang MkVimball call vimball#MkVimball(<line1>,<line2>,<bang>0,<f-args>) 22*eee697b7SBram Moolenaarcom! -na=0 UseVimball call vimball#Vimball(1) 23*eee697b7SBram Moolenaarcom! -na=0 VimballList call vimball#Vimball(0) 24*eee697b7SBram Moolenaarau BufReadPost *.vba echohl WarningMsg | echo "Source this file to extract it! (:so %)" | echohl None 25*eee697b7SBram Moolenaar 26*eee697b7SBram Moolenaarlet &cpo= s:keepcpo 27*eee697b7SBram Moolenaarunlet s:keepcpo 28*eee697b7SBram Moolenaar" ===================================================================== 29*eee697b7SBram Moolenaar" Modelines: {{{1 30*eee697b7SBram Moolenaar" vim: fdm=marker 31