feat: don't delete all the newlines at the end of the buffer

Modifies my:delete-trailing-whitespace-except-current-line
feat: add hl-sentence-mode to rst-mode-hook
feat: add auto-complete setup for most prog langs