Package: python3
Version: 3.4.1~rc1-1
Severity: normal

Unlike python2, python3's shell interactive mode has interesting TAB
completion feature.  That's nice but this TAB expansion feature seems to
kill TAB input at the start of line for indentation.

TAB line completion should be limitted to active only when previous
character is not TAB/SPACE.

Here is what it looks like:

| $ python
| Python 2.7.7rc1 (default, May 21 2014, 11:15:30) 
| [GCC 4.8.2] on linux2
| Type "help", "copyright", "credits" or "license" for more information.
| >>> if 1 in [1]:
| ...     print('TAB is used to indent')
| ... 
| TAB is used to indent
| >>> 

 
| $ python3
| Python 3.4.1 (default, May 21 2014, 20:38:31) 
| [GCC 4.8.2] on linux
| Type "help", "copyright", "credits" or "license" for more information.
| >>> if 1 in [1]:
| ...  print('TAB not working, indented with a space')
| ... 
| TAB not working, indented with a space
| >>> 


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python3 depends on:
ii  dh-python          1.20140511-1
ii  libpython3-stdlib  3.4.1~rc1-1
ii  python3-minimal    3.4.1~rc1-1
ii  python3.4          3.4.1-1

python3 recommends no packages.

Versions of packages python3 suggests:
pn  python3-doc  <none>
ii  python3-tk   3.3.4-1

-- no debconf information


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to