From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by befuddled.reisers.ca (Postfix, from userid 65534) id 2205C1EF6AF; Wed, 31 Jul 2013 01:25:34 -0400 (EDT) Received: from mail-pb0-x22b.google.com (mail-pb0-x22b.google.com [IPv6:2607:f8b0:400e:c01::22b]) by befuddled.reisers.ca (Postfix) with ESMTPS id 065511EF516 for ; Wed, 31 Jul 2013 01:25:32 -0400 (EDT) Received: by mail-pb0-f43.google.com with SMTP id md4so327800pbc.2 for ; Tue, 30 Jul 2013 22:25:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; bh=CtUykgzLb+Im5t0Vr+z6wBuDzyY2Gmgby7Dq7339TRc=; b=U5R+aK7vknKP3vd/GYecBBQNVfEQvcFSEjtzfrhzwMg2HHqB6nhnq4FLowo1DC50NE 1Fggxxnv+IQWl8mGZVcmOcf8zsvZwiT3yAxFL5Xibr+7UNU76r+HA9Cct2kScWkZf1bZ OzuXCTlssPE35wyyPCJwPsCvw4kGO3Cm1M/hn9GW/XwhvcoWMx3RehgqN+Qwf2znHYAf BqGhfj+136d5cMXCE9QJG5Tl7I6JVi0BdmmzADkLVIXRmWGmmadYK5XcwvKfFPeo0aKb eLbRRzjCmEIZ2FvSB+rh1HFNMR0qkT7uRGNzkLEcJ/V6G6meItYZst+H0tQVV5tSrK/U 365Q== X-Received: by 10.66.149.198 with SMTP id uc6mr78672641pab.61.1375248319798; Tue, 30 Jul 2013 22:25:19 -0700 (PDT) Received: from [192.168.1.196] (p18156-ipngn4101marunouchi.tokyo.ocn.ne.jp. [153.129.175.156]) by mx.google.com with ESMTPSA id ot4sm2070775pac.17.2013.07.30.22.25.18 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 30 Jul 2013 22:25:19 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) Subject: Re: vibe, a line-editor with vi-compatible keystrokes From: Devon Stewart In-Reply-To: <20130731044956.GB26339@concerto.rednote.net> Date: Wed, 31 Jul 2013 14:25:16 +0900 Content-Transfer-Encoding: 7bit Message-Id: References: <20130731044956.GB26339@concerto.rednote.net> To: "Speakup is a screen review system for Linux." X-Mailer: Apple Mail (2.1508) X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.2 X-BeenThere: speakup@linux-speakup.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: "Speakup is a screen review system for Linux." List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Jul 2013 05:25:34 -0000 Does vim have a line-editor mode? -Devon On Jul 31, 2013, at 1:49 PM, Janina Sajka wrote: > Hmmm, but one can do this all in vim already. OK, I confess, I didn't > check every keystroke you mention, but I'm certainly using b w j k r x i > a o O I and a host more all the time. > > I did have trouble when my font was set for utf8. It's back to iso > 8859-1 now. I'm thinking of trying -15 again, as I did find a cheat > sheet for that recently. > > Janina > > pj@pjb.com.au writes: >> Greetings. >> >> Being an ageing vi-user, and since vi doesn't handle screen-readers well, >> I've been writing a line-editor in Perl with vi-like keystrokes. >> I think highly of edbrowse, but I do miss my h j k l, and being able >> to move the cursor within the line with b and w and Left and Right. >> It's called vibe (the VI-like Blind Editor) >> although I wonder if that's too ungoogleable >> and so perhaps vivi (Visually Impaired VI) might be better? >> >> The aim is to work like vim -c 'set lines=2' except to not use curses, >> so as to be in more control of which characters would be output to >> the screen and in what order, and to use this control to achieve >> a comfortable speaking interface under both speakup and yasr. >> >> Anyway, it's approaching releaseability and you can try it out with >> cd /usr/local/bin >> wget http://www.pjb.com.au/blin/free/vibe >> chmod 755 vibe >> perldoc vibe # read what manual there is :-) >> >> It currently handles h j k l 5j ArrowKeys PageUp/Down { } 0 $ w b e :123 >> :1 Home :$ End /somestring /perlregexp[a-m]?\d+.txt$ J i I x p P dd d} >> c C D !!fmt !}fmt dw d5w u Ctrl-R ZZ w n q wq >> and many combinations of the above. >> >> It is in its very early versions; there will be bugs, and some important >> functions are still not implemented, such as r, R and :r filename. >> Currently, the "u" undo-command only stores one level of history. >> >> Helpful suggestions from fellow-vi-users gratefully received... >> >> Regards, Peter Billam >> >> http://www.pjb.com.au pj@pjb.com.au (03) 6278 9410 >> "Follow the charge, not the particle." -- Richard Feynman >> from The Theory of Positrons, Physical Review, 1949 >> _______________________________________________ >> Speakup mailing list >> Speakup@linux-speakup.org >> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup > > -- > > Janina Sajka, Phone: +1.443.300.2200 > sip:janina@asterisk.rednote.net > Email: janina@rednote.net > > Linux Foundation Fellow > Executive Chair, Accessibility Workgroup: http://a11y.org > > The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI) > Chair, Protocols & Formats http://www.w3.org/wai/pf > Indie UI http://www.w3.org/WAI/IndieUI/ > > _______________________________________________ > Speakup mailing list > Speakup@linux-speakup.org > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup