comparison src/term.c @ 7264:b1b86aa171cd v7.4.940

commit https://github.com/vim/vim/commit/2a1b474fd82aff922f18570593972b12feaa2073 Author: Bram Moolenaar <Bram@vim.org> Date: Tue Nov 24 18:15:51 2015 +0100 patch 7.4.940 Problem: vt52 terminal codes are not correct. Solution: Move entries outside of #if. (Random) Adjustments based on documented codes.
author Christian Brabandt <cb@256bit.org>
date Tue, 24 Nov 2015 18:30:04 +0100
parents 79270eaac6de
children 5d9e27621ffa
comparison
equal deleted inserted replaced
7263:75a888b9d8a0 7264:b1b86aa171cd
835 * Ordinary vt52 835 * Ordinary vt52
836 */ 836 */
837 {(int)KS_NAME, "vt52"}, 837 {(int)KS_NAME, "vt52"},
838 {(int)KS_CE, IF_EB("\033K", ESC_STR "K")}, 838 {(int)KS_CE, IF_EB("\033K", ESC_STR "K")},
839 {(int)KS_CD, IF_EB("\033J", ESC_STR "J")}, 839 {(int)KS_CD, IF_EB("\033J", ESC_STR "J")},
840 # ifdef TERMINFO
841 {(int)KS_CM, IF_EB("\033Y%p1%' '%+%c%p2%' '%+%c",
842 ESC_STR "Y%p1%' '%+%c%p2%' '%+%c")},
843 # else
840 {(int)KS_CM, IF_EB("\033Y%+ %+ ", ESC_STR "Y%+ %+ ")}, 844 {(int)KS_CM, IF_EB("\033Y%+ %+ ", ESC_STR "Y%+ %+ ")},
845 # endif
841 {(int)KS_LE, "\b"}, 846 {(int)KS_LE, "\b"},
842 # ifdef __MINT__ 847 {(int)KS_SR, IF_EB("\033I", ESC_STR "I")},
843 {(int)KS_AL, IF_EB("\033L", ESC_STR "L")}, 848 {(int)KS_AL, IF_EB("\033L", ESC_STR "L")},
844 {(int)KS_DL, IF_EB("\033M", ESC_STR "M")}, 849 {(int)KS_DL, IF_EB("\033M", ESC_STR "M")},
850 {K_UP, IF_EB("\033A", ESC_STR "A")},
851 {K_DOWN, IF_EB("\033B", ESC_STR "B")},
852 {K_LEFT, IF_EB("\033D", ESC_STR "D")},
853 {K_RIGHT, IF_EB("\033C", ESC_STR "C")},
854 {K_F1, IF_EB("\033P", ESC_STR "P")},
855 {K_F2, IF_EB("\033Q", ESC_STR "Q")},
856 {K_F3, IF_EB("\033R", ESC_STR "R")},
857 # ifdef __MINT__
845 {(int)KS_CL, IF_EB("\033E", ESC_STR "E")}, 858 {(int)KS_CL, IF_EB("\033E", ESC_STR "E")},
846 {(int)KS_SR, IF_EB("\033I", ESC_STR "I")},
847 {(int)KS_VE, IF_EB("\033e", ESC_STR "e")}, 859 {(int)KS_VE, IF_EB("\033e", ESC_STR "e")},
848 {(int)KS_VI, IF_EB("\033f", ESC_STR "f")}, 860 {(int)KS_VI, IF_EB("\033f", ESC_STR "f")},
849 {(int)KS_SO, IF_EB("\033p", ESC_STR "p")}, 861 {(int)KS_SO, IF_EB("\033p", ESC_STR "p")},
850 {(int)KS_SE, IF_EB("\033q", ESC_STR "q")}, 862 {(int)KS_SE, IF_EB("\033q", ESC_STR "q")},
851 {K_UP, IF_EB("\033A", ESC_STR "A")},
852 {K_DOWN, IF_EB("\033B", ESC_STR "B")},
853 {K_LEFT, IF_EB("\033D", ESC_STR "D")},
854 {K_RIGHT, IF_EB("\033C", ESC_STR "C")},
855 {K_S_UP, IF_EB("\033a", ESC_STR "a")}, 863 {K_S_UP, IF_EB("\033a", ESC_STR "a")},
856 {K_S_DOWN, IF_EB("\033b", ESC_STR "b")}, 864 {K_S_DOWN, IF_EB("\033b", ESC_STR "b")},
857 {K_S_LEFT, IF_EB("\033d", ESC_STR "d")}, 865 {K_S_LEFT, IF_EB("\033d", ESC_STR "d")},
858 {K_S_RIGHT, IF_EB("\033c", ESC_STR "c")}, 866 {K_S_RIGHT, IF_EB("\033c", ESC_STR "c")},
859 {K_F1, IF_EB("\033P", ESC_STR "P")},
860 {K_F2, IF_EB("\033Q", ESC_STR "Q")},
861 {K_F3, IF_EB("\033R", ESC_STR "R")},
862 {K_F4, IF_EB("\033S", ESC_STR "S")}, 867 {K_F4, IF_EB("\033S", ESC_STR "S")},
863 {K_F5, IF_EB("\033T", ESC_STR "T")}, 868 {K_F5, IF_EB("\033T", ESC_STR "T")},
864 {K_F6, IF_EB("\033U", ESC_STR "U")}, 869 {K_F6, IF_EB("\033U", ESC_STR "U")},
865 {K_F7, IF_EB("\033V", ESC_STR "V")}, 870 {K_F7, IF_EB("\033V", ESC_STR "V")},
866 {K_F8, IF_EB("\033W", ESC_STR "W")}, 871 {K_F8, IF_EB("\033W", ESC_STR "W")},
879 {K_INS, IF_EB("\033I", ESC_STR "I")}, 884 {K_INS, IF_EB("\033I", ESC_STR "I")},
880 {K_HOME, IF_EB("\033E", ESC_STR "E")}, 885 {K_HOME, IF_EB("\033E", ESC_STR "E")},
881 {K_PAGEDOWN, IF_EB("\033b", ESC_STR "b")}, 886 {K_PAGEDOWN, IF_EB("\033b", ESC_STR "b")},
882 {K_PAGEUP, IF_EB("\033a", ESC_STR "a")}, 887 {K_PAGEUP, IF_EB("\033a", ESC_STR "a")},
883 # else 888 # else
884 {(int)KS_AL, IF_EB("\033T", ESC_STR "T")},
885 {(int)KS_DL, IF_EB("\033U", ESC_STR "U")},
886 {(int)KS_CL, IF_EB("\033H\033J", ESC_STR "H" ESC_STR_nc "J")}, 889 {(int)KS_CL, IF_EB("\033H\033J", ESC_STR "H" ESC_STR_nc "J")},
887 {(int)KS_ME, IF_EB("\033SO", ESC_STR "SO")},
888 {(int)KS_MR, IF_EB("\033S2", ESC_STR "S2")},
889 {(int)KS_MS, "y"}, 890 {(int)KS_MS, "y"},
890 # endif 891 # endif
891 # endif 892 # endif
892 893
893 # if defined(UNIX) || defined(ALL_BUILTIN_TCAPS) || defined(SOME_BUILTIN_TCAPS) || defined(__EMX__) 894 # if defined(UNIX) || defined(ALL_BUILTIN_TCAPS) || defined(SOME_BUILTIN_TCAPS) || defined(__EMX__)