\documentclass{article}
\usepackage{ulem}
\usepackage{graphicx}
\usepackage{hyperref}
\pagestyle{headings}
\begin{document}
\part{Vimrc Configuration}
When using vim to edit Horde source files, the following .vimrc commands may be useful:

<pre><code>
\# Highlight whitespace at the end of a line
highlight WhitespaceEOL ctermbg=red guibg=red
match WhitespaceEOL /\textbackslash\{\}s\textbackslash\{\}+\$/

\# Tabs = 4 spaces in Horde
set tabstop=4
set shiftwidth=4
set expandtab

\# Auto-indent
set ai

\# Source files should be in UTF-8
set encoding=utf-8

\# Map <F5> to remove all trailing whitespace
:nnoremap <silent> <F5> :let \_s=@/<Bar>:\%s/\textbackslash\{\}s\textbackslash\{\}+\$//e<Bar>:let @/=\_s<Bar>:nohl<CR>
</code></pre>
\end{document}
