diff -r 75c469893514 -r dcd4688690ce langs.sty --- a/langs.sty Sun Sep 21 17:40:04 2014 +0100 +++ b/langs.sty Sun Sep 21 23:23:43 2014 +0100 @@ -20,15 +20,15 @@ private,protected,requires,return,sealed,% super,this,throw,trait,true,try,% type,val,var,while,with,yield},% - otherkeywords={=>,<-,<\%,<:,>:,\#,@},% + otherkeywords={=>,<-,<\%,<:,>:,\#},% sensitive=true,% %directives={Int,Char,Rexp,String,Boolean,BigInt,Unit,List,Set},% %moredelim=*[directive]:,% morecomment=[l]{//},% morecomment=[n]{/*}{*/}, + morestring=[s]{"""}{"""}, morestring=[b]", morestring=[b]', - morestring=[b]""" }[keywords,comments,strings] \lstdefinelanguage{While}{ @@ -41,7 +41,6 @@ \lstdefinestyle{mystyle} {basicstyle=\ttfamily, keywordstyle=\color{codepurple}\bfseries, - %directivestyle=\color{codeblue}\bfseries, stringstyle=\color{codegreen}, commentstyle=\color{codegreen}, morecomment=[s][\color{codedocblue}]{/**}{*/}, @@ -54,7 +53,8 @@ showstringspaces=false, xleftmargin=8mm, emphstyle=\color{codeblue}\bfseries, - keepspaces} + keepspaces +} \lstset{language=Scala, style=mystyle} @@ -62,4 +62,5 @@ \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