# An introduction to syntax.cr

DevFeed: [An introduction to syntax.cr](<https://devfeed.tech/articles/an-introduction-to-syntax-cr-34269.md>)

Original publisher: [Read original article](<https://omar.yt/an-introduction-to-syntax-cr>)

Author: Omar Roth (blog@omar.yt)

Published: 2018-07-10T04:04:15Z

Content type: tutorial

Language: en

Sources: [Omar Roth](<https://devfeed.tech/sources/omar-roth.md>)

Topics: [Syntax Highlighting](<https://devfeed.tech/topics/syntax-highlighting.md>), [Crystal](<https://devfeed.tech/topics/crystal.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [crystal](<https://devfeed.tech/tags/crystal.md>), [ecosystem](<https://devfeed.tech/tags/ecosystem.md>), [format](<https://devfeed.tech/tags/format.md>), [highlighting](<https://devfeed.tech/tags/highlighting.md>), [provides](<https://devfeed.tech/tags/provides.md>), [syntax](<https://devfeed.tech/tags/syntax.md>), [syntax-highlighting](<https://devfeed.tech/tags/syntax-highlighting.md>), [tool](<https://devfeed.tech/tags/tool.md>), [with](<https://devfeed.tech/tags/with.md>)

## AI overview

An introduction to syntax.cr, which enables Crystal developers to work with the .tmLanguage ecosystem used for syntax highlighting in popular editors.

## Source excerpt

The .tmLanguage format is currently the most popular tool for adding syntax highlighting to popular editors. syntax.cr provides a way to work with that ecosystem from Crystal.