commit 1dbebbcadcc375c660523c87712833b576507e06
parent 57d1755d10f26f581036446218a3eb9be33d33bc
Author: Benno Schulenberg <bensberg@justemail.net>
Date: Sat, 3 Sep 2016 13:32:49 +0200
screen: keep the help items aligned in more configurations
This fixes https://savannah.gnu.org/bugs/?48987.
Diffstat:
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/src/global.c b/src/global.c
@@ -796,10 +796,16 @@ void shortcut_init(void)
add_to_funcs(do_cursorpos_void, MMAIN,
N_("Cur Pos"), IFSCHELP(nano_cursorpos_msg), TOGETHER, VIEW);
-#if defined(DISABLE_COLOR) || !defined(DISABLE_JUSTIFY)
+#if (!defined(DISABLE_JUSTIFY) && (!defined(DISABLE_SPELLER) || !defined(DISABLE_COLOR)) || \
+ defined(DISABLE_JUSTIFY) && defined(DISABLE_SPELLER) && defined(DISABLE_COLOR))
/* Conditionally placing this one here or further on, to keep the
* help items nicely paired in most conditions. */
- add_to_funcs(do_gotolinecolumn_void, MMAIN|MWHEREIS,
+ add_to_funcs(do_gotolinecolumn_void, MMAIN,
+ gotoline_tag, IFSCHELP(nano_gotoline_msg), BLANKAFTER, VIEW);
+#endif
+
+#ifndef DISABLE_JUSTIFY
+ add_to_funcs(do_gotolinecolumn_void, MWHEREIS,
gotoline_tag, IFSCHELP(nano_gotoline_msg), BLANKAFTER, VIEW);
#endif
@@ -894,7 +900,8 @@ void shortcut_init(void)
N_("Next File"), IFSCHELP(nano_nextfile_msg), BLANKAFTER, VIEW);
#endif
-#if !defined(DISABLE_COLOR) && defined(DISABLE_JUSTIFY)
+#if (defined(DISABLE_JUSTIFY) && (!defined(DISABLE_SPELLER) || !defined(DISABLE_COLOR)) || \
+ !defined(DISABLE_JUSTIFY) && defined(DISABLE_SPELLER) && defined(DISABLE_COLOR))
add_to_funcs(do_gotolinecolumn_void, MMAIN,
gotoline_tag, IFSCHELP(nano_gotoline_msg), BLANKAFTER, VIEW);
#endif
@@ -967,7 +974,7 @@ void shortcut_init(void)
N_("NextHstory"), IFSCHELP(nano_next_history_msg), BLANKAFTER, VIEW);
#endif
-#if !defined(DISABLE_COLOR) && defined(DISABLE_JUSTIFY)
+#ifdef DISABLE_JUSTIFY
add_to_funcs(do_gotolinecolumn_void, MWHEREIS,
gotoline_tag, IFSCHELP(nano_gotoline_msg), BLANKAFTER, VIEW);
#endif