# HG changeset patch # User Karl Heuer # Date 920260200 0 # Node ID 230bace6a57a0e7d4939ad75885cbf84dc0e6a6d # Parent 1f671d01563ae05452418c6a5aa314b1316514c1 (internal_self_insert): Calculate column properly in overwrite-of-tab case. diff -r 1f671d01563a -r 230bace6a57a src/cmds.c --- a/src/cmds.c Mon Mar 01 03:48:22 1999 +0000 +++ b/src/cmds.c Mon Mar 01 03:50:00 1999 +0000 @@ -398,7 +398,7 @@ && XINT (current_buffer->tab_width) > 0 && XFASTINT (current_buffer->tab_width) < 20 && (target_clm = (current_column () - + XINT (Fchar_width (make_number (c2)))), + + XINT (Fchar_width (make_number (c)))), target_clm % XFASTINT (current_buffer->tab_width))))) { int pos = PT;