aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/option.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/option.c')
-rw-r--r--src/nvim/option.c51
1 files changed, 0 insertions, 51 deletions
diff --git a/src/nvim/option.c b/src/nvim/option.c
index fc1fab834e..2346c84b54 100644
--- a/src/nvim/option.c
+++ b/src/nvim/option.c
@@ -3945,51 +3945,6 @@ static char *set_bool_option(const int opt_idx, char_u *const varp,
if (errmsg != NULL)
EMSG(_(errmsg));
}
- } else if ((int *)varp == &p_altkeymap) {
- if (old_value != p_altkeymap) {
- if (!p_altkeymap) {
- p_hkmap = p_fkmap;
- p_fkmap = 0;
- } else {
- p_fkmap = p_hkmap;
- p_hkmap = 0;
- }
- (void)init_chartab();
- }
- }
-
- /*
- * In case some second language keymapping options have changed, check
- * and correct the setting in a consistent way.
- */
-
- /*
- * If hkmap or fkmap are set, reset Arabic keymapping.
- */
- if ((p_hkmap || p_fkmap) && p_altkeymap) {
- p_altkeymap = p_fkmap;
- curwin->w_p_arab = FALSE;
- (void)init_chartab();
- }
-
- /*
- * If hkmap set, reset Farsi keymapping.
- */
- if (p_hkmap && p_altkeymap) {
- p_altkeymap = 0;
- p_fkmap = 0;
- curwin->w_p_arab = FALSE;
- (void)init_chartab();
- }
-
- /*
- * If fkmap set, reset Hebrew keymapping.
- */
- if (p_fkmap && !p_altkeymap) {
- p_altkeymap = 1;
- p_hkmap = 0;
- curwin->w_p_arab = FALSE;
- (void)init_chartab();
}
if ((int *)varp == &curwin->w_p_arab) {
@@ -4027,10 +3982,6 @@ static char *set_bool_option(const int opt_idx, char_u *const varp,
// Force-set the necessary keymap for arabic.
set_option_value("keymap", 0L, "arabic", OPT_LOCAL);
- p_altkeymap = 0;
- p_hkmap = 0;
- p_fkmap = 0;
- (void)init_chartab();
} else {
/*
* 'arabic' is reset, handle various sub-settings.
@@ -5664,8 +5615,6 @@ void win_copy_options(win_T *wp_from, win_T *wp_to)
{
copy_winopt(&wp_from->w_onebuf_opt, &wp_to->w_onebuf_opt);
copy_winopt(&wp_from->w_allbuf_opt, &wp_to->w_allbuf_opt);
- /* Is this right? */
- wp_to->w_farsi = wp_from->w_farsi;
}
/*