summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
authorQuentin Glidic <sardemff7+git@sardemff7.net>2017-05-30 13:22:52 +0200
committerQuentin Glidic <sardemff7+git@sardemff7.net>2017-05-30 13:45:20 +0200
commita24af6e64caea6d5566d5bb2118ee483a8bc26d1 (patch)
tree0e005400de2ed151b9ecbb209f90cf5bfcb806f1 /source
parent6d27a89b99df30e7b9f8adb59d678704f091874a (diff)
mode/keys: Display all bindings
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
Diffstat (limited to 'source')
-rw-r--r--source/xrmoptions.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/source/xrmoptions.c b/source/xrmoptions.c
index a0ac4fba..ef0c7dfe 100644
--- a/source/xrmoptions.c
+++ b/source/xrmoptions.c
@@ -637,27 +637,27 @@ static char * config_parser_return_display_help_entry ( XrmOption *option, size_
{
case xrm_Number:
return g_markup_printf_escaped ( "<b%-*s</b> (%u) <span style='italic' size='small'>%s</span>",
- ll, option->name + 3, *( option->value.num ), option->comment );
+ ll, option->name, *( option->value.num ), option->comment );
case xrm_SNumber:
return g_markup_printf_escaped ( "<b%-*s</b> (%d) <span style='italic' size='small'>%s</span>",
- ll, option->name + 3, *( option->value.snum ), option->comment );
+ ll, option->name, *( option->value.snum ), option->comment );
case xrm_String:
return g_markup_printf_escaped ( "<b>%-*s</b> (%s) <span style='italic' size='small'>%s</span>",
- ll, option->name + 3,
+ ll, option->name,
( *( option->value.str ) != NULL ) ? *( option->value.str ) : "null",
option->comment
);
case xrm_Boolean:
return g_markup_printf_escaped ( "<b>%-*s</b> (%s) <span style='italic' size='small'>%s</span>",
- ll, option->name + 3, ( *( option->value.num ) == TRUE ) ? "true" : "false", option->comment );
+ ll, option->name, ( *( option->value.num ) == TRUE ) ? "true" : "false", option->comment );
case xrm_Char:
if ( *( option->value.charc ) > 32 && *( option->value.charc ) < 127 ) {
return g_markup_printf_escaped ( "<b>%-*s</b> (%c) <span style='italic' size='small'>%s</span>",
- ll, option->name + 3, *( option->value.charc ), option->comment );
+ ll, option->name, *( option->value.charc ), option->comment );
}
else {
return g_markup_printf_escaped ( "<b%-*s</b> (\\x%02X) <span style='italic' size='small'>%s</span>",
- ll, option->name + 3, *( option->value.charc ), option->comment );
+ ll, option->name, *( option->value.charc ), option->comment );
}
default:
break;
@@ -691,7 +691,7 @@ char ** config_parser_return_display_help ( unsigned int *length )
continue;
}
}
- if ( strncmp ( xrmOptions[i].name, "kb", 2 ) != 0 ) {
+ if ( strncmp ( xrmOptions[i].name, "kb", 2 ) != 0 && strncmp ( xrmOptions[i].name, "ml", 2 ) != 0 && strncmp ( xrmOptions[i].name, "me", 2 ) != 0 ) {
continue;
}
@@ -701,7 +701,7 @@ char ** config_parser_return_display_help ( unsigned int *length )
( *length )++;
}
for ( unsigned int i = 0; i < num_extra_options; i++ ) {
- if ( strncmp ( extra_options[i].name, "kb", 2 ) != 0 ) {
+ if ( strncmp ( extra_options[i].name, "kb", 2 ) != 0 && strncmp ( extra_options[i].name, "ml", 2 ) != 0 && strncmp ( extra_options[i].name, "me", 2 ) != 0 ) {
continue;
}
retv = g_realloc ( retv, ( ( *length ) + 2 ) * sizeof ( char* ) );