input: don't stop prepending when the user adds text via a shortcut
When characters are added via Verbatim Input or by pressing <Tab>, the prepend flag should be retained, just like when characters are typed directly. This fixes https://savannah.gnu.org/bugs/?52956.
Этот коммит содержится в:
родитель
f1b5be4bbf
Коммит
7a038adfd4
@ -1772,8 +1772,10 @@ int do_input(bool allow_funcs)
|
||||
}
|
||||
#endif
|
||||
#ifdef ENABLE_WRAPPING
|
||||
/* If the cursor moved to another line, clear the prepend flag. */
|
||||
if (openfile->current->next != was_next)
|
||||
/* If the cursor moved to another line and this was not caused
|
||||
* by adding characters to the buffer, clear the prepend flag. */
|
||||
if (openfile->current->next != was_next &&
|
||||
s->scfunc != do_tab && s->scfunc != do_verbatim_input)
|
||||
wrap_reset();
|
||||
#endif
|
||||
#ifdef ENABLE_COLOR
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user