Split out keybindings

Split out the keybindings settings to a separate defun.
Fix TAB key

The tab-key needs to be initialized alwyas and not only in prog-mode.
Ignore