Taking Vim's copy/paste system beyond 'good enough'