As a vim user I've always struggled to consistently the emacs-style keyboard shortcuts in bash. You know: ctrl-A to jump to the beginning of the line, ctrl-E to jump to the end of a line. I just don't like hammering that control key so frequently.But today I learned that…

I've been programming for about 5 years. In that time I've stuck Python for almost everything. This worked wonderfully because Python is so adaptable; it could usually accomplish whatever I needed it to.But such monogamy leaves a programmer a little sheltered. A couple months back I took a week-long…