Pantheon Terminal process Control-D incorrectly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Terminal |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Every other terminal I've used on Linux/Unix (GNOME Terminal, LXTerminal, et.al.) allows
Control-D to be used as a bash emacs editing mode 'delete-char' operation. Pantheon
terminal processes Control-D immediately, even when performing bash editing on a line that
is partially entered. Control-D should not terminate the process when editing a line, other
than when Control-D is the first character typed on the input.
To reproduce:
1. Open Terminal - make sure bash is the shell, and editing mode is emacs (set -o emacs)
2. Type "abdcefg"
3. Using cursor keys, cursor left three times, cursor should be over 'e'
4. Press Control-D
result: terminal closes
expected result: 'e' is deleted.
Version: 0.3.0.1+r621+pk
installed from "freya" beta-2 (2014-08-11), and updated as of 2014-09-02 from PPA-elementary-
References: see 'man bash' , section: 'Commands for Changing Text'
Related branches
- Zisu Andrei (community): Approve
-
Diff: 15 lines (+0/-6)1 file modifiedsrc/PantheonTerminalWindow.vala (+0/-6)
Changed in pantheon-terminal: | |
status: | Confirmed → In Progress |
milestone: | none → juno-beta1 |
Changed in pantheon-terminal: | |
status: | In Progress → Fix Committed |
Changed in pantheon-terminal: | |
importance: | Undecided → Medium |
Changed in pantheon-terminal: | |
milestone: | juno-beta1 → 0.4.0.1 |
status: | Fix Committed → Fix Released |
As a workaround, you can disable the save exited tabs feature with "gsettings set org.pantheon. terminal. settings save-exited-tabs false"