comparison src/normal.c @ 27490:fb4c30606b4a v8.2.4273

patch 8.2.4273: the EBCDIC support is outdated Commit: https://github.com/vim/vim/commit/424bcae1fb0f69e0aef5e0cf84fd771cf34a0fb7 Author: Bram Moolenaar <Bram@vim.org> Date: Mon Jan 31 14:59:41 2022 +0000 patch 8.2.4273: the EBCDIC support is outdated Problem: The EBCDIC support is outdated. Solution: Remove the EBCDIC support.
author Bram Moolenaar <Bram@vim.org>
date Mon, 31 Jan 2022 16:00:09 +0100
parents ee1019e59bef
children c1d1639b52dd
comparison
equal deleted inserted replaced
27489:9f00e1edb43c 27490:fb4c30606b4a
4424 // 4424 //
4425 // search list jump 4425 // search list jump
4426 // fwd bwd fwd bwd fwd bwd 4426 // fwd bwd fwd bwd fwd bwd
4427 // identifier "]i" "[i" "]I" "[I" "]^I" "[^I" 4427 // identifier "]i" "[i" "]I" "[I" "]^I" "[^I"
4428 // define "]d" "[d" "]D" "[D" "]^D" "[^D" 4428 // define "]d" "[d" "]D" "[D" "]^D" "[^D"
4429 if (vim_strchr((char_u *) 4429 if (vim_strchr((char_u *)"iI\011dD\004", cap->nchar) != NULL)
4430 # ifdef EBCDIC
4431 "iI\005dD\067",
4432 # else
4433 "iI\011dD\004",
4434 # endif
4435 cap->nchar) != NULL)
4436 { 4430 {
4437 char_u *ptr; 4431 char_u *ptr;
4438 int len; 4432 int len;
4439 4433
4440 if ((len = find_ident_under_cursor(&ptr, FIND_IDENT)) == 0) 4434 if ((len = find_ident_under_cursor(&ptr, FIND_IDENT)) == 0)
5923 cap->nchar = Ctrl_H; 5917 cap->nchar = Ctrl_H;
5924 // FALLTHROUGH 5918 // FALLTHROUGH
5925 case 'h': 5919 case 'h':
5926 case 'H': 5920 case 'H':
5927 case Ctrl_H: 5921 case Ctrl_H:
5928 # ifdef EBCDIC
5929 // EBCDIC: 'v'-'h' != '^v'-'^h'
5930 if (cap->nchar == Ctrl_H)
5931 cap->cmdchar = Ctrl_V;
5932 else
5933 # endif
5934 cap->cmdchar = cap->nchar + ('v' - 'h'); 5922 cap->cmdchar = cap->nchar + ('v' - 'h');
5935 cap->arg = TRUE; 5923 cap->arg = TRUE;
5936 nv_visual(cap); 5924 nv_visual(cap);
5937 break; 5925 break;
5938 5926