Merge lp:~speakman/enlightenment-svn/trunk into lp:enlightenment-svn

Proposed by Daniel Nyström
Status: Needs review
Proposed branch: lp:~speakman/enlightenment-svn/trunk
Merge into: lp:enlightenment-svn
Diff against target: 28 lines (+18/-0)
2 files modified
terminology/patches/01_erase_is_del_as_default_on_debian.diff (+17/-0)
terminology/patches/series (+1/-0)
To merge this branch: bzr merge lp:~speakman/enlightenment-svn/trunk
Reviewer Review Type Date Requested Status
enlightenment-git Pending
Review via email: mp+269620@code.launchpad.net

Description of the change

This is a Debian specific patch for Terminology which set the option "BackArrow sends Del" by default. Different from other distros, Debian patches terminfo and all terminal emulators to use \177 instead of ^H for backspace. This currently makes Terminology unable to erase characters in some environments, e.g. the kernel "make menuconfig" interface and more.

This patch makes it work more like other terminal emulators in Debian, by default.

Reference:
https://github.com/Nexenta/cibs/blob/master/examples/ncurses/patches/02-debian-backspace.diff

To post a comment you must log in.

Unmerged revisions

51. By Daniel Nyström

terminology: Add patch which set erase_is_del by default on Debian

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added directory 'terminology/patches'
2=== added file 'terminology/patches/01_erase_is_del_as_default_on_debian.diff'
3--- terminology/patches/01_erase_is_del_as_default_on_debian.diff 1970-01-01 00:00:00 +0000
4+++ terminology/patches/01_erase_is_del_as_default_on_debian.diff 2015-08-31 08:53:57 +0000
5@@ -0,0 +1,17 @@
6+Description: Set erase key to del character as default option
7+ Debian handles erase key in a different way than most other distros,
8+ setting this by default makes it more convenient for Debian users.
9+Author: Daniel Nyström <daniel@nystrom.st>
10+---
11+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
12+--- a/src/bin/options_behavior.c
13++++ b/src/bin/options_behavior.c
14+@@ -35,7 +35,7 @@
15+ CB(active_links, 0);
16+ CB(multi_instance, 0);
17+ CB(xterm_256color, 0);
18+-CB(erase_is_del, 0);
19++CB(erase_is_del, 1);
20+ CB(drag_links, 0);
21+ CB(login_shell, 0);
22+ CB(mouse_over_focus, 0);
23
24=== added file 'terminology/patches/series'
25--- terminology/patches/series 1970-01-01 00:00:00 +0000
26+++ terminology/patches/series 2015-08-31 08:53:57 +0000
27@@ -0,0 +1,1 @@
28+01_erase_is_del_as_default_on_debian.diff

Subscribers

People subscribed via source and target branches

to all changes: