ClimbLeft
minor
Extending selection to a word is a special case
Commenting echoes
Encapsulating uses of search result type
wip
Encapsulating search result on Climb
Removing optimization that made code more complex
Removing dead code
Rename
wip
Fixing the issue with VIM's expression limit
Tidying up the restructuring