before pressing backspace when there were config.indent_size many spaces
right before the caret would delete them regardless of config.indent_type being
"hard" or not
added the ability to scroll gorizontally, in two ways:
- with a touchpad
- holding "alt" and scrolling
also made the scroll senitivity configurable for both directions
fixed behaviour where caret would move even when the un-indentation did not
do anything, now before modifying caret position check wether the file changed
add binding to change project directory: ctrl+shift+o
save and restore previous direcotry, toggle behaviour with:
config.restore_last_dir
core:open_user_module now opens the right path