Use mark_unsaved instead of a workaround
Close old tab and re-open if was opened on rename. Fixes #30
Move git_integration from core files to extensions
Update git statuses of all committed files. #29
Add git-add for single files and git-commit. #29