🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

4 total messages Started by Michael Doob Mon, 25 Jan 1993 17:51
mapping space bar
#2919
Author: Michael Doob
Date: Mon, 25 Jan 1993 17:51
4 lines
540 bytes
Is it possible to use the map command to remap the space bar? If so, what's
the right syntax. Things like ^V<space> won't do the job.

Michael
Re: mapping space bar
#2929
Author: Ove Ruben R Olsen
Date: Tue, 26 Jan 1993 07:35
20 lines
1031 bytes
Michael Doob writes:
>Is it possible to use the map command to remap the space bar? If so, what's
>the right syntax. Things like ^V<space> won't do the job.

Yes it will, just use more ^V's.

Type this:    :map ^V^V^V   ^V^F
See this:     :map ^V   ^F

[NOTE: This is untested, but it seems to work]

You may or may not have troubble with the ~ command.

\Ruben.

-- 
        Ove Ruben R Olsen a Gnarfer and VI user. EMAIL: ruben@uib.no. 
     Maintaining the EX/VI-archive and a couple of the Comp.Editors FAQs.
    People that are ignorant tend to live a frustrated life, at least when 
     it comes to editing - But I do belive this is a general rule in life
Re: mapping space bar
#2931
Author: Hans Mulder
Date: Tue, 26 Jan 1993 10:47
23 lines
1355 bytes
In <C1F8AD.HF9@ccu.umanitoba.ca> mdoob@ccu.umanitoba.ca (Michael Doob) writes:

>Is it possible to use the map command to remap the space bar? If so, what's
>the right syntax. Things like ^V<space> won't do the job.

In the version I use, SVR3.1, it is possible, and takes *two* ^Vs.

Unfortunately, a number of other command is implemented as if they
were mapped to a combination using space, e.g. `s' is mapped to `c '.
Mapping the space bar messes up `s' and other commands.

It would have been nice if the author of vi had used `l' instead.
It would have been even nicer if user-level maps didn't disturb the
builtin ones, of course.

While we're at it, two years ago Chris Torek posted an article in this
group in which he mentioned that one should not map any of "ailru\_ $".
I can understand most of these, but I have two questions:
(1) What does `\' do?
(2) Which command do I mess up when I map `u'?

--
HansM
Re: mapping space bar
#2936
Author: DWT
Date: Tue, 26 Jan 1993 17:07
21 lines
1391 bytes
mdoob@ccu.umanitoba.ca (Michael Doob) wrote in <C1F8AD.HF9@ccu.umanitoba.ca>:

| Is it possible to use the map command to remap the space bar? If so, what's
| the right syntax. Things like ^V<space> won't do the job.

You may end up very sorry, because some built-in mappings (like s and ~)
depend on the space bar's meaning "move one character to the right," but if
you want to try anyway, type TWO ctrl-V's so that there is a hard ^V saved in
the map command:

"type ctrl-V ctrl-V space space
:map ^V  whateveryouwantspacetomean

Be sure to put two spaces after the hard ctrl-V: one to get quoted and one to
separate the two arguments to the map command.

vi may still object that it's "too dangerous to map that."  If it does, give
up.  I have successfully (and safely) map!ped <space><space>.

David W. Tamkin   Box 59297   Northtown Station, Illinois  60659-0297
dattier@ddsw1.mcs.com    CompuServe: 73720,1570    MCI Mail: 426-1818
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads