[arch-dev-public] SVN repo view

Eric Belanger belanger at ASTRO.UMontreal.CA
Wed May 7 22:52:04 EDT 2008


On Wed, 7 May 2008, Eric Belanger wrote:

> On Wed, 7 May 2008, Aaron Griffin wrote:
>
>> On Wed, May 7, 2008 at 11:32 AM, Aaron Griffin <aaronmgriffin at gmail.com> 
>> wrote:
>>> On Mon, May 5, 2008 at 9:22 PM, Eric Belanger
>>>  <belanger at astro.umontreal.ca> wrote:
>>> >   From what I understood from the man page (and have experienced) we 
>>> can't
>>> > create a new enscript file. I guess they are hardcoded in the code or 
>>> set at
>>> > build time.  Anyway, we can modified the bash.st file. Here's my quick 
>>> hack
>>> > to have colored keywords. Compare:
>>>
>>>  Really? I assumed enscript.st did the matching. I am attempting to
>>>  copy your bash changes into a new PKGBUILD.st file, and fiddle with
>>>  it.
>>>
>>>  We will see.
>> 
>> Hah, look what I did: http://dev.archlinux.org/~aaron/PKGBUILD.st
>> 
>> I totally guessed at the "extends" part and then just deleted. This is
>> all from your original enscript file.
>> 
>> And it's also live, so hooray.
>> 
>
> Congrats for figuring it out.
>
> BTW, the only hash sums that will be colored are md5sums and sha1sums. I 
> haven't bothered adding the other ones to the list as no one uses them yet 
> AFAIK. It might be a good idea to add them too.
>
>

You need to add a pipe after makedepends and noextract otherwise they 
don't get colored, i.e. :

/**
  * Name: PKGBUILD
  * Description: PKGBUILD syntax for Archlinux
  */

state PKGBUILD extends bash
{
   /* PKGBUILD Keywords */
   /\b(pkg(name|ver|rel|desc)|arch|license|depends|makedepends|
   |url|groups|options|install|md5sums|sha1sums|startdir|noextract|
   |backup|optdepends|conflicts|provides|replaces)\b/
   {
     builtin_face (true);
     language_print ($0);
     builtin_face (false);
   }

}


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.





More information about the arch-dev-public mailing list