Забавная командная строка:
vim "+$l" -c "execute 'normal ' . substitute('$c', 'c$', '', '') . '|'" $f
Переменные $l, $c, $f передаются
извне.
ViewSourceWith почему-то передаёт в переменной $c буковку 'c' - приходится
удалять. Особенно забавна конструкция substitute('$c', 'c$'...)
Upd. Я написал багрепорт, и в VSW 0.4.2 баг с лишней 'c' исправлен. Командная строка сократилась до
vim "+$l" -c "normal $c|" $f