Thank you so much! The vim module with Matlab formatting is just what I wanted. -Alasdair On Fri, Aug 26, 2011 at 4:02 PM, Mojca Miklavec < mojca.miklavec.lists@gmail.com> wrote: > On Fri, Aug 26, 2011 at 07:42, Alasdair McAndrew wrote: > > Hello, > > > > I'm writing up some student notes about Matlab, and I'm including > examples > > of Matlab functions. I'd like all the functions to be typeset in > typewriter > > font (which means using a "typing" environment), but I'd also like some > > colorization. For example, I want to display a function such as > > > > function out = add(a,b) > > % > > % ADD(A,B) returns the sum of A and B > > % > > out = a+b; > > > > in a frame, and with the three lines beginning with % all colored green. > > (If I can color reserved words like "function" that's even better.) > What's > > the easiest way to achieve this? > > You have three options: > - use t-vim module (http://modules.contextgarden.net/vim) > - manually apply commands for formatting > - write a parser in lpeg (and plug it into existing highlighting > functionality) > > Probably the easiest way is to use the vim module. (Vim does the > syntax highlighting and TeX typesets the result. The layout is > configurable.) > > Mojca > > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an entry to > the Wiki! > > maillist : ntg-context@ntg.nl / > http://www.ntg.nl/mailman/listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://tex.aanhet.net > archive : http://foundry.supelec.fr/projects/contextrev/ > wiki : http://contextgarden.net > > ___________________________________________________________________________________ -- Blog: http://amca01.wordpress.com Web: http://bit.ly/Alasdair Facebook: http://www.facebook.com/alasdair.mcandrew