Mercurial > geeqie
diff src/rcfile.c @ 884:ff16ed0d2c8a
Improve ways to specify html browser (used for help, see bug 2015099).
Two new rc file options were added:
- helpers.html_browser.command_name
- helpers.html_browser.command_line
These are checked first before trying common browser locations.
If these do not lead to a valid browser, then geeqie will
search for geeqie_html_browser script in the path, then
it will try various common browsers.
| author | zas_ |
|---|---|
| date | Sun, 13 Jul 2008 14:50:07 +0000 |
| parents | 3dd2cb78d0f9 |
| children | ad420f2eb789 |
line wrap: on
line diff
--- a/src/rcfile.c Sun Jul 13 13:51:23 2008 +0000 +++ b/src/rcfile.c Sun Jul 13 14:50:07 2008 +0000 @@ -578,6 +578,18 @@ WRITE_CHAR(shell.options); + WRITE_SUBTITLE("Helpers"); + secure_fprintf(ssi, "# Html browser\n"); + secure_fprintf(ssi, "# command_name is: the binary's name to look for in the path\n"); + secure_fprintf(ssi, "# If command_name is empty, the program will try various common html browsers\n"); + secure_fprintf(ssi, "# command_line is:\n"); + secure_fprintf(ssi, "# \"\" (empty string) = execute binary with html file path as command line\n"); + secure_fprintf(ssi, "# \"string\" = execute string and use results for command line\n"); + secure_fprintf(ssi, "# \"!string\" = use text following ! as command line, replacing optional %%s with html file path\n"); + WRITE_CHAR(helpers.html_browser.command_name); + WRITE_CHAR(helpers.html_browser.command_line); + + WRITE_SUBTITLE("External Programs"); secure_fprintf(ssi, "# Maximum of %d programs (external_1 through external_%d)\n", GQ_EDITOR_GENERIC_SLOTS, GQ_EDITOR_GENERIC_SLOTS); secure_fprintf(ssi, "# external_%d through external_%d are used for file ops\n", GQ_EDITOR_GENERIC_SLOTS + 1, GQ_EDITOR_SLOTS); @@ -939,6 +951,10 @@ READ_CHAR(shell.path); READ_CHAR(shell.options); + /* Helpers */ + READ_CHAR(helpers.html_browser.command_name); + READ_CHAR(helpers.html_browser.command_line); + /* External Programs */ if (is_numbered_option(option, "external_", &i))
