Skip to content

Instantly share code, notes, and snippets.

@chrisgeo
Created January 26, 2012 03:17
Show Gist options
  • Save chrisgeo/1680746 to your computer and use it in GitHub Desktop.
Save chrisgeo/1680746 to your computer and use it in GitHub Desktop.
TextMate or Sublime Text 2 restructured text scopes
These are all the tags from the RestructuredText.tmtheme, it honestly needs to be a little bit better to come close to VIM.
comment.line.double-dot.restructuredtext
constant.other.citation.link.restructuredtext
constant.other.footnote.link.restructuredtext
entity.name.tag.restructuredtext
markup.bold.restructuredtext
markup.heading.restructuredtext
markup.italic.restructuredtext
markup.other.command.restructuredtext
markup.other.table.restructuredtext
markup.raw.restructuredtext
markup.underline.link.restructuredtext
markup.underline.substitution.restructuredtext
meta.directive.restructuredtext
meta.link.citation.def.restructuredtext
meta.link.citation.restructuredtext
meta.link.footnote.auto.restructuredtext
meta.link.footnote.def.restructuredtext
meta.link.footnote.numeric.restructuredtext
meta.link.footnote.symbol.auto.restructuredtext
meta.link.inline.restructuredtext
meta.link.reference.def.restructuredtext
meta.other.directive.restructuredtext
meta.paragraph.restructuredtext
meta.raw.block.restructuredtext
meta.startraw.restructuredtext
punctuation.definition.comment.restructuredtext
punctuation.definition.constant.restructuredtext
punctuation.definition.directive.restructuredtext
punctuation.definition.field.restructuredtext
punctuation.definition.heading.restructuredtext
punctuation.definition.intepreted.restructuredtext
punctuation.definition.italic.restructuredtext
punctuation.definition.link.restructuredtext
punctuation.definition.location.restructuredtext
punctuation.definition.raw.restructuredtext
punctuation.definition.string.restructuredtext
punctuation.definition.substitution.restructuredtext
punctuation.definition.table.restructuredtext
punctuation.separator.key-value.restructuredtext
string.other.citation.restructuredtext
string.other.footnote.restructuredtext
string.other.link.title.restructuredtext
text.restructuredtext
<!-- reStructuredText -->
<dict>
<key>scope</key>
<string>meta.paragraph.restructuredtext</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#F8F8F2</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>punctuation.definition.link.restructuredtext</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FD971F</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>string.other.link.title.restructuredtext</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FD971F</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>punctuation.definition.location.restructuredtext</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#66D9EF</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>markup.underline.link.restructuredtext</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FD971F</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>meta.link.inline.restructuredtext</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FD971F</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>markup.other.command.restructuredtext</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FD971F</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>punctuation.definition.field.restructuredtext</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#F8F8F2</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>entity.name.tag.restructuredtext</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#F8F8F2</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>meta.other.directive.restructuredtext</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#F92672</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>punctuation.definition.heading.restructuredtext</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#66D9EF</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>markup.heading.restructuredtext</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#66D9EF</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>punctuation.definition.comment.restructuredtext</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#465457</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>comment.line.double-dot.restructuredtext punctuation.definition.comment.restructuredtext</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#F92672</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>comment.line.double-dot.restructuredtext</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#F92672</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>text.restructuredtext</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#F8F8F2</string>
</dict>
</dict>
<!-- end rEST -->
@chrisgeo
Copy link
Author

Getting it closer to feature parity with vim.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment