Date: Thu, 16 Jan 1997 17:37:45 -0800 (PST) From: "Steven G. Kargl" <kargl@troutmask.apl.washington.edu> To: FreeBSD-gnats-submit@freebsd.org Subject: bin/2510: vi escape keys over slow connection are dropped Message-ID: <199701170137.RAA03987@troutmask.apl.washington.edu> Resent-Message-ID: <199701170140.RAA01481@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 2510 >Category: bin >Synopsis: arrow keys (escape codes) are dropped >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jan 16 17:40:01 PST 1997 >Last-Modified: >Originator: Steven G. Kargl >Organization: Applied Physics Lab >Release: FreeBSD 3.0-CURRENT i386 >Environment: FreeBSD 2.2-SNAP (October vintage) connected to a FreeBSD-current via ppp and a 14.4k modem. >Description: Using arrow keys in vi will result in an A, B, C, or D inserted in the text rather than the intended motion of move right, left, up, or down. The .exrc file contains: map! ^[[A ^[ka map! ^[[B ^[ja map! ^[[C ^[la map! ^[[D ^[ha map! ^[OA ^[ka map! ^[OB ^[ja map! ^[OC ^[la map! ^[OD ^[ha to map the key arrow keys to the h, j, k, l motion key. >How-To-Repeat: Edit any file over a slow connection with vi and try to move through the file with arrow keys. >Fix: Increase the default escapetime from 300ms to 600ms. *** options.c.orig Thu Jan 16 17:24:36 1997 --- options.c Thu Jan 16 17:26:04 1997 *************** *** 341,347 **** (void)snprintf(b1, sizeof(b1), "directory=%s", (s = getenv("TMPDIR")) == NULL ? _PATH_TMP : s); OI(O_DIRECTORY, b1); ! OI(O_ESCAPETIME, "escapetime=3"); OI(O_KEYTIME, "keytime=6"); OI(O_MATCHTIME, "matchtime=7"); (void)snprintf(b1, sizeof(b1), "msgcat=%s", _PATH_MSGCAT); --- 341,347 ---- (void)snprintf(b1, sizeof(b1), "directory=%s", (s = getenv("TMPDIR")) == NULL ? _PATH_TMP : s); OI(O_DIRECTORY, b1); ! OI(O_ESCAPETIME, "escapetime=6"); OI(O_KEYTIME, "keytime=6"); OI(O_MATCHTIME, "matchtime=7"); (void)snprintf(b1, sizeof(b1), "msgcat=%s", _PATH_MSGCAT); >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199701170137.RAA03987>