Improve smart beginning-of-line