commit 90b07fc2fdeeedd623d8af6be19003627b5474af
parent 7b71f573e7781dceb3c9ac2e5338875e3f2a2165
Author: David Lawrence Ramsey <pooka109@gmail.com>
Date: Fri, 7 Oct 2005 15:57:48 +0000
in do_tab(), make sure that we insert the correct number of spaces if
the TABS_TO_SPACES flag is set and placewewant is greater than the
current column position of the cursor
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3041 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
Diffstat:
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
@@ -315,6 +315,10 @@ CVS code -
get_history_completion()
- Make parameters const where possible. (DLR)
- text.c:
+ do_tab()
+ - Make sure that we insert the correct number of spaces if the
+ TABS_TO_SPACES flag is set and placewewant is greater than the
+ current column position of the cursor. (DLR)
do_enter()
- Don't update the edit window until we set placewewant. (DLR)
break_line()
diff --git a/src/text.c b/src/text.c
@@ -163,7 +163,7 @@ void do_tab(void)
#ifndef NANO_SMALL
if (ISSET(TABS_TO_SPACES)) {
char *output;
- size_t output_len = 0, new_pww = openfile->placewewant;
+ size_t output_len = 0, new_pww = xplustabs();
do {
new_pww++;