improve text.vim: new function s:shift()