So I learned how to use bind yesterday.
By typing Ctrl+v followed by a key in the terminal, I get a raw character that represents the key. For example: Ctrl+v followed by Esc returns ^[
.
My question is, how can I bind the "enter key". The Enter Key returns ^M
but when I type the command
bind '"\e^M":"foobar"'
pressing the enter key does not result in foobar being typed in my terminal.