 
 
 
-
-	# Intepreted text: Multiline with role
-	"interpreted-block":
-		name: "markup.other.command.restructuredtext"
-		contentName: "string.other.interpreted.restructuredtext"
-		begin: "(:)([-A-z0-9:_.]*?)(:)(`)"
-		end:   "(`)"
-		beginCaptures:
-			1: name: "punctuation.definition.intepreted.restructuredtext"
-			2: name: "entity.name.role.restructuredtext"
-			3: name: "punctuation.definition.intepreted.restructuredtext"
-			4: name: "punctuation.definition.intepreted.restructuredtext"
-		endCaptures:
-			1: name: "punctuation.definition.intepreted.restructuredtext"
-		patterns: [
-			{include: "#escape"}
-			
-			# Manpage reference: `ls(1)`
-			name: "meta.manpage.link.inline.restructuredtext"
-			match: "(?<=:manpage:`)\\G([-.\\w]+)(\\()(\\d+)(\\))"
-			captures:
-				1: name: "markup.bold.manpage-name.restructuredtext"
-				2: name: "punctuation.definition.round.bracket.begin.restructuredtext"
-				3: name: "constant.numeric.integer.restructuredtext"
-				4: name: "punctuation.definition.round.bracket.begin.restructuredtext"
-		]
-
-
 	# Intepreted text: Single line
 	"interpreted-line":
 		name: "markup.other.command.restructuredtext"

		]


	# Interpreted text: Embedded HTML markup
	"html-inline":
		name: "markup.other.command.restructuredtext"
		contentName: "text.embedded.html.basic"
		patterns: [include: "text.html.basic"]
		begin: "(:)(html)(:)(`)"
		end:   "`"
		beginCaptures:
			1: name: "punctuation.definition.intepreted.restructuredtext"
			2: name: "entity.name.role.restructuredtext"
			3: name: "punctuation.definition.intepreted.restructuredtext"
			4: name: "punctuation.definition.intepreted.restructuredtext"
		endCaptures:
			0: name: "punctuation.section.intepreted.end.restructuredtext"


	# Intepreted text: Multiline with role
	"math-inline":
		name: "markup.other.command.restructuredtext"
		contentName: "markup.math.inline.restructuredtext"
		patterns: [include: "text.tex#math"]
		begin: "(:)(math)(:)(`)"
		end:   "(`)"
		beginCaptures:
			1: name: "punctuation.definition.intepreted.restructuredtext"
			2: name: "entity.name.role.restructuredtext"
			3: name: "punctuation.definition.intepreted.restructuredtext"
			4: name: "punctuation.definition.intepreted.restructuredtext"
		endCaptures:
			1: name: "punctuation.definition.intepreted.restructuredtext"


	directives:

			}


			# Generic/custom definition – “.. |foo| something else:: …”
			{
				name: "meta.substitution-definition.restructuredtext"
				begin: "^(\\s*)(\\.\\.)\\s(\\|)(?=\\S)([^\\|]+)((?<=\\S)\\|)\\s+(\\S+.*(?=::))(::)(.*)"
