.vimrcに以下を記述すればOKです。
augroup vimrc_autocmds
autocmd BufEnter * highlight OverLength ctermbg=darkgrey guibg=#592929
autocmd BufEnter * match OverLength /\%80v.*/
augroup END
参考: How to use Vim’s textwidth like a pro : Inside 245-5D
設定のメモ
augroup
オートコマンドのグループ化、オートコマンドが重複して実行されることを防ぎます。
vimrc_autocmdsはオートコマンドの名前なので、好きなものに変えられます。
なぜaugroupを使用するのか詳しく知りたい方は以下を参照してください。
参考:Autocommand Groups / Learn Vimscript the Hard Way
BufEnter
バッファに入った後、コマンドを実行させる。ファイルタイプに関するオプションの設定に便利です。バッファの編集を始めるときにも、BufReadPost の自動コマンドの後に実行されます。