Commit 1e12733b authored by Paul Eggert's avatar Paul Eggert

* cmds.c (internal_self_insert): Reindent to match Emacs style.

parent acbfe54c
2011-03-06 Paul Eggert <eggert@cs.ucla.edu>
* cmds.c (internal_self_insert): Reindent to match Emacs style.
* xdisp.c: Rename or move local decls to avoid shadowing.
(init_iterator, handle_fontified_prop, handle_single_display_spec):
(message_dolog, message_with_string, redisplay_internal):
......@@ -386,28 +386,29 @@ internal_self_insert (int c, EMACS_INT n)
int target_clm = ((int) current_column () /* iftc */
+ n * (int) XINT (Fchar_width (make_number (c))));
/* The actual cursor position after the trial of moving
to column TARGET_CLM. It is greater than TARGET_CLM
if the TARGET_CLM is middle of multi-column
character. In that case, the new point is set after
that character. */
int actual_clm
= (int) XFASTINT (Fmove_to_column (make_number (target_clm),
Qnil));
chars_to_delete = PT - pos;
if (actual_clm > target_clm)
{ /* We will delete too many columns. Let's fill columns
by spaces so that the remaining text won't move. */
/* The actual cursor position after the trial of moving
to column TARGET_CLM. It is greater than TARGET_CLM
if the TARGET_CLM is middle of multi-column
character. In that case, the new point is set after
that character. */
int actual_clm
= (int) XFASTINT (Fmove_to_column (make_number (target_clm),
Qnil));
chars_to_delete = PT - pos;
if (actual_clm > target_clm)
{
/* We will delete too many columns. Let's fill columns
by spaces so that the remaining text won't move. */
EMACS_INT actual = PT_BYTE;
DEC_POS (actual);
if (FETCH_CHAR (actual) == '\t')
/* Rather than add spaces, let's just keep the tab. */
chars_to_delete--;
else
spaces_to_insert = actual_clm - target_clm;
}
spaces_to_insert = actual_clm - target_clm;
}
SET_PT_BOTH (pos, pos_byte);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment