comparison src/option.c @ 17176:210937723567 v8.1.1587

patch 8.1.1587: redraw problem when sign icons in the number column commit https://github.com/vim/vim/commit/2b044ffb5ada77e6fa89779d6532ea9fae3fe029 Author: Bram Moolenaar <Bram@vim.org> Date: Mon Jun 24 05:45:14 2019 +0200 patch 8.1.1587: redraw problem when sign icons in the number column Problem: Redraw problem when sign icons in the number column. Solution: Clear and redraw when changing related options. Right aligh the sign icon in the GUI. (Yegappan Lakshmanan, closes #4578)
author Bram Moolenaar <Bram@vim.org>
date Mon, 24 Jun 2019 06:00:06 +0200
parents 4fb68abc770f
children f1c7b7a4d9e4
comparison
equal deleted inserted replaced
17175:e254d1329e65 17176:210937723567
1983 {(char_u *)FALSE, (char_u *)0L} SCTX_INIT}, 1983 {(char_u *)FALSE, (char_u *)0L} SCTX_INIT},
1984 {"nrformats", "nf", P_STRING|P_ALLOCED|P_VI_DEF|P_ONECOMMA|P_NODUP, 1984 {"nrformats", "nf", P_STRING|P_ALLOCED|P_VI_DEF|P_ONECOMMA|P_NODUP,
1985 (char_u *)&p_nf, PV_NF, 1985 (char_u *)&p_nf, PV_NF,
1986 {(char_u *)"bin,octal,hex", (char_u *)0L} 1986 {(char_u *)"bin,octal,hex", (char_u *)0L}
1987 SCTX_INIT}, 1987 SCTX_INIT},
1988 {"number", "nu", P_BOOL|P_VI_DEF|P_RWIN, 1988 {"number", "nu", P_BOOL|P_VI_DEF|P_RCLR,
1989 (char_u *)VAR_WIN, PV_NU, 1989 (char_u *)VAR_WIN, PV_NU,
1990 {(char_u *)FALSE, (char_u *)0L} SCTX_INIT}, 1990 {(char_u *)FALSE, (char_u *)0L} SCTX_INIT},
1991 {"numberwidth", "nuw", P_NUM|P_RWIN|P_VIM, 1991 {"numberwidth", "nuw", P_NUM|P_RWIN|P_VIM,
1992 #ifdef FEAT_LINEBREAK 1992 #ifdef FEAT_LINEBREAK
1993 (char_u *)VAR_WIN, PV_NUW, 1993 (char_u *)VAR_WIN, PV_NUW,
2250 #endif 2250 #endif
2251 {(char_u *)2000L, (char_u *)0L} SCTX_INIT}, 2251 {(char_u *)2000L, (char_u *)0L} SCTX_INIT},
2252 {"regexpengine", "re", P_NUM|P_VI_DEF, 2252 {"regexpengine", "re", P_NUM|P_VI_DEF,
2253 (char_u *)&p_re, PV_NONE, 2253 (char_u *)&p_re, PV_NONE,
2254 {(char_u *)0L, (char_u *)0L} SCTX_INIT}, 2254 {(char_u *)0L, (char_u *)0L} SCTX_INIT},
2255 {"relativenumber", "rnu", P_BOOL|P_VI_DEF|P_RWIN, 2255 {"relativenumber", "rnu", P_BOOL|P_VI_DEF|P_RCLR,
2256 (char_u *)VAR_WIN, PV_RNU, 2256 (char_u *)VAR_WIN, PV_RNU,
2257 {(char_u *)FALSE, (char_u *)0L} SCTX_INIT}, 2257 {(char_u *)FALSE, (char_u *)0L} SCTX_INIT},
2258 {"remap", NULL, P_BOOL|P_VI_DEF, 2258 {"remap", NULL, P_BOOL|P_VI_DEF,
2259 (char_u *)&p_remap, PV_NONE, 2259 (char_u *)&p_remap, PV_NONE,
2260 {(char_u *)TRUE, (char_u *)0L} SCTX_INIT}, 2260 {(char_u *)TRUE, (char_u *)0L} SCTX_INIT},
2495 (char_u *)&p_ss, PV_NONE, 2495 (char_u *)&p_ss, PV_NONE,
2496 {(char_u *)0L, (char_u *)0L} SCTX_INIT}, 2496 {(char_u *)0L, (char_u *)0L} SCTX_INIT},
2497 {"sidescrolloff", "siso", P_NUM|P_VI_DEF|P_VIM|P_RBUF, 2497 {"sidescrolloff", "siso", P_NUM|P_VI_DEF|P_VIM|P_RBUF,
2498 (char_u *)&p_siso, PV_SISO, 2498 (char_u *)&p_siso, PV_SISO,
2499 {(char_u *)0L, (char_u *)0L} SCTX_INIT}, 2499 {(char_u *)0L, (char_u *)0L} SCTX_INIT},
2500 {"signcolumn", "scl", P_STRING|P_ALLOCED|P_VI_DEF|P_RWIN, 2500 {"signcolumn", "scl", P_STRING|P_ALLOCED|P_VI_DEF|P_RCLR,
2501 #ifdef FEAT_SIGNS 2501 #ifdef FEAT_SIGNS
2502 (char_u *)VAR_WIN, PV_SCL, 2502 (char_u *)VAR_WIN, PV_SCL,
2503 {(char_u *)"auto", (char_u *)0L} 2503 {(char_u *)"auto", (char_u *)0L}
2504 #else 2504 #else
2505 (char_u *)NULL, PV_NONE, 2505 (char_u *)NULL, PV_NONE,