Frustrant
Vols un preprocessador pel less que et parsegi els fitxers en perl, python i shell; sino, sempre acabes obrint-los amb el vi només per veure'ls en colors.
Et lies la manta al cap, li fas una ullada a enscript, determines el tipus d'script amb file, aprens a fer un hash en bash i quan gairebé ho tens... descobreixes com fer-ho amb una línia de codi.
#!/bin/sh
# .lessfilter
#
#
# Jordi Funollet <jordi.f@ati.es> Wed, 06 Feb 2008 22:05:11 +0100
( highlight -A "$1" && exit ) || exit 1
# Consider adding this to your etc/highlight/filetypes.conf
#
# $shebang(sh)=^#!.*(bash|t?csh|[akz]?sh)$
# $shebang(pl)=^#!.*perl$
# $shebang(py)=^#!.*python$
#
# So it will match scripts with a '#!/usr/bin/env ...'
Que frustrant és adonar-te de que algú ja ha resolt tots els problemes fàcils.
Actualització: al moment d'escriure això, la versió de 'highlight' a la Debian Stable (Etch) té un bug com una casa de pagès. El workaround més directe és instal·lar el paquet de Lenny.
#comentaris: 0
