diff --git a/data/language-specs/bibtex.lang b/data/language-specs/bibtex.lang
index 4ae450f..c3be80c 100644
--- a/data/language-specs/bibtex.lang
+++ b/data/language-specs/bibtex.lang
@@ -29,12 +29,14 @@
   </metadata>
 
   <styles>
-    <style id="entry-type" _name="Entries" map-to="def:keyword"/>
-    <style id="field"      _name="Field"   map-to="def:identifier"/>
+    <style id="entry-type"     _name="Entries"        map-to="def:keyword"/>
+    <style id="field"          _name="Field"          map-to="def:identifier"/>
+    <style id="string"         _name="String"         map-to="def:string"/>
+    <style id="escaped-braces" _name="Escaped Braces" map-to="def:type"/>
   </styles>
 
   <default-regex-options case-sensitive="false"/>
-  
+
   <definitions>
 
     <context id="entry-type" style-ref="entry-type" class="no-spell-check">
@@ -51,44 +53,66 @@
       <keyword>mastersthesis</keyword>
       <keyword>lambda</keyword>
       <keyword>misc</keyword>
+      <keyword>online</keyword>
       <keyword>phdthesis</keyword>
       <keyword>proceedings</keyword>
+      <keyword>report</keyword>
       <keyword>techreport</keyword>
       <keyword>unpublished</keyword>
-      <keyword>report</keyword>
     </context>
 
     <context id="field" style-ref="field" class="no-spell-check">
+      <keyword>address</keyword>
       <keyword>author</keyword>
-      <keyword>title</keyword>
+      <keyword>booktitle</keyword>
+      <keyword>chapter</keyword>
+      <keyword>crossref</keyword>
+      <keyword>doi</keyword>
+      <keyword>edition</keyword>
+      <keyword>editor</keyword>
+      <keyword>howpublished</keyword>
+      <keyword>institution</keyword>
+      <keyword>isbn</keyword>
+      <keyword>issn</keyword>
       <keyword>journal</keyword>
-      <keyword>year</keyword>
-      <keyword>volume</keyword>
-      <keyword>number</keyword>
-      <keyword>pages</keyword>
+      <keyword>key</keyword>
+      <keyword>keywords</keyword>
+      <keyword>language</keyword>
+      <keyword>location</keyword>
       <keyword>month</keyword>
       <keyword>note</keyword>
-      <keyword>key</keyword>
-      <keyword>publisher</keyword>
-      <keyword>editor</keyword>
-      <keyword>series</keyword>
-      <keyword>address</keyword>
-      <keyword>edition</keyword>
-      <keyword>howpublished</keyword>
-      <keyword>booktitle</keyword>
+      <keyword>number</keyword>
+      <keyword>numpages</keyword>
       <keyword>organization</keyword>
-      <keyword>chapter</keyword>
+      <keyword>pages</keyword>
+      <keyword>publisher</keyword>
       <keyword>school</keyword>
-      <keyword>institution</keyword>
+      <keyword>series</keyword>
+      <keyword>subtitle</keyword>
+      <keyword>title</keyword>
       <keyword>type</keyword>
-      <keyword>doi</keyword>
-      <keyword>issn</keyword>
-      <keyword>isbn</keyword>
       <keyword>url</keyword>
-      <keyword>numpages</keyword>
-      <keyword>subtitle</keyword>
-      <keyword>location</keyword>
-      <keyword>crossref</keyword>
+      <keyword>urldate</keyword>
+      <keyword>volume</keyword>
+      <keyword>year</keyword>
+    </context>
+
+    <context id="string" style-ref="string" class="string" class-disabled="no-spell-check">
+      <start>=\s*{</start>
+      <end>}</end>
+
+      <include>
+        <context ref="escaped-braces"/>
+      </include>
+    </context>
+    
+    <context id="escaped-braces" style-ref="escaped-braces" class="string" class-disabled="no-spell-check">
+      <start>{</start>
+      <end>}</end>
+
+      <include>
+        <context ref="escaped-braces"/>
+      </include>
     </context>
 
     <context id="bibtex">
@@ -96,6 +120,7 @@
         <context ref="latex:latex"/>
         <context ref="entry-type"/>
         <context ref="field"/>
+        <context ref="string"/>
       </include>
     </context>
   </definitions>
