2010-10-19 20 views
4

Lors de l'affichage d'un fichier de code texte brut (par exemple ".py", ".c", ".cpp", ".m", ".as", ".js", etc.) est-il possible d'avoir DAV SVN module rendre la coloration syntaxique spécifique à la langue?Comment afficher la coloration de la syntaxe du langage avec le module DAV SVN?

Ce serait incroyable. Actuellement, tout est en noir et blanc, mais ce serait génial pour que cela fonctionne, donc il est plus facile de lire du code dans le navigateur, pour ceux qui ont juste besoin d'un accès rapide au svn sans avoir besoin d'ouvrir le code dans un IDE. éditeur de texte de fantaisie comme Notepad ++.

Répondre

3

Je ne crois pas DAV SVN le fera lui-même. Le mieux qu'il peut faire est de servir des documents avec les en-têtes Content-Type corrects. Vous pouvez faire des transformations XSLT sur les listes de répertoires, mais cela ne vous aide pas beaucoup.

Je crains que vous n'ayez à passer à un programme de navigation plus lourd si vous voulez un joli résultat. Une option serait websvn + enscript.

+1

Cool. J'ai installé WebSVN. La mise en évidence de la syntaxe fonctionne hors de la boîte. J'ai remarqué que ". M" objectif-c fichiers source ne sont pas correctement mis en lumière. Avez-vous des conseils supplémentaires à ce sujet? Est-ce quelque chose que Enscript pourrait être capable de couvrir? Merci pour votre réponse. – drhr

1

Si apache est déjà en cours d'exécution, essayez websvn avec Coloration des listes de fichiers et de nombreuses autres fonctionnalités.

0

Pour PHP je le fais en ajoutant une application/type comme source php dans la directive de localisation.

<Location /dav> 
    ... # Your dav settings 
    AddType application/x-httpd-php-source .php 
    #ForceType text/plain ## You should not use this if you want code coloring 
</Location>