لغة TextMate هي لغة تستخدم في تعريف تحديد الألوان والتعريفات النحوية (Grammar) لتحرير النصوص وتحرير الشفرة المصدرية. تم تقديمها لأول مرة في عام 2004، وتستخدم أساسا في بيئة TextMate وأدوات أخرى تستند إلى نفس المبدأ.
يُستخدم تعريف تحديد الألوان لتحديد ألوان محددة لأنواع مختلفة من الكلمات أو العبارات في الشفرة المصدرية أو النصوص الأخرى، مما يجعل النصوص أكثر قابلية للقراءة والفهم. بينما يتيح تعريف النحو إمكانية تحديد بنية اللغة أو النص، مما يمكن من ميزات مثل التعرف على الكلمات الرئيسية، وتحديد الدوال، وتنسيق النصوص بشكل تلقائي.
توفر لغة TextMate إمكانيات مختلفة، مثل إمكانية إضافة تعليقات للشفرة وتحديد الهياكل البرمجية بطريقة دلالية، وإمكانية استخدام تعليقات السطر لإضافة توضيحات إضافية داخل الشفرة.
من الممكن الاطلاع على المزيد من المعلومات حول لغة TextMate واستخداماتها من خلال زيارة موقعها الرسمي على الرابط التالي: https://macromates.com/manual/en/language_grammars