- move discovery and execution of sparkup exectuable to a function. - exit early if the sparkup functions have already been defined. - only enable the sparkup mappings for html buffers - add settings allowing the user to change the default mappings
- also add g:sparkup (defaulting to 'sparkup') and g:sparkupArgs (defaulting to --no-last-newline) allowing users to specify the location of their sparkup executable and to customize arguments passed to sparkup
- let sparkup.vim find the sparkup executable so that it does not need to be on the user's path - set the indent to the user's &shiftwidth instead of defaulting to 4 spaces - update the insert mappings to start a new undo sequence allowing the user to retry sparkup sequence if they screw it up.
…mental, not documented yet)
…tag-guides to use them back.