 			
 			# .IR: Italic and Roman
 			name: "markup.italic-roman.roff"
-			begin: "^([.'][ \t]*IR)(?=[ \t\\\\]|$)"
+			begin: "^([.'])[ \t]*(IR)(?=[ \t\\\\]|$)"
 			end:   "(?<!\\\\)(?=\n)"
 			beginCaptures:
-				1: {name: "entity.function.name.roff"}
+				1: {name: "punctuation.definition.macro.roff"}
+				2: {name: "entity.function.name.roff"}
 			patterns: [{
 				begin: '(?x)(?<=
 					^[.\']        IR|

			
			# Underlined passage
			name: "meta.request.ul.roff"
			begin: "^([.'][ \t]*ul)(?=[ \t\\\\]|$)(.*?)$"
			end:   "([^\n ]+\n)"
			patterns: [{ include: "$self" }]
			beginCaptures:
				1: {name: "entity.function.name.roff"}
				2: {patterns: [{include: "#escapes"}]}
				3: {name: "comment.line.roff"}
			endCaptures:
				0: {name: "markup.underline.roff"}
		}]

					^[.\'][ \t]{4}IR)
					[ \\t]+(".*?(?<!")"(?!")|[^"\\s]\\S*)[ \t]*(?=")'
				end: '(?<=")|(?<!\\\\)$'
				patterns: [{include: "#roman-strings"}]
				beginCaptures:
					1:
						name: "markup.italic.roff"
