updated for version 7.3.426
Problem: With '$' in 'cpoptions' the $ is not displayed in the first
column.
Solution: Use -1 instead of 0 as a special value. (Hideki Eiraku and
Hirohito Higashi)
diff --git a/src/search.c b/src/search.c
index b29551d..59de988 100644
--- a/src/search.c
+++ b/src/search.c
@@ -2501,8 +2501,8 @@
save_siso = p_siso;
/* Handle "$" in 'cpo': If the ')' is typed on top of the "$",
* stop displaying the "$". */
- if (dollar_vcol > 0 && dollar_vcol == curwin->w_virtcol)
- dollar_vcol = 0;
+ if (dollar_vcol >= 0 && dollar_vcol == curwin->w_virtcol)
+ dollar_vcol = -1;
++curwin->w_virtcol; /* do display ')' just before "$" */
update_screen(VALID); /* show the new char first */