updated gitignore, keymap, and settings