Ctrl + A shortcut works incorrecly in Bash
===

I have just finished customizing my Bash command prompt in OS X. In short, it now allows me to start typing commands from the new line:

    alexey::machine { ~/rails/jutge } (git: static-pages) 12:55 PM
    -> bundle exec rspec spec/requests/static_pages_spec.rb

When I decide to move to the start of the line using Ctrl + A shortcut, I go to the 4rd character, and all the three that were before it are erased (I marked the cursor position with an '$' sign):

    -> bun$dle exec rspec spec/requests/static_pages_spec.rb

I mean, the first three characters are still displayed, but not accessible and not editable.

I would appreciate any instructions concerning how to fix it. Thank you.
