 				name: "markup.plain.roff"
 				match: '"(?:[^"\\\\]|""|\\\\(?!").)+(?=\\\\")'
 			},{
-				name: "markup.plain.roff"
 				begin: '"'
-				end: '(?<!\\\\)(?="|$)'
+				end: '(?=\\\\")|(?<!\\\\)$|(")([ \\t]*(?!")(?:[^\\s\\\\]|\\\\(?!").)+)'
+				contentName: "markup.plain.roff"
+				patterns: [match: '""', name: "constant.character.escape.quote.double.roff"]
+				beginCaptures: 0: name: "markup.plain.roff"
+				endCaptures:
+					1: name: "markup.plain.roff"
+					2: name: "markup.italic.roff"
 			},{
 				begin: '(?!\\\\")(?=\\S)'
-				end: '(?=\\\\\")|(?:((?:[^"\\\\]|""|\\\\(?!").)*)[ \t]+((?:[^"\\s\\\\]|""|\\\\(?!").)+)[ \t]*)|(?=$)'
+				end: '(?=\\\\\")|(?:((?:[^"\\s\\\\]|""|\\\\(?!").)*)[ \t]+((?:[^"\\s\\\\]|""|\\\\(?!").)+)[ \t]*)|(?=$)'
 				patterns: [begin: "\\\\$\\n", end: "^"]
 				contentName: "markup.plain.roff"
 				endCaptures:

				patterns: [{
					name: "markup.bold.roff"
					begin: "(?<=\\G)\\\\$\\n"
					end:   '(?<!\\\\)"|(?<!\\\\)$|(?=\\\\")'
					patterns: [ begin: '^(?:[^"\\\\]|""|\\\\(?!").)*\\\\$\\n', end: "^" ]},
					{name: "markup.bold.roff", match: '^(?:[^\\\\"]|""|\\\\[^"])+(?<!\\\\)"'}
					{name: "markup.plain.roff", begin: '[ \\t]+(?!\\\\?")(?:[^\\s"\\\\]|""|\\\\[^"])+\\\\$\\n', end: '(?<!\\\\)$|(?="[ \\t])|(?=\\\\")|(?<!\\\\)(?=[ \\t])'}
					{name: "markup.plain.roff", match: '[ \\t]+(?!\\\\?")(?:[^\\s"\\\\]|""|\\\\(?!").)+'}
					{name: "markup.bold.roff", begin: "\\\\$\\n", end: "^"}
					{name: "markup.plain.roff", match: '^(?:[^"\\s\\\\]|""|\\\\(?!").)+'}]
			},{
				match: '(?<!\\\\)("(?:[^\\\\"]|""|\\\\(?!").)*")[ \t]+("(?:[^\\\\"]|""|\\\\(?!").)*(?:[^\\\\]$|"))'
				captures:
					1: name: "markup.bold.roff"
					2: name: "markup.plain.roff"
			},{
				begin: '(?<!\\\\)("(?:[^"]|"")*"|(?:[^\\s\\\\]|\\\\.)+)[ \t]+("(?:[^"]|"")*\\\\$\\n)'
				patterns: [name: "markup.plain.roff", match: '^(?:[^"]|"")*\\\\$\\n']
				end: '$|(?:[^"\\\\]|""|\\\\(?!").)*(?:(?=\\\\")|\\s*"\\s*)'
				beginCaptures:
					1: name: "markup.bold.roff"
					2: name: "markup.plain.roff"

				name: "markup.plain.roff"
				match: '"(?:[^"\\\\]|""|\\\\(?!").)+(?=\\\\")'
			},{
				begin: '"'
				end: '(?=\\\\")|(?<!\\\\)$|(")([ \\t]*(?!")(?:[^\\s\\\\]|\\\\(?!").)+)'
				contentName: "markup.plain.roff"
				patterns: [match: '""', name: "constant.character.escape.quote.double.roff"]
				beginCaptures: 0: name: "markup.plain.roff"
				endCaptures:
					1: name: "markup.plain.roff"
					2: name: "markup.bold.roff"
			},{
				begin: '(?!\\\\")(?=\\S)'
				end: '(?=\\\\\")|(?:((?:[^"\\s\\\\]|""|\\\\(?!").)*)[ \t]+((?:[^"\\s\\\\]|""|\\\\(?!").)+)[ \t]*)|(?=$)'
				patterns: [begin: "\\\\$\\n", end: "^"]
				contentName: "markup.plain.roff"
				endCaptures:
