add transpose mode and keybindings, new ruby version, snippets