nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit c195820456209efd3e31f2fec7dbef8426136cc9
parent 6a643cd59695806729e5400c1d773a0b9841ab8f
Author: David Lawrence Ramsey <pooka109@gmail.com>
Date:   Mon, 27 Dec 2004 23:21:34 +0000

clarify the warning message when sufficient wide character support isn't
found, and merge missing part of DB's patch to handle tabs properly in
display_string()


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2203 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

Diffstat:
Mconfigure.ac | 2+-
Msrc/winio.c | 2+-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/configure.ac b/configure.ac @@ -361,7 +361,7 @@ if test "x$CURSES_LIB_WIDE" = "xyes" -a "x$ac_cv_func_mbtowc" = "xyes" -a "x$ac_ then AC_DEFINE(NANO_WIDE, 1, [Define this if your system has wide character support (a wide curses library, mbtowc(), wctomb(), and wcwidth()).]) else - AC_MSG_WARN([No wide character support found. nano will not be able to support UTF-8.]) + AC_MSG_WARN([Insufficient wide character support found. nano will not be able to support UTF-8.]) fi AC_CONFIG_FILES([ diff --git a/src/winio.c b/src/winio.c @@ -1937,7 +1937,7 @@ char *display_string(const char *buf, size_t start_col, size_t len, bool #endif ' '; start_col++; - while ((column + index) % tabsize) { + while (start_col % tabsize != 0) { converted[index++] = ' '; start_col++; }