diff -r 90dd9c6162b3 -r 556cd74cbba9 langs.sty --- a/langs.sty Wed May 31 09:26:08 2017 +0100 +++ b/langs.sty Thu Nov 02 14:47:55 2017 +0000 @@ -39,13 +39,27 @@ otherkeywords={=,!=,:=,<,>,\%;*,/}, }[keywords,comments,strings] + +\newcommand{\code}[1]{{\lstinline{#1}}} +\newcommand{\pcode}[1]{\mbox{\lstset{language={},keywordstyle=\color{black}}\lstinline!#1!}} +\newcommand{\scode}[1]{\mbox{\lstset{language={},basicstyle=\ttfamily\color{codegreen}}\lstinline!#1!}} +\makeatother + +%%\lstset{escapeinside={(*@}{@*)}} +\lstset{escapeinside={/*@}{@*/}} + +%% stripy code +\usepackage{lstlinebgrd} +\definecolor{capri}{rgb}{0.0, 0.75, 1.0} + + \lstdefinestyle{mystyle} {basicstyle=\ttfamily, keywordstyle=\color{codepurple}\bfseries, stringstyle=\color{codegreen}, commentstyle=\color{codegreen}, morecomment=[s][\color{codedocblue}]{/**}{*/}, - numbers=left, + numbers=none, numberstyle=\tiny\color{black}, stepnumber=1, numbersep=10pt, @@ -54,17 +68,9 @@ showstringspaces=false, xleftmargin=8mm, emphstyle=\color{codeblue}\bfseries, - keepspaces + keepspaces, + linebackgroundcolor={\ifodd\value{lstnumber}\color{capri!3}\fi} } \lstset{language=Scala, style=mystyle} - - -\newcommand{\code}[1]{{\lstinline{#1}}} -\newcommand{\pcode}[1]{\mbox{\lstset{language={},keywordstyle=\color{black}}\lstinline!#1!}} -\newcommand{\scode}[1]{\mbox{\lstset{language={},basicstyle=\ttfamily\color{codegreen}}\lstinline!#1!}} -\makeatother - -%%\lstset{escapeinside={(*@}{@*)}} -\lstset{escapeinside={/*@}{@*/}}