Re: [PATCH] notmuch-config: replace config reading function

2016-11-06 Thread Jani Nikula
> So replace g_key_file_load_from_file with g_key_file_load_from_data which > gives us much more freedom to read configs from multiple sources. I see how your function is a drop-in replacement to g_key_file_load_from_file. However, I really don't like the proliferation of GError here. Please

[PATCH] notmuch-config: replace config reading function

2016-11-05 Thread Ioan-Adrian Ratiu
Config files are currently read using glib's g_key_file_load_from_file function which is very inconvenient because it's limited by design to read only from "regular data files" in a filesystem. Because of this limitation notmuch can't read configs from pipes, fifos, sockets, stdin, etc. Not even