Support custom mappings via g:space_map
refactor do_space()
Use g:space_map during do_space()