I'm trying to deconstruct a
.vimrc file to learn. I'm at a loss to determine what this does. Typing the
_$ mapped keys in visual mode doesn't seem to do anything useful. Maybe I'm missing something.
vmap <silent> ] $"yygv_$ vmap <silent><expr> _$ Under_dollar_visual() function! Under_dollar_visual () " Locate block being shifted... let maxcol = max(map(split(@y, "\n"), 'strlen(v:val)')) + getpos("'<") - 2 " Return the selction that does the job... return maxcol . '|' endfunction