diff --git a/doc/rofi-script.5 b/doc/rofi-script.5
index bedbde6a..43acc8fd 100644
--- a/doc/rofi-script.5
+++ b/doc/rofi-script.5
@@ -76,8 +76,6 @@ For example to set the prompt:
.PP
The following extra options exists:
-
-.RS
.IP \(bu 2
\fBprompt\fP: Update the prompt text.
.IP \(bu 2
@@ -89,8 +87,6 @@ The following extra options exists:
.IP \(bu 2
\fBactive\fP: Mark rows as active. (for syntax see the active option in dmenu mode)
-.RE
-
.SH Parsing row options
.PP
Extra options for individual rows can be set.
@@ -110,8 +106,6 @@ For example:
.PP
The following options are supported:
-
-.RS
.IP \(bu 2
\fBicon\fP: Set the icon for that row.
.IP \(bu 2
@@ -119,8 +113,6 @@ The following options are supported:
.IP \(bu 2
\fBnonselectable\fP: If true the row cannot activated.
-.RE
-
.SH SEE ALSO
.PP
rofi\-sensible\-terminal(1), dmenu(1), rofi\-theme(5), rofi\-theme\-selector(1)
diff --git a/doc/rofi-theme-selector.1 b/doc/rofi-theme-selector.1
index de076ff4..99525093 100644
--- a/doc/rofi-theme-selector.1
+++ b/doc/rofi-theme-selector.1
@@ -18,8 +18,6 @@ It lets you preview each theme with the Enter key and apply the theme to your
.SH Theme directories
.PP
\fBrofi\-theme\-selector\fP searches the following directories for themes:
-
-.RS
.IP \(bu 2
${PREFIX}/share/rofi/themes
.IP \(bu 2
@@ -27,8 +25,6 @@ $XDG\_CONFIG\_HOME/rofi/themes
.IP \(bu 2
$XDG\_DATA\_HOME/share/rofi/themes
-.RE
-
.PP
${PREFIX} reflects the install location of rofi. In most cases this will be "/usr".
$XDG\_CONFIG\_HOME is normally unset. Default path is "$HOME/.config".
diff --git a/doc/rofi-theme.5 b/doc/rofi-theme.5
index 567dd5f3..f9e77daf 100644
--- a/doc/rofi-theme.5
+++ b/doc/rofi-theme.5
@@ -19,15 +19,11 @@ preferred.
.SH Comments
.PP
C and C++ file comments are supported.
-
-.RS
.IP \(bu 2
Anything after \fB\fC//\fR and before a newline is considered a comment.
.IP \(bu 2
Everything between \fB\fC/*\fR and \fB\fC*/\fR is a comment.
-.RE
-
.PP
Comments can be nested and the C comments can be inline.
@@ -246,8 +242,6 @@ When used, values with the wrong type that cannot be converted are ignored.
.PP
The current theme format supports different types:
-
-.RS
.IP \(bu 2
a string
.IP \(bu 2
@@ -281,18 +275,12 @@ an environment variable
.IP \(bu 2
Inherit
-.RE
-
.PP
Some of these types are a combination of other types.
-.SH String
-.RS
-.IP \(bu 2
+.SH String.IP \(bu 2
Format: \fB\fC"[:print:]+"\fR
-.RE
-
.PP
A string is always surrounded by double quotes (\fB\fC"\fR). Between the quotes there can be any printable character.
@@ -311,13 +299,9 @@ font: "Awasome 12";
.PP
The string must be valid UTF\-8.
-.SH Integer
-.RS
-.IP \(bu 2
+.SH Integer.IP \(bu 2
Format: \fB\fC[\-+]?[:digit:]+\fR
-.RE
-
.PP
An integer may contain any number.
@@ -333,13 +317,9 @@ lines: 12;
.fi
.RE
-.SH Real
-.RS
-.IP \(bu 2
+.SH Real.IP \(bu 2
Format: \fB\fC[\-+]?[:digit:]+(\\.[:digit:]+)?\fR
-.RE
-
.PP
A real is an integer with an optional fraction.
@@ -358,13 +338,9 @@ real: 3.4;
.PP
The following is not valid: \fB\fC\&.3\fR, \fB\fC3.\fR or scientific notation: \fB\fC3.4e\-3\fR\&.
-.SH Boolean
-.RS
-.IP \(bu 2
+.SH Boolean.IP \(bu 2
Format: \fB\fC(true|false)\fR
-.RE
-
.PP
Boolean value is either \fB\fCtrue\fR or \fB\fCfalse\fR\&. This is case\-\&sensitive.
@@ -383,8 +359,6 @@ dynamic: false;
.SH Color
.PP
\fBrofi\fP supports the color formats as specified in the CSS standard (1,2,3 and some of CSS 4)
-
-.RS
.IP \(bu 2
Format: \fB\fC#{HEX}{3}\fR (rgb)
.IP \(bu 2
@@ -406,15 +380,11 @@ Format: \fB\fCcmyk( {PERCENTAGE}, {PERCENTAGE}, {PERCENTAGE}, {PERCENTAGE} [, {P
.IP \(bu 2
Format: \fB\fC{named\-color} [ / {PERCENTAGE} ]\fR
-.RE
-
.PP
The white\-space format proposed in CSS4 is also supported.
.PP
The different values are:
-
-.RS
.IP \(bu 2
\fB\fC{HEX}\fR is a hexadecimal number ('0\-9a\-f' case insensitive).
.IP \(bu 2
@@ -443,8 +413,6 @@ PapayaWhip, PeachPuff, Peru, Pink, Plum, PowderBlue, Purple, RebeccaPurple, Red,
Salmon, SandyBrown, SeaGreen, SeaShell, Sienna, Silver, SkyBlue, SlateBlue, SlateGray, SlateGrey, Snow, SpringGreen,
SteelBlue, Tan, Teal, Thistle, Tomato, Turquoise, Violet, Wheat, White, WhiteSmoke, Yellow, YellowGreen,transparent
-.RE
-
.PP
For example:
@@ -472,18 +440,12 @@ text\-color: Black;
.fi
.RE
-.SH Text style
-.RS
-.IP \(bu 2
+.SH Text style.IP \(bu 2
Format: \fB\fC(bold|italic|underline|strikethrough|none)\fR
-.RE
-
.PP
Text style indicates how the highlighted text is emphasized. \fB\fCNone\fR indicates that no emphasis
should be applied.
-
-.RS
.IP \(bu 2
\fB\fCbold\fR: make the text thicker then the surrounding text.
.IP \(bu 2
@@ -495,8 +457,6 @@ should be applied.
.IP \(bu 2
\fB\fCsmall caps\fR: emphasise the text using capitalization.
-.RE
-
.PP
.RS
@@ -504,22 +464,16 @@ should be applied.
For some reason \fB\fCsmall caps\fR does not work on some systems.
.RE
-.SH Line style
-.RS
-.IP \(bu 2
+.SH Line style.IP \(bu 2
Format: \fB\fC(dash|solid)\fR
-.RE
-
.PP
Indicates how a line should be drawn.
It currently supports:
* \fB\fCdash\fR: a dashed line, where the gap is the same width as the dash
* \fB\fCsolid\fR: a solid line
-.SH Distance
-.RS
-.IP \(bu 2
+.SH Distance.IP \(bu 2
Format: \fB\fC{Integer}px\fR
.IP \(bu 2
Format: \fB\fC{Real}em\fR
@@ -528,12 +482,8 @@ Format: \fB\fC{Real}ch\fR
.IP \(bu 2
Format: \fB\fC{Real}%\fR
-.RE
-
.PP
A distance can be specified in 3 different units:
-
-.RS
.IP \(bu 2
\fB\fCpx\fR: Screen pixels.
.IP \(bu 2
@@ -543,8 +493,6 @@ A distance can be specified in 3 different units:
.IP \(bu 2
\fB\fC%\fR: Percentage of the \fBmonitor\fP size.
-.RE
-
.PP
Distances used in the horizontal direction use the monitor width. Distances in
the vertical direction use the monitor height.
@@ -563,9 +511,7 @@ For example:
On a full\-HD (1920x1080) monitor, it defines a padding of 192 pixels on the left
and right side and 108 pixels on the top and bottom.
-.SH Padding
-.RS
-.IP \(bu 2
+.SH Padding.IP \(bu 2
Format: \fB\fC{Integer}\fR
.IP \(bu 2
Format: \fB\fC{Distance}\fR
@@ -576,15 +522,11 @@ Format: \fB\fC{Distance} {Distance} {Distance}\fR
.IP \(bu 2
Format: \fB\fC{Distance} {Distance} {Distance} {Distance}\fR
-.RE
-
.PP
If no unit is specified, pixels are assumed.
.PP
The different number of fields in the formats are parsed like:
-
-.RS
.IP \(bu 2
1 field: \fB\fCall\fR
.IP \(bu 2
@@ -594,11 +536,7 @@ The different number of fields in the formats are parsed like:
.IP \(bu 2
4 fields: \fB\fCtop\fR, \fB\fCright\fR, \fB\fCbottom\fR, \fB\fCleft\fR
-.RE
-
-.SH Border
-.RS
-.IP \(bu 2
+.SH Border.IP \(bu 2
Format: \fB\fC{Integer}\fR
.IP \(bu 2
Format: \fB\fC{Distance}\fR
@@ -617,8 +555,6 @@ Format: \fB\fC{Distance} {Line style} {Distance} {Line style} {Distance} {Line s
.IP \(bu 2
Format: \fB\fC{Distance} {Line style} {Distance} {Line style} {Distance} {Line style} {Distance} {Line style}\fR
-.RE
-
.PP
Borders are identical to padding, except that each distance field has a line
style property.
@@ -633,12 +569,9 @@ When no unit is specified, pixels are assumed.
.SH Position
.PP
Indicate a place on the window/monitor.
-
-.RS
.IP \(bu 2
-
-.PP
Format: \fB\fC(center|east|north|west|south|north east|north west|south west|south east)\fR
+
.PP
.RS
@@ -646,15 +579,13 @@ Format: \fB\fC(center|east|north|west|south|north east|north west|south west|sou
north west | north | north east
\-\-\-\-\-\-\-\-\-\-\-\-\-|\-\-\-\-\-\-\-\-\-\-\-\-\-|\-\-\-\-\-\-\-\-\-\-\-\-
- west | center | east
+ west | center | east
\-\-\-\-\-\-\-\-\-\-\-\-\-|\-\-\-\-\-\-\-\-\-\-\-\-\-|\-\-\-\-\-\-\-\-\-\-\-\-
south west | south | south east
.fi
.RE
-.RE
-
.SH Visibility
.PP
It is possible to hide widgets:
@@ -664,13 +595,9 @@ inputbar {
enabled: false;
}
-.SH Reference
-.RS
-.IP \(bu 2
+.SH Reference.IP \(bu 2
Format: \fB\fC@{PROPERTY NAME}\fR
-.RE
-
.PP
A reference can point to another reference. Currently, the maximum number of redirects is 20.
A property always refers to another property. It cannot be used for a subpart of the property.
@@ -703,34 +630,22 @@ window {
.fi
.RE
-.SH Orientation
-.RS
-.IP \(bu 2
+.SH Orientation.IP \(bu 2
Format: \fB\fC(horizontal|vertical)\fR
-.RE
-
.PP
Specify the orientation of the widget.
-.SH List of keywords
-.RS
-.IP \(bu 2
+.SH List of keywords.IP \(bu 2
Format: \fB\fC[ keyword, keyword ]\fR
-.RE
-
.PP
A list starts with a '[' and ends with a ']'. The entries in the list are comma\-separated.
The \fB\fCkeyword\fR in the list refers to an widget name.
-.SH Environment variable
-.RS
-.IP \(bu 2
+.SH Environment variable.IP \(bu 2
Format: \fB\fC${:alnum:}\fR
-.RE
-
.PP
This will parse the environment variable as the property value. (that then can be any of the above types).
The environment variable should be an alphanumeric string without white\-space.
@@ -746,13 +661,9 @@ The environment variable should be an alphanumeric string without white\-space.
.fi
.RE
-.SH Inherit
-.RS
-.IP \(bu 2
+.SH Inherit.IP \(bu 2
Format: \fB\fCinherit\fR
-.RE
-
.PP
Inherits the property from its parent widget.
@@ -809,20 +720,14 @@ element selected {
.SH Name
.PP
The current widgets available in \fBrofi\fP:
-
-.RS
.IP \(bu 2
\fB\fCwindow\fR
-
-.RS
.IP \(bu 2
\fB\fCoverlay\fR: the overlay widget.
.IP \(bu 2
\fB\fCmainbox\fR: The mainbox box.
.IP \(bu 2
\fB\fCinputbar\fR: The input bar box.
-
-.RS
.IP \(bu 2
\fB\fCbox\fR: the horizontal @box packing the widgets
.IP \(bu 2
@@ -835,49 +740,27 @@ The current widgets available in \fBrofi\fP:
\fB\fCnum\-rows\fR: Shows the total number of rows.
.IP \(bu 2
\fB\fCnum\-filtered\-rows\fR: Shows the total number of rows after filtering.
-
-.RE
.IP \(bu 2
\fB\fClistview\fR: The listview.
-
-.RS
.IP \(bu 2
\fB\fCscrollbar\fR: the listview scrollbar
.IP \(bu 2
\fB\fCelement\fR: a box in the listview holding the entries
-
-.RS
.IP \(bu 2
\fB\fCelement\-icon\fR: the widget in the listview's entry showing the (optional) icon
.IP \(bu 2
\fB\fCelement\-index\fR: the widget in the listview's entry keybindable index (1,2,3..0)
.IP \(bu 2
\fB\fCelement\-text\fR: the widget in the listview's entry showing the text.
-
-.RE
-
-.RE
.IP \(bu 2
\fB\fCmode\-switcher\fR: the main horizontal @box packing the buttons.
-
-.RS
.IP \(bu 2
\fB\fCbutton\fR: the buttons @textbox for each mode
-
-.RE
.IP \(bu 2
\fB\fCmessage\fR: The container holding the textbox.
-
-.RS
.IP \(bu 2
\fB\fCtextbox\fR: the message textbox
-.RE
-
-.RE
-
-.RE
-
.PP
Note that these path names match the default theme. Themes that provide a custom layout will have different
elements, and structure.
@@ -949,9 +832,7 @@ This allows the colors used for drawing the handle to be set independently.
.PP
The following properties are currently supported:
-.SS all widgets:
-.RS
-.IP \(bu 2
+.SS all widgets:.IP \(bu 2
\fBenabled\fP: enable/disable the widget
.IP \(bu 2
\fBpadding\fP: padding
@@ -972,11 +853,7 @@ Background color
\fBborder\-color\fP: color
Color of the border
-.RE
-
-.SS window:
-.RS
-.IP \(bu 2
+.SS window:.IP \(bu 2
.PP
\fBfont\fP: string
@@ -1020,11 +897,7 @@ The width of the window
\fBy\-offset\fP: distance
The offset of the window to the anchor point, allowing you to push the window left/right/up/down
-.RE
-
-.SS scrollbar:
-.RS
-.IP \(bu 2
+.SS scrollbar:.IP \(bu 2
\fBbackground\-color\fP: color
.IP \(bu 2
\fBhandle\-width\fP: distance
@@ -1033,22 +906,14 @@ The offset of the window to the anchor point, allowing you to push the window le
.IP \(bu 2
\fBborder\-color\fP: color
-.RE
-
-.SS box:
-.RS
-.IP \(bu 2
+.SS box:.IP \(bu 2
\fBorientation\fP: orientation
Set the direction the elements are packed.
.IP \(bu 2
\fBspacing\fP: distance
Distance between the packed elements.
-.RE
-
-.SS textbox:
-.RS
-.IP \(bu 2
+.SS textbox:.IP \(bu 2
\fBbackground\-color\fP: color
.IP \(bu 2
\fBborder\-color\fP: the color used for the border around the widget.
@@ -1076,11 +941,7 @@ color is optional, multiple highlight styles can be added like: bold underline i
.IP \(bu 2
\fBblink\fP: Enable/Disable blinking on an input textbox (Boolean).
-.RE
-
-.SS listview:
-.RS
-.IP \(bu 2
+.SS listview:.IP \(bu 2
\fBcolumns\fP: integer
Number of columns to show (at least 1)
.IP \(bu 2
@@ -1114,8 +975,6 @@ Reverse the ordering (top down to bottom up).
\fBfixed\-columns\fP: boolean
Do not reduce the number of columns shown when number of visible elements is not enough to fill them all.
-.RE
-
.PP
Each element is a \fB\fCbox\fR called \fB\fCelement\fR\&. Each \fB\fCelement\fR can contain an \fB\fCelement\-icon\fR and \fB\fCelement\-text\fR\&.
@@ -1207,8 +1066,6 @@ The layout of \fBrofi\fP can be tweaked by packing the 'fixed' widgets in a cust
.PP
The following widgets are fixed, as they provide core \fBrofi\fP functionality:
-
-.RS
.IP \(bu 2
prompt
.IP \(bu 2
@@ -1228,13 +1085,9 @@ num\-rows
.IP \(bu 2
num\-filtered\-rows
-.RE
-
.PP
The following keywords are defined and can be used to automatically pack a subset of the widgets.
These are used in the default theme as depicted in the figure above.
-
-.RS
.IP \(bu 2
mainbox
Packs: \fB\fCinputbar, message, listview, mode\-switcher\fR
@@ -1242,15 +1095,11 @@ Packs: \fB\fCinputbar, message, listview, mode\-switcher\fR
inputbar
Packs: \fB\fCprompt,entry,case\-indicator\fR
-.RE
-
.PP
Any widget name starting with \fB\fCtextbox\fR is a textbox widget, others are box widgets and can pack other widgets.
.PP
There are several special widgets that can be used by prefixing the name of the widget:
-
-.RS
.IP \(bu 2
\fB\fCtextbox\fR:
This is a textbox widget. The displayed string can be set with \fB\fCstr\fR\&.
@@ -1266,8 +1115,6 @@ The \fB\fCaction\fR can be set to:
\fB\fCok|alternate\fR: accept entry and launch alternate action (for run launch in terminal).
\fB\fCcustom|alternate\fR: accept custom input and launch alternate action.
-.RE
-
.PP
To specify children, set the \fB\fCchildren\fR
property (this always happens on the \fB\fCbox\fR child, see example below):
@@ -1358,8 +1205,6 @@ Just like CSS, \fBrofi\fP uses the box model for each widget.
.PP
Explanation of the different parts:
-
-.RS
.IP \(bu 2
Content \- The content of the widget.
.IP \(bu 2
@@ -1372,8 +1217,6 @@ The border use the border\-color of the widget.
Margin \- Clears an area outside the border.
The margin is transparent.
-.RE
-
.PP
The box model allows us to add a border around elements, and to define space between elements.
@@ -1498,8 +1341,6 @@ Parts of the theme can be conditionally loaded, like the CSS \fB\fC@media\fR opt
.PP
It supports the following keys as constraint:
-
-.RS
.IP \(bu 2
\fB\fCmin\-width\fR: load when width is bigger then value.
.IP \(bu 2
@@ -1515,21 +1356,15 @@ It supports the following keys as constraint:
.IP \(bu 2
\fB\fCmonitor\-id\fR: The monitor id, see rofi \-help for id's.
-.RE
-
.SH Multiple file handling
.PP
The rasi file format offers two methods of including other files.
This can be used to modify existing themes, or have multiple variations on a theme.
-
-.RS
.IP \(bu 2
import: Import and parse a second file.
.IP \(bu 2
theme: Discard theme, and load file as a fresh theme.
-.RE
-
.PP
Syntax:
@@ -1548,8 +1383,6 @@ The specified file can either by \fIname\fP, \fIfilename\fP,\fIfull path\fP\&.
.PP
If a filename is provided, it will try to resolve it in the following order:
-
-.RS
.IP \(bu 2
\fB\fC${XDG\_CONFIG\_HOME}/rofi/themes/\fR
.IP \(bu 2
@@ -1559,8 +1392,6 @@ If a filename is provided, it will try to resolve it in the following order:
.IP \(bu 2
\fB\fC${INSTALL PREFIX}/share/rofi/themes/\fR
-.RE
-
.PP
A name is resolved as a filename by appending the \fB\fC\&.rasi\fR extension.
diff --git a/doc/rofi.1 b/doc/rofi.1
index 21ea57ab..160108f6 100644
--- a/doc/rofi.1
+++ b/doc/rofi.1
@@ -68,8 +68,6 @@ Markup support can be enabled, see CONFIGURATION options.
.SH CONFIGURATION
.PP
There are currently three methods of setting configuration options (evaluated in order below):
-
-.RS
.IP \(bu 2
System configuration file (for example \fB\fC/etc/rofi.rasi\fR or old format \fB\fC/etc/rofi.conf\fR).
.IP \(bu 2
@@ -86,8 +84,6 @@ This is the recommended way of configuring \fBrofi\fP\&.
.IP \(bu 2
Command\-line options: Arguments passed to \fBrofi\fP\&.
-.RE
-
.PP
\fBTIP\fP: To get a template config file run: \fB\fCrofi \-dump\-xresources > rofi\-example.config\fR\&.
\fBNOTE\fP: In version 1.4.0 we support configuration in a new format, a config for this can be generated by: \fB\fCrofi
@@ -133,8 +129,6 @@ rofi \-dump\-xresources
.PP
The configuration system supports the following types:
-
-.RS
.IP \(bu 2
string
.IP \(bu 2
@@ -144,8 +138,6 @@ char
.IP \(bu 2
Boolean
-.RE
-
.PP
Boolean options have a non\-default command\-line syntax. Example to enable option X:
@@ -193,8 +185,6 @@ This does not validate all passed values (for example, colors).
.PP
Specify the number of threads \fBrofi\fP should use:
-
-.RS
.IP \(bu 2
0: Autodetect the number of supported hardware threads.
.IP \(bu 2
@@ -202,8 +192,6 @@ Specify the number of threads \fBrofi\fP should use:
.IP \(bu 2
2..N: Specify the maximum number of threads to use in the thread pool.
-.RE
-
.PP
\fB\fC\-dmenu\fR
@@ -390,8 +378,6 @@ fallback themes.
.PP
Specify the matching algorithm used.
Current the following methods are supported.
-
-.RS
.IP \(bu 2
\fBnormal\fP: match the int string
.IP \(bu 2
@@ -401,8 +387,6 @@ Current the following methods are supported.
.IP \(bu 2
\fBfuzzy\fP: do a fuzzy match
-.RE
-
.PP
Default: \fInormal\fP
@@ -427,8 +411,6 @@ Only show desktop files that are present in the listed categories.
.PP
When using drun, match only with the specified Desktop entry fields.
The different fields are:
-
-.RS
.IP \(bu 2
\fBname\fP: the application's name
.IP \(bu 2
@@ -444,17 +426,13 @@ The different fields are:
.PP
\fBall\fP: all of the above
.PP
-Default: \fIname,generic,exec,categories\fP
-
-.RE
+Default: \fIname,generic,exec,categories,keywords\fP
.PP
\fB\fC\-drun\-display\-format\fR
.PP
The format string for the drun dialog:
-
-.RS
.IP \(bu 2
\fBname\fP: the application's name
.IP \(bu 2
@@ -466,8 +444,6 @@ The format string for the drun dialog:
.IP \(bu 2
\fBcomment\fP: the application comment
-.RE
-
.PP
Pango markup can be used to formatting the output.
@@ -504,8 +480,6 @@ Default: false
.PP
When using window mode, match only with the specified fields.
The different fields are:
-
-.RS
.IP \(bu 2
\fBtitle\fP: window's title
.IP \(bu 2
@@ -523,8 +497,6 @@ The different fields are:
.PP
Default: \fIall\fP
-.RE
-
.PP
\fB\fC\-matching\-negate\-char\fR \fIchar\fP
@@ -707,8 +679,6 @@ When one entry is left, automatically select it.
Select monitor to display \fBrofi\fP on.
It accepts as input: \fIprimary\fP (if primary output is set), the \fIxrandr\fP output name, or integer number (in order of
detection). Negative numbers are handled differently:
-
-.RS
.IP \(bu 2
\fB\-1\fP: the currently focused monitor.
.IP \(bu 2
@@ -725,8 +695,6 @@ behavior.)
.PP
Default: \fI\-5\fP
-.RE
-
.PP
See \fB\fCrofi \-h\fR output for the detected monitors, their position, and size.
@@ -765,6 +733,15 @@ Override the default DPI setting.
If set to \fB\fC0\fR, it tries to auto\-detect based on X11 screen size (similar to i3 and GTK).
If set to \fB\fC1\fR, it tries to auto\-detect based on the size of the monitor that rofi is displayed on (similar to latest Qt 5).
+.PP
+\fB\fC\-selected\-row\fR \fIselected row\fP
+
+.PP
+Select a certain row.
+
+.PP
+Default: \fI0\fP
+
.SS PATTERN setting
.PP
\fB\fC\-terminal\fR
@@ -868,8 +845,6 @@ Format what is being displayed for windows.
.PP
\fIfield\fP:
-
-.RS
.IP \(bu 2
\fBw\fP: desktop name
.IP \(bu 2
@@ -881,8 +856,6 @@ Format what is being displayed for windows.
.IP \(bu 2
\fBc\fP: class
-.RE
-
.PP
\fIlen\fP: maximum field length (0 for auto\-size). If length and window \fIwidth\fP are negative, field length is \fIwidth \- len\fP\&.
if length is positive, the entry will be truncated or padded to fill that length.
@@ -943,15 +916,11 @@ This setting can be changed at runtime (see \fB\fC\-kb\-toggle\-sort\fR).
.PP
There are 2 sorting method:
-
-.RS
.IP \(bu 2
levenshtein (Default)
.IP \(bu 2
fzf sorting.
-.RE
-
.SS Dmenu specific
.PP
\fB\fC\-sep\fR \fIseparator\fP
@@ -986,15 +955,6 @@ echo "a|b|c|d|e" | rofi \-sep '|' \-dmenu \-p "monkey:"
.PP
Default: \fIdmenu\fP
-.PP
-\fB\fC\-selected\-row\fR \fIselected row\fP
-
-.PP
-Select a certain row.
-
-.PP
-Default: \fI0\fP
-
.PP
\fB\fC\-l\fR \fInumber of lines to show\fP
@@ -1024,8 +984,6 @@ Makes dmenu searches case\-insensitive
.PP
Active row, mark \fIX\fP as active. Where \fIX\fP is a comma\-separated list of python(1)\-style indices and ranges, e.g. indices start at 0, \-1 refers to the last row with \-2 preceding it, ranges are left\-open and right\-close, and so on. You can specify:
-
-.RS
.IP \(bu 2
A single row: '5'
.IP \(bu 2
@@ -1037,8 +995,6 @@ A set of rows: '2,0,\-9'
.IP \(bu 2
Or any combination: '5,\-3:,7:11,2,0,\-9'
-.RE
-
.PP
\fB\fC\-u\fR \fIX\fP
@@ -1064,8 +1020,6 @@ This mode returns directly when no entries given.
.PP
Allows the output of dmenu to be customized (N is the total number of input entries):
-
-.RS
.IP \(bu 2
\&'s' selected string
.IP \(bu 2
@@ -1081,8 +1035,6 @@ Allows the output of dmenu to be customized (N is the total number of input entr
.IP \(bu 2
\&'F' quoted filter string (user input)
-.RE
-
.PP
Default: 's'
@@ -1265,8 +1217,6 @@ For more information on debugging, see the wiki
.SH PATTERN
.PP
To launch commands (for example, when using the ssh launcher), the user can enter the used command\-line. The following keys can be used that will be replaced at runtime:
-
-.RS
.IP \(bu 2
\fB\fC{host}\fR: the host to connect to
.IP \(bu 2
@@ -1278,8 +1228,6 @@ To launch commands (for example, when using the ssh launcher), the user can ente
.IP \(bu 2
\fB\fC{window}\fR: the window ID of the selected window (in \fB\fCwindow\-command\fR)
-.RE
-
.SH DMENU REPLACEMENT
.PP
If \fB\fCargv[0]\fR (calling command) is dmenu, \fBrofi\fP will start in dmenu mode.
@@ -1302,8 +1250,6 @@ manual.
.PP
The theme setup allows you to specify colors per state, similar to \fBi3\fP
Currently 3 states exist:
-
-.RS
.IP \(bu 2
\fBnormal\fP: normal row
.IP \(bu 2
@@ -1311,12 +1257,8 @@ Currently 3 states exist:
.IP \(bu 2
\fBactive\fP: highlighted row (active)
-.RE
-
.PP
For each state, the following 5 colors must be set:
-
-.RS
.IP \(bu 2
\fBbg\fP: background color row
.IP \(bu 2
@@ -1328,8 +1270,6 @@ For each state, the following 5 colors must be set:
.IP \(bu 2
\fBhlbg\fP: background color selected row
-.RE
-
.PP
The window background and border color should be specified separately. The key \fB\fCcolor\-window\fR contains
a tuple \fB\fCbackground,border,separator\fR\&.
@@ -1415,8 +1355,6 @@ of the window will be visible through it.
.SH KEY BINDINGS
.PP
\fBrofi\fP has the following key bindings:
-
-.RS
.IP \(bu 2
\fB\fCCtrl\-v, Insert\fR: Paste from clipboard
.IP \(bu 2
@@ -1482,8 +1420,6 @@ of the window will be visible through it.
.IP \(bu 2
\fB\fCAlt\-Shift\-S\fR: Take a screenshot and store it in the Pictures directory.
-.RE
-
.PP
To get a full list of key bindings on the commandline, see \fB\fCrofi \-h\fR\&.
The options starting with \fB\fC\-kb\fR are keybindings.
@@ -1575,7 +1511,7 @@ rofi \-modi run \-show run
.RE
.PP
-Show the the run dialog, and allow switching to Desktop File run dialog (drun):
+Show the run dialog, and allow switching to Desktop File run dialog (drun):
.PP
.RS
diff --git a/doc/rofi.1.markdown b/doc/rofi.1.markdown
index 53bba7ad..8f9d64fa 100644
--- a/doc/rofi.1.markdown
+++ b/doc/rofi.1.markdown
@@ -415,6 +415,12 @@ Override the default DPI setting.
If set to `0`, it tries to auto-detect based on X11 screen size (similar to i3 and GTK).
If set to `1`, it tries to auto-detect based on the size of the monitor that rofi is displayed on (similar to latest Qt 5).
+`-selected-row` *selected row*
+
+Select a certain row.
+
+Default: *0*
+
### PATTERN setting
`-terminal`
@@ -557,12 +563,6 @@ Specify the prompt to show in dmenu mode. For example, select 'monkey', a,b,c,d,
Default: *dmenu*
-`-selected-row` *selected row*
-
-Select a certain row.
-
-Default: *0*
-
`-l` *number of lines to show*
Maximum number of lines the menu may show before scrolling.