summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Davenport <DaveDavenport@users.noreply.github.com>2021-07-02 18:17:25 +0200
committerGitHub <noreply@github.com>2021-07-02 18:17:25 +0200
commit6f28a171ac242d982f5b872b9af88f26b80812cf (patch)
tree71764fb2339032c9b1f80e396ac8f0339dbabcb9
parenta230f193fb63137f1934c0e37a75ec33a2c786fb (diff)
[DOC] Update rofi-theme(5) for github highlighting
-rw-r--r--doc/rofi-theme.5.markdown56
1 files changed, 28 insertions, 28 deletions
diff --git a/doc/rofi-theme.5.markdown b/doc/rofi-theme.5.markdown
index 9593a969..a79ad488 100644
--- a/doc/rofi-theme.5.markdown
+++ b/doc/rofi-theme.5.markdown
@@ -29,14 +29,14 @@ Comments can be nested and the C comments can be inline.
The following is valid:
-```
+```css
// Magic comment.
property: /* comment */ value;
```
However, this is not:
-```
+```css
prop/*comment*/erty: value;
```
@@ -46,13 +46,13 @@ White space and newlines, like comments, are ignored by the parser.
This:
-```
+```css
property: name;
```
Is identical to:
-```
+```css
property :
name
@@ -72,7 +72,7 @@ Sub-section names begin with a hash symbol `#`.
It is advised to define the *global properties section* on top of the file to
make inheritance of properties clearer.
-```
+```css
/* Global properties section */
* {
// list of properties
@@ -112,7 +112,7 @@ Multiple elements can be specified by a `,`.
This is a valid element name:
-```
+```css
element normal.normal {
background-color: blue;
}
@@ -123,7 +123,7 @@ button {
And is identical to:
-```
+```css
element normal normal, button {
background-color: blue;
}
@@ -133,7 +133,7 @@ Each section inherits the global properties. Properties can be explicitly inheri
`inherit` keyword.
In the following example:
-```
+```css
window {
a: 1;
b: 2;
@@ -148,7 +148,7 @@ mainbox {
The element `mainbox` will have the following set of properties (if `mainbox` is a child of `window`):
-```
+```css
a: 1;
b: 4;
c: 8;
@@ -162,7 +162,7 @@ the last encountered property is used.
The properties in a section consist of:
-```
+```css
{identifier}: {value};
```
@@ -205,7 +205,7 @@ A string is always surrounded by double quotes (`"`). Between the quotes there c
For example:
-```
+```css
font: "Awasome 12";
```
@@ -219,7 +219,7 @@ An integer may contain any number.
For examples:
-```
+```css
lines: 12;
```
@@ -231,7 +231,7 @@ A real is an integer with an optional fraction.
For example:
-```
+```css
real: 3.4;
```
@@ -246,7 +246,7 @@ Boolean value is either `true` or `false`. This is case-sensitive.
For example:
-```
+```css
dynamic: false;
```
@@ -309,14 +309,14 @@ The different values are:
For example:
-```
+```css
background-color: #FF0000;
border-color: rgba(0,0,1, 0.5);
text-color: SeaGreen;
```
or
-```
+```css
background-color: transparent;
text-color: Black;
```
@@ -362,7 +362,7 @@ Distances used in the horizontal direction use the monitor width. Distances in
the vertical direction use the monitor height.
For example:
-```
+```css
padding: 10%;
```
On a full-HD (1920x1080) monitor, it defines a padding of 192 pixels on the left
@@ -372,7 +372,7 @@ and right side and 108 pixels on the top and bottom.
Rofi supports some maths in calculating sizes. For this it uses the CSS syntax:
-```
+```css
width: calc( 100% - 37px );
```
@@ -454,13 +454,13 @@ A reference can point to another reference. Currently, the maximum number of red
A property always refers to another property. It cannot be used for a subpart of the property.
For example, this is not valid:
-```
+```css
highlight: bold @pink;
```
But this is:
-```
+```css
* {
myhigh: bold #FAA;
}
@@ -496,7 +496,7 @@ The `keyword` in the list refers to an widget name.
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.
-```
+```css
* {
background-color: ${BG};
}
@@ -508,7 +508,7 @@ The environment variable should be an alphanumeric string without white-space.
Inherits the property from its parent widget.
-```
+```css
mainbox {
border-color: inherit;
}
@@ -522,7 +522,7 @@ Some widgets have an extra state.
For example:
-```
+```css
element selected {
}
```
@@ -531,7 +531,7 @@ Here `element selected` is the name of the widget, `selected` is the state of th
The difference between dots and spaces is purely cosmetic. These are all the same:
-```
+```css
element .selected {
element.selected {
@@ -605,7 +605,7 @@ These can be mixed.
Example:
-```
+```css
nametotextbox selected.active {
background-color: #003642;
text-color: #008ed4;
@@ -798,9 +798,9 @@ The current layout of **rofi** is structured as follows:
```
-> ci is the case-indicator
-> fr is the num-filtered-rows
-> ns is the num-rows
+> * ci is the case-indicator
+> * fr is the num-filtered-rows
+> * ns is the num-rows
### Error message structure