From 910901a4f0abe565e5c1d12a480784e90a4bcd6c Mon Sep 17 00:00:00 2001 From: Frederic Culot Date: Tue, 25 Nov 2008 20:48:58 +0000 Subject: User-defined keys are now saved to file. --- src/keys.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'src/keys.c') diff --git a/src/keys.c b/src/keys.c index bef1e9d..1c475b3 100755 --- a/src/keys.c +++ b/src/keys.c @@ -1,4 +1,4 @@ -/* $calcurse: keys.c,v 1.4 2008/11/23 20:38:56 culot Exp $ */ +/* $calcurse: keys.c,v 1.5 2008/11/25 20:48:58 culot Exp $ */ /* * Calcurse - text-based organizer @@ -512,3 +512,16 @@ keys_popup_info (keys_e key) #undef WINROW #undef WINCOL } + +void +keys_save_bindings (FILE *fd) +{ + int i; + + EXIT_IF (fd == NULL, _("FATAL ERROR in keys_save_bindings: " + "null file pointer.")); + dump_intro (fd); + for (i = 0; i < NBKEYS; i++) + fprintf (fd, "%s %s\n", keydef[i].label, keys_action_allkeys (i)); + fclose (fd); +} -- cgit v1.2.3-54-g00ecf