config: notify: change default value to use ${app-id}

Make the default value of ‘notify’ use ${app-id} for icon and
application name.
This commit is contained in:
Daniel Eklöf 2021-05-27 11:41:57 +02:00
parent 246c7ffc0f
commit f9a13e2eec
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
5 changed files with 8 additions and 6 deletions

View file

@ -84,6 +84,8 @@
* `ctrl + w` (_extend-to-word-boundary_) can now be used across lines
(https://codeberg.org/dnkl/foot/issues/421).
* Ignore auto-detected URLs that overlap with OSC-8 URLs.
* Default value for the `notify` option to use `-a ${app-id} -i
${app-id} ...` instead of `-a foot -i foot ...`.
### Deprecated

View file

@ -2574,7 +2574,7 @@ config_load(struct config *conf, const char *conf_path,
}
conf->notify.raw_cmd = xstrdup(
"notify-send -a foot -i foot ${title} ${body}");
"notify-send -a ${app-id} -i ${app-id} ${title} ${body}");
tokenize_cmdline(conf->notify.raw_cmd, &conf->notify.argv);
conf->url.launch.raw_cmd = xstrdup("xdg-open ${url}");

View file

@ -228,7 +228,7 @@ in this order:
Notifications are *inhibited* if the foot window has keyboard
focus.
Default: _notify-send -a foot -i foot ${title} ${body}_.
Default: _notify-send -a ${app-id} -i ${app-id} ${title} ${body}_.
*selection-target*
Clipboard target to automatically copy selected text to. One of

View file

@ -21,7 +21,7 @@
# pad=2x2 # optionally append 'center'
# resize-delay-ms=100
# notify=notify-send -a foot -i foot ${title} ${body}
# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body}
# bold-text-in-bright=no
# bell=none

View file

@ -34,9 +34,9 @@ notify_notify(const struct terminal *term, const char *title, const char *body)
size_t argc = 0;
if (!spawn_expand_template(
&term->conf->notify, 2,
(const char *[]){"title", "body"},
(const char *[]){title, body},
&term->conf->notify, 3,
(const char *[]){"app-id", "title", "body"},
(const char *[]){term->conf->app_id, title, body},
&argc, &argv))
{
return;