···23[](https://u.youngst.au/beanresolution.gif)
40000000000000005### Context
67I am a long time user of vim:
···23[](https://u.youngst.au/beanresolution.gif)
45+<!-- markdown-toc start - Don't edit this section. Run M-x markdown-toc-refresh-toc -->
6+**Table of Contents**
7+8+- [Context](#context)
9+- [Niche Problem](#niche-problem)
10+- [Three Approaches](#three-approaches)
11+ - [Ignoring Internal Transfers](#ignoring-internal-transfers)
12+ - [Scripting](#scripting)
13+ - [Vim](#vim)
14+- [Getting Warmed Up](#getting-warmed-up)
15+- [Vim Motions](#vim-motions)
16+- [Vim Macros](#vim-macros)
17+18+<!-- markdown-toc end -->
19+20### Context
2122I am a long time user of vim: