included upstream
updated breakindent patch