Fuzzel Version
fuzzel version: 1.14.1 +cairo +png +svg(resvg) -assertions
Compositor Version
niri 25.11
Distribution
arch
Fuzzel config
; hello
horizontal-pad=40
Description of Bug and Steps to Reproduce
Hi and first of all, thanks for a useful app which I enjoy using.
I just wanted to report/ask about a gotcha.
Lets get straight to the point, laying out my reasoning below:
Given the .ini suffix of the config file ~/.config/fuzzel/fuzzel.ini, I am assuming it's an INI file and proceed to use ; as a comment.
Turns out this results in the following error:
Mar 10 22:57:25 fuzzel[2082775]: config: /home/w/.config/fuzzel/fuzzel.ini:1: [main].; hello: syntax error: key/value pair has no value
So my question is: Why use an INI-like config format if it doesnt adhere to the INI conventions, like ; being a comment?
(I do realize you use # as a comment marker, but that's not compatible with INI files to my understanding.)
Here's an example INI from wikipedia:
; last modified 1 April 2001 by John Doe
[owner]
name = John Doe
organization = Acme Widgets Inc.
[database]
; use IP address in case network name resolution is not working
server = 192.0.2.62
port = 143
file = "payroll.dat"
This is a format I grew up with and have been familiar with for ~30 years now, so this is sort of confusing to me :-)
Relevant logs, stacktraces, etc.
No response
### Fuzzel Version
fuzzel version: 1.14.1 +cairo +png +svg(resvg) -assertions
### Compositor Version
niri 25.11
### Distribution
arch
### Fuzzel config
```ini
; hello
horizontal-pad=40
```
### Description of Bug and Steps to Reproduce
Hi and first of all, thanks for a useful app which I enjoy using.
I just wanted to report/ask about a gotcha.
Lets get straight to the point, laying out my reasoning below:
Given the .ini suffix of the config file ~/.config/fuzzel/fuzzel.ini, I am assuming it's an [INI file](https://en.wikipedia.org/wiki/INI_file#Example) and proceed to use ; as a comment.
Turns out this results in the following error:
Mar 10 22:57:25 fuzzel[2082775]: config: /home/w/.config/fuzzel/fuzzel.ini:1: [main].; hello: syntax error: key/value pair has no value
So my question is: Why use an INI-like config format if it doesnt adhere to the INI conventions, like ; being a comment?
(I do realize you use # as a comment marker, but that's not compatible with INI files to my understanding.)
Here's an example INI from wikipedia:
```ini
; last modified 1 April 2001 by John Doe
[owner]
name = John Doe
organization = Acme Widgets Inc.
[database]
; use IP address in case network name resolution is not working
server = 192.0.2.62
port = 143
file = "payroll.dat"
```
This is a format I grew up with and have been familiar with for ~30 years now, so this is sort of confusing to me :-)
### Relevant logs, stacktraces, etc.
_No response_