Mercurial > vim
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, |