]> git.armaanb.net Git - stagit.git/blobdiff - stagit.c
First commit
[stagit.git] / stagit.c
index 7c88263689735963d214b9e9443b3b2f5530bdd4..fdcfc0a920b77d414e5b989c7392bbeaaa29d092 100644 (file)
--- a/stagit.c
+++ b/stagit.c
@@ -357,6 +357,7 @@ writeheader(FILE *fp, const char *title)
        fprintf(fp, "<link rel=\"alternate\" type=\"application/atom+xml\" title=\"%s Atom Feed\" href=\"%satom.xml\" />\n",
                name, relpath);
        fprintf(fp, "<link rel=\"stylesheet\" type=\"text/css\" href=\"%sstyle.css\" />\n", relpath);
+       fprintf(fp, "<link rel=\"stylesheet\" type=\"text/css\" href=\"%ssyntax.css\" />\n", relpath);
        fputs("</head>\n<body>\n<table><tr><td>", fp);
        fprintf(fp, "<a href=\"../%s\"><img src=\"%slogo.png\" alt=\"\" width=\"32\" height=\"32\" /></a>",
                relpath, relpath);
@@ -405,7 +406,7 @@ syntax_highlight(const char *filename, FILE *fp, const char *s, size_t len)
        dup2(fileno(fp), 1);
 
        // Python Pygments script for syntax highlighting.
-       FILE *child = popen("./highlight", "w");
+       FILE *child = popen("/usr/local/share/doc/stagit/highlight.py", "w");
        if (child == NULL) {
                printf("child is null: %s", strerror(errno));
                exit(1);
@@ -1258,6 +1259,8 @@ main(int argc, char *argv[])
                writefiles(fp, head);
        writefooter(fp);
        fclose(fp);
+       system("cp /usr/local/share/doc/stagit/style.css .");
+       system("cp /usr/local/share/doc/stagit/syntax.css .");
 
        /* summary page with branches and tags */
        fp = efopen("refs.html", "w");