| 1 | ##### columns settings ##### |
| 2 | ## |
| 3 | ## syntax of song columns list format is "column column etc." |
| 4 | ## |
| 5 | ## - syntax for each column is: |
| 6 | ## |
| 7 | ## (width of the column)[color of the column]{displayed tag} |
| 8 | ## |
| 9 | ## Note: Width is by default in %, if you want a column to have fixed size, add |
| 10 | ## 'f' after the value, e.g. (10)[white]{a} will be the column that take 10% of |
| 11 | ## screen (so the real width will depend on actual screen size), whereas |
| 12 | ## (10f)[white]{a} will take 10 terminal cells, no matter how wide the screen |
| 13 | ## is. |
| 14 | ## |
| 15 | ## - color is optional (if you want the default one, leave the field empty). |
| 16 | ## |
| 17 | ## Note: You can give a column additional attributes by putting appropriate |
| 18 | ## character after displayed tag character. Available attributes are: |
| 19 | ## |
| 20 | ## - r - column will be right aligned |
| 21 | ## - E - if tag is empty, empty tag marker won't be displayed |
| 22 | ## |
| 23 | ## You can also: |
| 24 | ## |
| 25 | ## - give a column custom name by putting it after attributes, separated with |
| 26 | ## character ':', e.g. {lr:Length} gives you right aligned column of lengths |
| 27 | ## named "Length". |
| 28 | ## |
| 29 | ## - define sequence of tags, that have to be displayed in case predecessor is |
| 30 | ## empty in a way similar to the one in classic song format, i.e. using '|' |
| 31 | ## character, e.g. {a|c|p:Owner} creates column named "Owner" that tries to |
| 32 | ## display artist tag and then composer and performer if previous ones are not |
| 33 | ## available. |
| 34 | |
| 35 | song_columns_list_format = (20)[white]{f:Name} (20)[]{a} (6f)[green]{NE} (30)[white]{t|f:Title} (20)[cyan]{b} (7f)[magenta]{l} |