bin/170651: On 9.0-RELEASE#0 and master sh(1) gobbles high bit
at first
Mark Linimon
linimon at lonesome.com
Sun Aug 19 20:10:12 UTC 2012
The following reply was made to PR bin/170651; it has been noted by GNATS.
From: Mark Linimon <linimon at lonesome.com>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: bin/170651: On 9.0-RELEASE#0 and master sh(1) gobbles high bit
at first
Date: Sun, 19 Aug 2012 15:06:20 -0500
----- Forwarded message from "Steffen \"Daode\" Nurpmeso" <sdaoden at gmail.com> -----
Date: Sun, 19 Aug 2012 21:08:11 +0200
From: "Steffen \"Daode\" Nurpmeso" <sdaoden at gmail.com>
To: freebsd-bugs at FreeBSD.org
Cc:
Subject: Re: bin/170651: On 9.0-RELEASE#0 and master sh(1) gobbles high bit
at first
User-Agent: S-nail <12.5 7/5/10;s-nail-9-g517ac44-dirty>
Yet another update.
I've #defined DEBUG_READ in libedit and actually found my problem.
The reason why the german umlauts don't appear is that they actually
result in "ed-unassigned" errors because of the input-to-command map.
I'm using multi-platform multi-shell init scripts which i've just
recently updated to be compatible to some pretty ancient
Bourne-compatible shell, and now it turns out that the plain
FreeBSD /bin/sh is classified as "NONE" type at all, so that no
set command is used to configure shell behaviour upon startup. I
didn't think about this before, hmm.
Anyway, once the login shell starts, it's a vanilla shell, but
with emacs mode enabled, or at least this is what the '$ set -o'
says which then also turns over all the ED_UNASSIGNED to ED_INSERT
commands. If nobody jumps into this here i'll try to figure out
why, how and where that actually happens and fix it, maybe next week.
Ciao,
--steffen
_______________________________________________
freebsd-bugs at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscribe at freebsd.org"
----- End forwarded message -----
More information about the freebsd-bugs
mailing list