mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 09:40:21 +00:00
* Add XCompose language and highlighter * XCompose fix some errors in the Travis build * Remove xmodmap files for XCompose Most xmodmap files aren't XCompose, and there's not enough xmodmap files which are XCompose to be worth adding to heuristics * Remove some extensions/filenames from XCompose * Rename and move sample to correct folder and filename That we have added in languages.yml * Use generated language id
Grammar index
This is a list of grammars that Linguist selects to provide syntax highlighting on GitHub. If you've encountered an error with highlighting, please find the grammar in the list below and report it to the appropriate repository.
- 1C Enterprise: xDrivenDevelopment/atom-language-1c-bsl
- ABAP: pvl/abap.tmbundle
- ABNF: sanssecours/ABNF.tmbundle
- ActionScript: simongregory/actionscript3-tmbundle
- Ada: textmate/ada.tmbundle
- Agda: mokus0/Agda.tmbundle
- AGS Script: textmate/c.tmbundle
- Alloy: macekond/Alloy.tmbundle
- Alpine Abuild: atom/language-shellscript
- AMPL: ampl/sublime-ampl
- Ant Build System: textmate/ant.tmbundle
- ANTLR: textmate/antlr.tmbundle
- ApacheConf: textmate/apache.tmbundle
- Apex: textmate/java.tmbundle
- API Blueprint: apiaryio/api-blueprint-sublime-plugin
- APL: Alhadis/language-apl
- Apollo Guidance Computer: Alhadis/language-agc
- AppleScript: textmate/applescript.tmbundle
- Arduino: textmate/c.tmbundle
- AsciiDoc: zuckschwerdt/asciidoc.tmbundle
- ASN.1: ajLangley12/language-asn1
- ASP: textmate/asp.tmbundle
- AspectJ: pchaigno/sublime-aspectj
- Assembly: Nessphoro/sublimeassembly
- ATS: steinwaywhw/ats-mode-sublimetext
- AutoHotkey: ahkscript/SublimeAutoHotkey
- AutoIt: AutoIt/SublimeAutoItScript
- Awk: github-linguist/awk-sublime
- Batchfile: mmims/language-batchfile
- Befunge: johanasplund/sublime-befunge
- Bison: textmate/bison.tmbundle
- Blade: jawee/language-blade
- BlitzBasic: textmate/blitzmax.tmbundle
- BlitzMax: textmate/blitzmax.tmbundle
- Bluespec: thotypous/sublime-bsv
- Boo: Shammah/boo-sublime
- Brainfuck: Drako/SublimeBrainfuck
- Brightscript: cmink/BrightScript.tmbundle
- Bro: bro/bro-sublime
- C: textmate/c.tmbundle
- C#: atom/language-csharp
- C++: textmate/c.tmbundle
- C-ObjDump: nanoant/assembly.tmbundle
- C2hs Haskell: atom-haskell/language-haskell
- Cap'n Proto: textmate/capnproto.tmbundle
- CartoCSS: yohanboniface/carto-atom
- Ceylon: jeancharles-roger/ceylon-sublimetext
- Chapel: chapel-lang/chapel-tmbundle
- ChucK: textmate/java.tmbundle
- Cirru: Cirru/sublime-cirru
- Clarion: fushnisoft/SublimeClarion
- Clean: timjs/atom-language-clean
- Click: stenverbois/language-click
- CLIPS: psicomante/CLIPS-sublime
- Clojure: atom/language-clojure
- CMake: textmate/cmake.tmbundle
- COBOL: bitbucket:bitlang/sublime_cobol
- CoffeeScript: atom/language-coffee-script
- ColdFusion: SublimeText/ColdFusion
- ColdFusion CFC: SublimeText/ColdFusion
- COLLADA: textmate/xml.tmbundle
- Common Lisp: textmate/lisp.tmbundle
- Component Pascal: textmate/pascal.tmbundle
- Cool: anunayk/cool-tmbundle
- Coq: mkolosick/Sublime-Coq
- Cpp-ObjDump: nanoant/assembly.tmbundle
- Creole: Siddley/Creole
- Crystal: atom-crystal/language-crystal
- CSON: atom/language-coffee-script
- Csound: nwhetsell/language-csound
- Csound Document: nwhetsell/language-csound
- Csound Score: nwhetsell/language-csound
- CSS: textmate/css.tmbundle
- Cucumber: cucumber/cucumber-tmbundle
- Cuda: harrism/sublimetext-cuda-cpp
- Cycript: atom/language-javascript
- Cython: textmate/cython.tmbundle
- D: textmate/d.tmbundle
- D-ObjDump: nanoant/assembly.tmbundle
- Dart: guillermooo/dart-sublime-bundle
- desktop: Mailaender/desktop.tmbundle
- Diff: textmate/diff.tmbundle
- DM: PJB3005/atomic-dreams
- DNS Zone: sixty4k/st2-zonefile
- Dockerfile: asbjornenge/Docker.tmbundle
- DTrace: textmate/c.tmbundle
- Dylan: textmate/dylan.tmbundle
- Eagle: textmate/xml.tmbundle
- EBNF: sanssecours/EBNF.tmbundle
- eC: ecere/ec.tmbundle
- Ecere Projects: textmate/json.tmbundle
- ECLiPSe: alnkpa/sublimeprolog
- edn: atom/language-clojure
- Eiffel: textmate/eiffel.tmbundle
- EJS: gregory-m/ejs-tmbundle
- Elixir: elixir-lang/elixir-tmbundle
- Emacs Lisp: Alhadis/language-emacs-lisp
- EmberScript: atom/language-coffee-script
- EQ: atom/language-csharp
- Erlang: textmate/erlang.tmbundle
- F#: fsprojects/atom-fsharp
- Factor: slavapestov/factor
- Fancy: fancy-lang/fancy-tmbundle
- fish: l15n/fish-tmbundle
- Forth: textmate/forth.tmbundle
- FORTRAN: textmate/fortran.tmbundle
- FreeMarker: freemarker/FreeMarker.tmbundle
- Frege: atom-haskell/language-haskell
- G-code: robotmaster/sublime-text-syntax-highlighting
- Game Maker Language: textmate/c.tmbundle
- GAP: dhowden/gap-tmbundle
- GAS: Nessphoro/sublimeassembly
- GCC Machine Description: textmate/lisp.tmbundle
- GDB: quarnster/SublimeGDB
- GDScript: beefsack/GDScript-sublime
- Genshi: genshi.edgewall.org/query
- Gentoo Ebuild: atom/language-shellscript
- Gentoo Eclass: atom/language-shellscript
- Gettext Catalog: textmate/gettext.tmbundle
- GLSL: euler0/sublime-glsl
- Glyph: textmate/tcl.tmbundle
- GN: devoncarew/language-gn
- Gnuplot: mattfoster/gnuplot-tmbundle
- Go: AlanQuatermain/go-tmbundle
- Golo: TypeUnsafe/sublime-golo
- Gosu: jpcamara/Textmate-Gosu-Bundle
- Grace: zmthy/grace-tmbundle
- Gradle: alkemist/gradle.tmbundle
- Grammatical Framework: atom-haskell/language-haskell
- GraphQL: rmosolgo/language-graphql
- Graphviz (DOT): textmate/graphviz.tmbundle
- Groff: Alhadis/language-roff
- Groovy: textmate/groovy.tmbundle
- Groovy Server Pages: textmate/java.tmbundle
- Hack: textmate/php.tmbundle
- Haml: ezekg/language-haml
- Handlebars: daaain/Handlebars
- Harbour: hernad/atom-language-harbour
- Haskell: atom-haskell/language-haskell
- Haxe: clemos/haxe-sublime-bundle
- HCL: aroben/ruby.tmbundle
- HTML: textmate/html.tmbundle
- HTML+Django: textmate/python-django.tmbundle
- HTML+ECR: atom-crystal/language-crystal
- HTML+EEX: elixir-lang/elixir-tmbundle
- HTML+ERB: aroben/ruby.tmbundle
- HTML+PHP: textmate/php.tmbundle
- HTTP: httpspec/sublime-highlighting
- Hy: rwtolbert/language-hy
- IDL: mgalloy/idl.tmbundle
- Idris: idris-hackers/idris-sublime
- Inform 7: erkyrath/language-inform7
- INI: textmate/ini.tmbundle
- Io: textmate/io.tmbundle
- Ioke: vic/ioke-outdated
- Isabelle: lsf37/Isabelle.tmbundle
- Isabelle ROOT: lsf37/Isabelle.tmbundle
- J: bcj/JSyntax
- Jade: davidrios/jade-tmbundle
- Jasmin: atmarksharp/jasmin-sublime
- Java: textmate/java.tmbundle
- Java Server Pages: textmate/java.tmbundle
- JavaScript: atom/language-javascript
- JFlex: jflex-de/jflex.tmbundle
- JSON: textmate/json.tmbundle
- JSON5: atom/language-javascript
- JSONiq: wcandillon/language-jsoniq
- JSONLD: atom/language-javascript
- JSX: github-linguist/language-babel
- Julia: nanoant/Julia.tmbundle
- Jupyter Notebook: textmate/json.tmbundle
- Kit: textmate/html.tmbundle
- Kotlin: vkostyukov/kotlin-sublime-package
- LabVIEW: textmate/xml.tmbundle
- Lasso: bfad/Sublime-Lasso
- Latte: textmate/php-smarty.tmbundle
- Lean: leanprover/Lean.tmbundle
- Less: atom/language-less
- LFE: textmate/lisp.tmbundle
- LilyPond: textmate/lilypond.tmbundle
- Liquid: bastilian/validcode-textmate-bundles
- Literate CoffeeScript: atom/language-coffee-script
- Literate Haskell: atom-haskell/language-haskell
- LiveScript: paulmillr/LiveScript.tmbundle
- LLVM: whitequark/llvm.tmbundle
- Logos: Cykey/Sublime-Logos
- Logtalk: textmate/logtalk.tmbundle
- LookML: atom/language-yaml
- LoomScript: ambethia/Sublime-Loom
- LSL: textmate/secondlife-lsl.tmbundle
- Lua: textmate/lua.tmbundle
- Makefile: textmate/make.tmbundle
- Mako: marconi/mako-tmbundle
- Markdown: atom/language-gfm
- Mask: tenbits/sublime-mask
- Mathematica: shadanan/mathematica-tmbundle
- Matlab: textmate/matlab.tmbundle
- Maven POM: textmate/maven.tmbundle
- Max: textmate/json.tmbundle
- MAXScript: Alhadis/language-maxscript
- MediaWiki: textmate/mediawiki.tmbundle
- Mercury: sebgod/mercury-tmlanguage
- Metal: textmate/c.tmbundle
- Mirah: aroben/ruby.tmbundle
- Modelica: BorisChumichev/modelicaSublimeTextPackage
- Modula-2: harogaston/Sublime-Modula-2
- Monkey: gingerbeardman/monkey.tmbundle
- MoonScript: leafo/moonscript-tmbundle
- MQL4: mqsoft/MQL5-sublime
- MQL5: mqsoft/MQL5-sublime
- MTML: textmate/html.tmbundle
- mupad: ccreutzig/sublime-MuPAD
- NCL: rpavlick/language-ncl
- Nemerle: textmate/nemerle.tmbundle
- nesC: cdwilson/nesC.tmbundle
- NetLinx: amclain/sublime-netlinx
- NetLinx+ERB: amclain/sublime-netlinx
- NetLogo: textmate/lisp.tmbundle
- NewLisp: textmate/lisp.tmbundle
- Nginx: brandonwamboldt/sublime-nginx
- Nimrod: Varriount/NimLime
- Ninja: khyo/language-ninja
- Nit: R4PaSs/Sublime-Nit
- Nix: wmertens/sublime-nix
- NSIS: github-linguist/NSIS
- Nu: jsallis/nu.tmbundle
- ObjDump: nanoant/assembly.tmbundle
- Objective-C: textmate/objective-c.tmbundle
- Objective-C++: textmate/objective-c.tmbundle
- Objective-J: textmate/javascript-objective-j.tmbundle
- OCaml: textmate/ocaml.tmbundle
- ooc: nilium/ooc.tmbundle
- Opa: mads379/opa.tmbundle
- Opal: artifactz/sublime-opal
- OpenCL: textmate/c.tmbundle
- OpenEdge ABL: jfairbank/Sublime-Text-2-OpenEdge-ABL
- OpenRC runscript: atom/language-shellscript
- OpenType Feature File: Alhadis/language-fontforge
- Ox: andreashetland/sublime-text-ox
- Oz: eregon/oz-tmbundle
- Papyrus: Kapiainen/SublimePapyrus
- Parrot Internal Representation: textmate/parrot.tmbundle
- Pascal: textmate/pascal.tmbundle
- PAWN: Southclaw/pawn-sublime-language
- Perl: textmate/perl.tmbundle
- Perl6: perl6/atom-language-perl6
- PHP: textmate/php.tmbundle
- Pic: Alhadis/language-roff
- PicoLisp: textmate/lisp.tmbundle
- PigLatin: goblindegook/sublime-text-pig-latin
- Pike: hww3/pike-textmate
- PLpgSQL: textmate/sql.tmbundle
- PogoScript: featurist/PogoScript.tmbundle
- Pony: CausalityLtd/sublime-pony
- PostScript: textmate/postscript.tmbundle
- POV-Ray SDL: c-lipka/language-povray
- PowerShell: SublimeText/PowerShell
- Processing: textmate/processing.tmbundle
- Prolog: alnkpa/sublimeprolog
- Propeller Spin: bitbased/sublime-spintools
- Protocol Buffer: michaeledgar/protobuf-tmbundle
- Puppet: russCloak/SublimePuppet
- PureScript: purescript-contrib/atom-language-purescript
- Python: MagicStack/MagicPython
- Python console: atom/language-python
- Python traceback: atom/language-python
- QMake: textmate/cpp-qt.tmbundle
- QML: skozlovf/Sublime-QML
- R: textmate/r.tmbundle
- Racket: soegaard/racket-highlight-for-github
- RAML: atom/language-yaml
- RDoc: joshaven/RDoc.tmbundle
- REALbasic: angryant0007/VBDotNetSyntax
- Rebol: Oldes/Sublime-REBOL
- Red: Oldes/Sublime-Red
- Ren'Py: williamd1k0/language-renpy
- reStructuredText: Lukasa/language-restructuredtext
- REXX: mblocker/rexx-sublime
- RHTML: aroben/ruby.tmbundle
- RMarkdown: atom/language-gfm
- RobotFramework: shellderp/sublime-robot-plugin
- Rouge: atom/language-clojure
- RPM Spec: waveclaw/language-rpm-spec
- Ruby: aroben/ruby.tmbundle
- RUNOFF: Alhadis/language-roff
- Rust: jhasse/sublime-rust
- Sage: MagicStack/MagicPython
- SaltStack: saltstack/atom-salt
- SAS: rpardee/sas.tmbundle
- Sass: nathos/sass-textmate-bundle
- Scala: mads379/scala.tmbundle
- Scaml: scalate/Scalate.tmbundle
- Scheme: textmate/scheme.tmbundle
- Scilab: textmate/scilab.tmbundle
- SCSS: MarioRicalde/SCSS.tmbundle
- Shell: atom/language-shellscript
- ShellSession: atom/language-shellscript
- Slash: slash-lang/Slash.tmbundle
- Slim: slim-template/ruby-slim.tmbundle
- Smali: ShaneWilton/sublime-smali
- Smalltalk: tomas-stefano/smalltalk-tmbundle
- Smarty: textmate/php-smarty.tmbundle
- SMT: SRI-CSL/SMT.tmbundle
- SourcePawn: github-linguist/sublime-sourcepawn
- SPARQL: peta/turtle.tmbundle
- Spline Font Database: Alhadis/language-fontforge
- SQF: JonBons/Sublime-SQF-Language
- SQL: textmate/sql.tmbundle
- SQLPL: textmate/sql.tmbundle
- Squirrel: textmate/c.tmbundle
- SRecode Template: textmate/lisp.tmbundle
- Stan: jrnold/atom-language-stan
- Standard ML: textmate/standard-ml.tmbundle
- Stata: pschumm/Stata.tmbundle
- STON: tomas-stefano/smalltalk-tmbundle
- Stylus: billymoon/Stylus
- Sublime Text Config: atom/language-javascript
- SubRip Text: 314eter/atom-language-srt
- SuperCollider: supercollider/language-supercollider
- SVG: textmate/xml.tmbundle
- Swift: textmate/swift.tmbundle
- SystemVerilog: bitbucket:Clams/sublimesystemverilog
- Tcl: textmate/tcl.tmbundle
- Tcsh: atom/language-shellscript
- Tea: pferruggiaro/sublime-tea
- Terra: pyk/sublime-terra
- TeX: textmate/latex.tmbundle
- Thrift: textmate/thrift.tmbundle
- TLA: agentultra/TLAGrammar
- TOML: textmate/toml.tmbundle
- Turing: Alhadis/language-turing
- Turtle: peta/turtle.tmbundle
- Twig: Anomareh/PHP-Twig.tmbundle
- TXL: MikeHoffert/Sublime-Text-TXL-syntax
- TypeScript: Microsoft/TypeScript-Sublime-Plugin
- Unified Parallel C: textmate/c.tmbundle
- Unity3D Asset: atom/language-yaml
- Uno: atom/language-csharp
- UnrealScript: textmate/java.tmbundle
- UrWeb: gwalborn/UrWeb-Language-Definition
- Vala: technosophos/Vala-TMBundle
- VCL: brandonwamboldt/sublime-varnish
- Verilog: textmate/verilog.tmbundle
- VHDL: textmate/vhdl.tmbundle
- VimL: Alhadis/language-viml
- Visual Basic: angryant0007/VBDotNetSyntax
- Volt: textmate/d.tmbundle
- Vue: vuejs/vue-syntax-highlight
- Wavefront Material: Alhadis/language-wavefront
- Wavefront Object: Alhadis/language-wavefront
- Web Ontology Language: textmate/xml.tmbundle
- WebIDL: andik/IDL-Syntax
- wisp: atom/language-clojure
- World of Warcraft Addon Data: nebularg/language-toc-wow
- X10: x10-lang/x10-highlighting
- xBase: hernad/atom-language-harbour
- XC: graymalkin/xc.tmbundle
- XCompose: samcv/language-xcompose
- XML: textmate/xml.tmbundle
- Xojo: angryant0007/VBDotNetSyntax
- XProc: textmate/xml.tmbundle
- XQuery: wcandillon/language-jsoniq
- XS: textmate/c.tmbundle
- XSLT: textmate/xml.tmbundle
- Xtend: staltz/SublimeXtend
- Yacc: textmate/bison.tmbundle
- YAML: atom/language-yaml
- YANG: DzonyKalafut/language-yang
- Zephir: vmg/zephir-sublime