12345 67890 added the comment:

The user is going to have to outdent anyway if we return them to the previous 
indentation level. Essentially it would be this:


[ENTER]

set_cursor_to_previous_indentation_level()

if first_char_in_is_space:
    erase_first_char_in()
    reset_cursor_to_zero_indentation()
    type_first_char()
else:
    pass


So if we have this line:

        some_line

[ENTER]

        some_line
        ^

[BACKSPACEX4]

        some_line
    ^
<---- cursor direction

The other case is

        some_line

[ENTER]

        some_line
        ^

[SPACEX4]

        some_line
    ^
----> cursor direction

Does that make sense?

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue29339>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to