Generally, I find back-to-indentation more useful, but occasionally it makes sense to go to the real beginning of a line as well. What doesn’t make sense is to have to think all the time what command is the most appropriate in a particular situation. Wouldn’t it be great if C-a initially took you to the first non-whitespace char(as back-to-indentation does) on a line, and if pressed again took you to the actual beginning of the line?
Bozhidar Batsov has an awesome little defun about moving to the beginning of the line. I was super excited when I learned about M-m because it replaced the embarrasingly ineffecient C-a M-f M-b for me. This is even better, because I can forget about M-m again and just use C-a. Click through for the implementation :)















