Select Line bound to ^L (selectHardLine), and
Select Nothing bound to ESC (moveRightAndModifySelection, moveLeft). I
don't remember for sure, but I might have had to edit the *.tmMacro
files by hand to get exactly the behavior I wanted.
Cmd + Shift + L is by default select line so you don't necessarily need to make a new macro. Also ESC is completion so I probably wouldn't rebind it.
I had to edit the plist files to change the macros too, I'm interested if anyone knows a better way.