more key binding
add gitignore