they're past the first virtual page and their first column is covered by
the "$" displayed at the beginning of the line
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3528
35c25a1d-7b9e-4130-9fde-
d3aeb78583b8
- Add Ctrl-/ as an alias for Ctrl-_. (DLR, found by Benno
Schulenberg)
- Simplify the if blocks wherever possible. (DLR)
+ display_string()
+ - Properly display double-column characters if they're past the
+ first virtual page and their first column is covered by the
+ "$" displayed at the beginning of the line. (DLR)
edit_draw()
- Properly ignore zero-length regexes in multi-line regexes as
well as single-line ones. This avoids a segfault when trying
}
}
#ifdef ENABLE_UTF8
- else if (using_utf8() && mbwidth(buf_mb) > 1) {
+ else if (using_utf8() && mbwidth(buf_mb) == 2) {
+ if (column >= start_col) {
+ converted[index++] = ' ';
+ start_col++;
+ }
+
converted[index++] = ' ';
start_col++;