diff options
author | Harry Jeffery <harry@exec64.co.uk> | 2017-11-28 22:06:55 +0000 |
---|---|---|
committer | Harry Jeffery <harry@exec64.co.uk> | 2017-11-28 22:06:55 +0000 |
commit | f4bf8bc6f645f1aeb396effd17f1afdd6b909a75 (patch) | |
tree | 03e80eeb53e5b54f551fce6f5b97c31acfb4e2a3 /src | |
parent | 11e52cb5d877520de730f56d9725c93fcc7bf3c5 (diff) | |
download | imv-f4bf8bc6f645f1aeb396effd17f1afdd6b909a75.tar.gz |
Allow aliases to be configured
Diffstat (limited to 'src')
-rw-r--r-- | src/imv.c | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -177,12 +177,6 @@ struct imv *imv_create(void) imv_command_register(imv->commands, "scaling_mode", &command_set_scaling_mode); imv_command_register(imv->commands, "slideshow_duration", &command_set_slideshow_duration); - imv_command_alias(imv->commands, "q", "quit"); - imv_command_alias(imv->commands, "next", "select_rel 1"); - imv_command_alias(imv->commands, "previous", "select_rel -1"); - imv_command_alias(imv->commands, "n", "select_rel 1"); - imv_command_alias(imv->commands, "p", "select_rel -1"); - add_bind(imv, "<q>", "quit"); add_bind(imv, "<Left>", "select_rel -1"); add_bind(imv, "<LeftSquareBracket>", "select_rel -1"); @@ -881,6 +875,11 @@ static int handle_ini_value(void *user, const char *section, const char *name, return 1; } + if (!strcmp(section, "aliases")) { + imv_command_alias(imv->commands, name, value); + return 1; + } + if (!strcmp(section, "options")) { if(!strcmp(name, "fullscreen")) { |