\usepackage{etoolbox}
\usepackage{fancyvrb}

\usepackage{listings}
\lstset{basicstyle=\ttfamily,fontadjust=true,basewidth=0.5em,xleftmargin=26pt}

\usepackage[strings,nohyphen]{underscore}

\usepackage{mdframed}
