Linguist Status

Getting Lateralus into GitHub's official language database, so every .ltl file on GitHub gets syntax highlighting, shows up in the language bar, and counts toward the polyglot stats on your profile.

Acceptance criteria

TextMate grammar published
Scope source.ltl, MIT, standalone repo ready to be submoduled by Linguist.
done
Sample corpus assembled
29 real-world .ltl files spanning 7 domains (network, crypto, retro, bio, industrial, compiler, audio).
29 / 10
Unambiguous extension
.ltl is not currently claimed by any language in languages.yml.
done
languages.yml stanza drafted
Color #FF2A6D, tm_scope: source.ltl, ace_mode: text.
done
.gitattributes rolled out
6 first-party repos override Linguist today, so the language bar already reads Lateralus.
6 / 6
≥ 200 unique repositories
The hard threshold. Daily counter at scripts/count-ltl-repos.sh.
47 / 200
Upstream PR filed
Blocked only on the 200-repo bar. PR body is pre-written.
queued

Path to 200

47 repos 23.5% 200 target

Growth plan:

  1. Ship the remaining internal lateralus-* repos publicly (≈ 20 queued).
  2. Publish the lateralus new <template> scaffolder — every scaffolded project is a repo.
  3. Tutorial sprint: one blog post per week landing on the front page.
  4. Community showcase — Show HN, r/programming, r/compilers.
  5. Grugbot conference talk (queued for summer).

Artifacts

Try it today

While we wait for the upstream bar, drop this into any of your Lateralus repos and GitHub will render .ltl as Lateralus immediately:

$ cat >> .gitattributes <<'EOF'
*.ltl linguist-language=Lateralus
*.ltl linguist-detectable=true
EOF
$ git add .gitattributes && git commit -m "chore: register .ltl with Linguist"
$ git push

Push, wait thirty seconds, refresh the repo page. Your language bar turns pink.