Update submodules, fix cursor behavior on newlines