Add config option for setting browser command
Add highlighting of urls when mouse-over
Implement and connect button callback
This currently only launches `$BROWSER <url clicked>`, but could be
expanded to support other button click/press actions later.
config: add url_clickable bool option
url_regex: add header (from terminate app)
This is a relatively robust url regex, so might as well use it right?
gitignore: add _build dir
Add support for passing application ID to the bell command
fix memory leak with app_id and app_title params
execute_on_bell: handle failure to parse bell command, free pointer
add callback for vte_terminal_spawn_async
Upstream VTE's implementation of vte_terminal_spawn_async broke with
0.62, it should accept a NULL callback but it does not, causing the
terminal to fail. There should be a callback here anyways for error
handling purposes so this adds one.
use glib for printing errors, info
Fall back to looking for conf in sysconfdir set at build time
meson: install config to sysconfdir (/etc)
Include getopt.h
This is needed when building on NixOS