" latex.vim " vim macros for latex set nosi " `smart' indenting creates problems " document class header map! ;dcart \documentclass[letterpaper,12pt]{article} nmap ;dcart i\documentclass[letterpaper,12pt]{article} " document body map! ;doc \begin{document}\end{document}kk nmap ;doc i\begin{document}\end{document}kk "" environments " tabular map! ;tab \begin{tabular}{}\end{tabular}kk$i nmap ;tab i\begin{tabular}{}\end{tabular}kk$ " tabular* map! ;stab \begin{tabular*}{}{}\end{tabular*}kk$hhi nmap ;stab i\begin{tabular*}{}{}\end{tabular*}kk$hh " enumerate map! ;enum \begin{enumerate}\end{enumerate}k$i nmap ;enum i\begin{enumerate}\end{enumerate}k$ " itemize map! ;item \begin{itemize}\end{itemize}ki nmap ;item i\begin{itemize}\end{itemize}k " center map! ;cent \begin{center}\end{center}ki nmap ;cent i\begin{center}\end{center}k " item map! ;it \item "" text manipulation " bold map! ;bf \textbf{}i nmap ;bf i\textbf{} vmap ;bf "xdi\textbf{"xpa} " emphasized map! ;em \emph{}i nmap ;em i\emph{} vmap ;em "xdi\emph{"xpa} " teletype/monospaced map! ;tt \texttt{}i nmap ;tt \texttt{} vmap ;tt "xdi\texttt{"xpa} " mbox map! ;mb \mbox{}i nmap ;mb \mbox{} vmap ;mb "xdi\mbox{"xpa} " section map! ;sa \section*{}i nmap ;sa i\section*{} vmap ;sa "xdi\section*{"xpa} map! ;sna \section{}i nmap ;sna i\section{} vmap ;sna "xdi\section{"xpa} " subsection map! ;sb \subsection*{}i nmap ;sb i\subsection*{} vmap ;sb "xdi\subsection*{"xpa} map! ;snb \subsection{}i nmap ;snb i\subsection{} vmap ;snb "xdi\subsection{"xpa} " subsubsection map! ;sc \subsubsection*{}i nmap ;sc i\subsubsection*{} vmap ;sc "xdi\subsubsection*{"xpa} map! ;snc \subsubsection{}i nmap ;snc i\subsubsection{} vmap ;snc "xdi\subsubsection{"xpa} " text size map! ;lar {\large }i map! ;Lar {\Large }i " comments vmap ;com :s/^/%/g vmap ;uncom :s/^%//g