It just occurred to me that 'cd -' with its _special behavior_ seems
not well suited for scripting. While 'cd anydir' is just doing its
job and switches to the directory 'cd -' will create spurious output;
the target directory. While that may be desirable in interactive use
I don't see a point to create that spurious output in scripting.
Neither 'cd "$OLDPWD"' nor 'cd ~-' will do that (because they imply
an expansion).
On 2022-10-29, Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
It just occurred to me that 'cd -' with its _special behavior_ seems
not well suited for scripting. While 'cd anydir' is just doing its
job and switches to the directory 'cd -' will create spurious output;
the target directory. While that may be desirable in interactive use
I don't see a point to create that spurious output in scripting.
Neither 'cd "$OLDPWD"' nor 'cd ~-' will do that (because they imply
an expansion).
Hey look, this is required by POSIX!
When a <hyphen-minus> is used as the operand, this shall be
equivalent to the command:
cd "$OLDPWD" && pwd
which changes to the previous working directory and then writes its
name.
POSIX doesn't say that it may behave differently in a noninteractive
script, so shells which change the behavior are nonconforming.
Basically it seems to be a shortcut for interactive use;
take me back to where I was before and remind me where that is.
It probably suited someone's personal workflows and tastes, and
that person got it into the cd command.
If you don't have the current working directory embedded into
your prompt, and execute "cd -" several times, you might know
know where you are. You can use pwd; but then that's just what is
built-in to the cd - semantics.
Maybe this comes from a time when it wasn't fashionable to adjust the
prompt to include the current directory.
On 29.10.2022 03:38, Kaz Kylheku wrote:
Hey look, this is required by POSIX!
Personally I can't remember what files are actually in a directory,
so every 'cd' should probably imply a 'ls'. :-)
Maybe this comes from a time when it wasn't fashionable to adjust theI seem to recall that adjusting the prompt was common even in the
prompt to include the current directory.
late 1980's (my csh times), but memories are faint.
[*] Something I consider an issue here is that if I abort editing
with :q! the typed command will still get executed, so it needs
to be deleted before quitting or prefixed by '#'. My expectation
here would be that :w should execute the entered text and :q! not.
On 29.10.2022 03:38, Kaz Kylheku wrote:
[ adjust the prompt to include the current directory ]
It's behavior I abhor. Prompt changing for 'su', sure; changing with
exit code of last process, okay; putting history line number in, maybe;,
but directories? Ugh, it changes the length of the prompt too much.
In article <tjk805$3ndt9$1@dont-email.me>,
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
...
[*] Something I consider an issue here is that if I abort editing
with :q! the typed command will still get executed, so it needs
to be deleted before quitting or prefixed by '#'. My expectation
here would be that :w should execute the entered text and :q! not.
Yeah, I find this a little annoying too. But, of course, it makes perfect sense when you think about it. :q!'ing out just reverts the file to what
it was on entry (or at last save, if any).
I've gotten in the habit of doing dd (assuming just a single line in the buffer) before exiting (if I don't want anything to be executed).
[*] Something I consider an issue here is that if I abort editing
with :q! the typed command will still get executed, so it needs
to be deleted before quitting or prefixed by '#'. My expectation
here would be that :w should execute the entered text and :q! not.
On 31.10.2022 08:28, Kaz Kylheku wrote:
On 2022-10-29, Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
[*] Something I consider an issue here is that if I abort editing
with :q! the typed command will still get executed, so it needs
to be deleted before quitting or prefixed by '#'. My expectation
here would be that :w should execute the entered text and :q! not.
If Vim had a way to exit unsuccessfully, as Kenny wishes,
at least git and Bash will do the right thing.
...or, if an unsuccessful exit is not supported by vim, use a
wrapper - ideally only for shell history edits, so that you can
keep the wrapper simple - like this fragment to create an error
status depending on an actual file change
before=$( stat -c%Y "$1" ) # or %y for higher accuracy?
vim "$1"
after=$( stat -c%Y "$1" )
[[ "$before" != "$after" ]]
and setting 'VISUAL' to such a wrapper.
Do other commands evaluate the 'VISUAL' shell variable?
Janis
On 2022-10-29, Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
[*] Something I consider an issue here is that if I abort editing
with :q! the typed command will still get executed, so it needs
to be deleted before quitting or prefixed by '#'. My expectation
here would be that :w should execute the entered text and :q! not.
If Vim had a way to exit unsuccessfully, as Kenny wishes,
at least git and Bash will do the right thing.
On 31.10.2022 11:45, Janis Papanagnou wrote:
On 31.10.2022 08:28, Kaz Kylheku wrote:
On 2022-10-29, Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote: >>>
[*] Something I consider an issue here is that if I abort editing
with :q! the typed command will still get executed, so it needs
to be deleted before quitting or prefixed by '#'. My expectation
here would be that :w should execute the entered text and :q! not.
If Vim had a way to exit unsuccessfully, as Kenny wishes,
at least git and Bash will do the right thing.
...or, if an unsuccessful exit is not supported by vim, use a
wrapper - ideally only for shell history edits, so that you can
keep the wrapper simple - like this fragment to create an error
status depending on an actual file change
before=$( stat -c%Y "$1" ) # or %y for higher accuracy?
vim "$1"
after=$( stat -c%Y "$1" )
[[ "$before" != "$after" ]]
and setting 'VISUAL' to such a wrapper.
It just occurred to me that there's also the 'HISTEDIT' (and the
obsolete 'FCEDIT') variable to define the editor. Using one of
these would reduce the risk to be used by other commands.
Do other commands evaluate the 'VISUAL' shell variable?
Janis
If Vim had a way to exit unsuccessfully, [...]
at least git and Bash will do the right thing.
If Vim had a way to exit unsuccessfully, [...]
at least git and Bash will do the right thing.
It does.
":cq" or ":cquit" exit with a status of 1. It takes an optional
argument to specify a non-zero status (including 0).
":help cq" to see the documentation.
Kaz Kylheku <864-117-4973@kylheku.com> writes:
If Vim had a way to exit unsuccessfully, [...]
at least git and Bash will do the right thing.
It does.
":cq" or ":cquit" exit with a status of 1.
It takes an optional
argument to specify a non-zero status (including 0).
":help cq" to see the documentation.
On 2022-10-31, Keith Thompson <Keith.S.Thompson+u@gmail.com> wrote:
Kaz Kylheku <864-117-4973@kylheku.com> writes:
If Vim had a way to exit unsuccessfully, [...]
at least git and Bash will do the right thing.
It does.
":cq" or ":cquit" exit with a status of 1.
Wow, that is buried in the functionality.
I've never heard of the use case hinted at by the documentation, with
regard to the compilation scenario: that if you quit with a failed
status, the compiler won't try to compile that file again.
The idea must be that vim is in some kind of external loop
invoked during a build to fix files with errors. To break out of that
loop, you use :cq. Somethingg like:
# while compilation fails, but editing doesn't, repeat:
while ! $(CC) $< -o $@ && vim $@ ; do : ; done
Except with a bit more complexity to invoke vim on the error
output captured from the compiler as a quickfix list. (which is why
this cq is buried in the quickfix command suite).
This seems worth looking into because it has certain obvious advantages
over iterating on "make -k" and fixing batches of errors:
It takes an optional
argument to specify a non-zero status (including 0).
":help cq" to see the documentation.
The argument must be in newer Vim versions; none is documented for Vim
8.0, and it rejects arguments or prefixes.
Whenever a command gets typed that is getting lengthy (or use an
inherently long compound command) I just "Esc v" and get a vi instance
where I can continue typing any command with arbitrary complexity.
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:
Whenever a command gets typed that is getting lengthy (or use an
inherently long compound command) I just "Esc v" and get a vi instance
where I can continue typing any command with arbitrary complexity.
This is in fact the first time I read of somebody using this. Do you use
vi mode for other command line editing stuff as well? If so, can you
comment on the motivation? While I am an adherent to the other editor >religion, I can reasonably work with vi as well, but for command line
editing a mode-based paradigm seems especially strange. No holy wars, I
am genuinely curious. And even the vi users I know will normally stick
to bash's default emacs editing mode.
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:
Whenever a command gets typed that is getting lengthy (or use an
inherently long compound command) I just "Esc v" and get a vi instance
where I can continue typing any command with arbitrary complexity.
This is in fact the first time I read of somebody using this. Do you use
vi mode for other command line editing stuff as well? If so, can you
comment on the motivation? While I am an adherent to the other editor religion, I can reasonably work with vi as well, but for command line
editing a mode-based paradigm seems especially strange. No holy wars, I
am genuinely curious. And even the vi users I know will normally stick
to bash's default emacs editing mode.
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:
Whenever a command gets typed that is getting lengthy (or use an
inherently long compound command) I just "Esc v" and get a vi instance
where I can continue typing any command with arbitrary complexity.
This is in fact the first time I read of somebody using this. Do you use
vi mode for other command line editing stuff as well?
If so, can you
comment on the motivation? While I am an adherent to the other editor religion, I can reasonably work with vi as well, but for command line
editing a mode-based paradigm seems especially strange. No holy wars, I
am genuinely curious. And even the vi users I know will normally stick
to bash's default emacs editing mode.
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:
Whenever a command gets typed that is getting lengthy (or use anThis is in fact the first time I read of somebody using this.
inherently long compound command) I just "Esc v" and get a vi instance
where I can continue typing any command with arbitrary complexity.
Do you use vi mode for other command line editing stuff as well?
If so, can you comment on the motivation? While I am an adherent
to the other editor religion, I can reasonably work with vi as well,
but for command line > editing a mode-based paradigm seems
especially strange.
And even the vi users I know will normally stick to bash's default
emacs editing mode.
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:
Whenever a command gets typed that is getting lengthy (or use an
inherently long compound command) I just "Esc v" and get a vi instance
where I can continue typing any command with arbitrary complexity.
This is in fact the first time I read of somebody using this. Do you use
vi mode for other command line editing stuff as well?
If so, can you comment on the motivation?
While I am an adherent to the other editor
religion, I can reasonably work with vi as well, but for command line
editing a mode-based paradigm seems especially strange.
No holy wars, I am genuinely curious. And even the vi users I know
will normally stick to bash's default emacs editing mode.
Best regards
Axel
Do you use
vi mode for other command line editing stuff as well? If so, can you
comment on the motivation? While I am an adherent to the other editor religion, I can reasonably work with vi as well, but for command line
editing a mode-based paradigm seems especially strange. No holy wars, I
am genuinely curious. And even the vi users I know will normally stick
to bash's default emacs editing mode.
Yes , I use vi mode for all command line editing because I know it
well and find it natural including the mode model although in command
line it annoys me a bit that I don't get visual confirmation on which
mode I'm in. I can't imagine why one would use one set of keys (combinations) for file editing and a very different one for command
line editing.
I briefly had a mode indicator set up for vi mode; but it was
unnecessary clutter; and vi didn't have one, so i don't miss it. (I'm
still not used to it being there in vim, and pretty much ignore it.)
On 04.11.2022 20:24, Axel Reichert wrote:
While I am an adherent to the other editor
religion, I can reasonably work with vi as well, but for command line
editing a mode-based paradigm seems especially strange.
...so it's probably better if you elaborate on why and what you think
is "especially strange" so that I can better focus on the information
you're asking for.
I see folks hammering on <Arrow-Left> keys to navigate, or mark
text and delete it (as I also do in Windows OS contexts) with, say, <Shift><Ctrl><Arrow><Arrow><Arrow><Delete> function keys.
I prefer
the more efficient Vi-commands. They also allow me to a very large
degree to type "blind"; to delete to the second colon I type 'd2f:'
and know it is accurate, because I addressed the syntactical entity
and not moved "manually" there (that I have to control "visually").
Yes , I use vi mode for all command line editing because I know it well
and find it natural including the mode model although in command line
it annoys me a bit that I don't get visual confirmation on which mode
I'm in.
A frustration I have with command line editing is that there is no
search i.e. / and ? don't seem to work.
The reason I would find
search useful is that sometimes it is the quickest way to specify a
point in the text because with things like f<some-char> or
t<some-char> there may be too many of <some-char> to see with a
quick look which number I should choose.
Whereas with / and ? you
can give a longer sequence. This serves me well with file editing but I
don't know of an analog for command line editing. Obviously I can issue
the edit-and-execute-command command and start an actual vim instance.
Only one or two cW or rx type things make me reach for "set -o vi".
This is not a vi mode; it's just launching an external editor.
In Bash, Ctrl-X Ctrl-E does this, by default.
On Sat, 5 Nov 2022 14:55:42 +0100
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
I see folks hammering on <Arrow-Left> keys to navigate, or mark
text and delete it (as I also do in Windows OS contexts) with, say,
<Shift><Ctrl><Arrow><Arrow><Arrow><Delete> function keys.
Where does this apply ?
Eli the Bearded <*@eli.users.panix.com> writes:
Only one or two cW or rx type things make me reach for "set -o vi".
Might be a fun experiment to set up newbie's command line defaults like
this. Perhaps it will look similar to a session with "ed":
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:
Whenever a command gets typed that is getting lengthy (or use an
inherently long compound command) I just "Esc v" and get a vi instance
where I can continue typing any command with arbitrary complexity.
This is in fact the first time I read of somebody using this. Do you use
vi mode for other command line editing stuff as well? If so, can you
comment on the motivation? While I am an adherent to the other editor religion, I can reasonably work with vi as well, but for command line
editing a mode-based paradigm seems especially strange. No holy wars, I
am genuinely curious. And even the vi users I know will normally stick
to bash's default emacs editing mode.
On 05.11.2022 15:21, Spiros Bousbouras wrote:
On Sat, 5 Nov 2022 14:55:42 +0100
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
I see folks hammering on <Arrow-Left> keys to navigate, or mark
text and delete it (as I also do in Windows OS contexts) with, say,
<Shift><Ctrl><Arrow><Arrow><Arrow><Delete> function keys.
Where does this apply ?
You find this in many GUI based editing tools, on Windows (as I wrote)
but also, e.g., in the Thunderbird composer I use to write this post
on Linux. - With the <Shift> and <Ctrl> keys pressed you can navigate
with your arrow keys to mark the text, and then hitting the <Delete>
key deletes that text. On Windows I use it with its text editors (is
it called "Notepad+"?) and word processors (MS Word) and other MS
software (Excel, etc.). The <Shift> is actually for marking and the
<Ctrl> is for moving in larger entities than character, word-wise.
On Fri, 04 Nov 2022 20:24:27 +0100, Axel Reichert wrote:
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:
Whenever a command gets typed that is getting lengthy (or use an
inherently long compound command) I just "Esc v" and get a vi
instance where I can continue typing any command with arbitrary
complexity.
This is in fact the first time I read of somebody using this. Do
you use vi mode for other command line editing stuff as well? If
so, can you comment on the motivation? While I am an adherent to
the other editor religion, I can reasonably work with vi as well,
but for command line editing a mode-based paradigm seems especially strange. No holy wars, I am genuinely curious. And even the vi
users I know will normally stick to bash's default emacs editing
mode.
What does it matter. User can set VISUAL=editor_of_choice_here
for command line editing and EDITOR=editor_of_choice_here for file
editing.
On 05.11.2022 at 11:16, Bit Twister scribbled:
On Fri, 04 Nov 2022 20:24:27 +0100, Axel Reichert wrote:
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:
Whenever a command gets typed that is getting lengthy (or use an
inherently long compound command) I just "Esc v" and get a vi
instance where I can continue typing any command with arbitrary
complexity.
This is in fact the first time I read of somebody using this. Do
you use vi mode for other command line editing stuff as well? If
so, can you comment on the motivation? While I am an adherent to
the other editor religion, I can reasonably work with vi as well,
but for command line editing a mode-based paradigm seems especially
strange. No holy wars, I am genuinely curious. And even the vi
users I know will normally stick to bash's default emacs editing
mode.
What does it matter. User can set VISUAL=editor_of_choice_here
for command line editing and EDITOR=editor_of_choice_here for file
editing.
Um, no. VISUAL sets the editor that will be used for command-line
editing when in X11 — I do not know whether it works on Wayland — and EDITOR sets the editor for command-line editing and as the default
editor for file editing [*] when working from a character-mode virtual console.
VISUAL can therefore be set to either a GUI editor (such as Kate) or a character-mode editor (such as nano, pico, micro, emacs-nox or vi(m)).
[*] I do not know whether the value of VISUAL overrides the XDG settings
or vice versa.
Aragorn <telcontar@duck.com> writes:
On 05.11.2022 at 11:16, Bit Twister scribbled:
What does it matter. User can set VISUAL=editor_of_choice_here
for command line editing and EDITOR=editor_of_choice_here for file
editing.
Um, no. VISUAL sets the editor that will be used for command-line
editing when in X11 — I do not know whether it works on Wayland —
and EDITOR sets the editor for command-line editing and as the
default editor for file editing [*] when working from a
character-mode virtual console.
VISUAL can therefore be set to either a GUI editor (such as Kate)
or a character-mode editor (such as nano, pico, micro, emacs-nox or
vi(m)).
[*] I do not know whether the value of VISUAL overrides the XDG
settings or vice versa.
As I recall, the original idea was that $VISUAL would be a full-screen
editor like vi, and $EDITOR might be a line editor like ed or ex.
Programs would invoke $VISUAL when running on a "smart" terminal,
which at the time meant a terminal on which the cursor could be moved
around on the (text-only) screen.
I don't know whether any programs invoke $VISUAL if a GUI is available
and fall back to $EDITOR if it isn't. (I have both set to "vim", so I
don't pay much attention to the distinction.)
Vi is no toy editor!
You should never force newbies to use it without instruction.
Aragorn <telcontar@duck.com> writes:
Um, no. VISUAL sets the editor that will be used for command-line
editing when in X11 — I do not know whether it works on Wayland — and
EDITOR sets the editor for command-line editing and as the default
editor for file editing [*] when working from a character-mode virtual
console.
VISUAL can therefore be set to either a GUI editor (such as Kate) or a
character-mode editor (such as nano, pico, micro, emacs-nox or vi(m)).
[*] I do not know whether the value of VISUAL overrides the XDG settings
or vice versa.
As I recall, the original idea was that $VISUAL would be a full-screen
editor like vi, and $EDITOR might be a line editor like ed or ex.
Programs would invoke $VISUAL when running on a "smart" terminal, which
at the time meant a terminal on which the cursor could be moved around
on the (text-only) screen.
I don't know whether any programs invoke $VISUAL if a GUI is available
and fall back to $EDITOR if it isn't. (I have both set to "vim", so I
don't pay much attention to the distinction.)
On 05.11.2022 at 12:31, Keith Thompson scribbled:
Aragorn <telcontar@duck.com> writes:
On 05.11.2022 at 11:16, Bit Twister scribbled:
What does it matter. User can set VISUAL=editor_of_choice_here
for command line editing and EDITOR=editor_of_choice_here for file
editing.
Um, no. VISUAL sets the editor that will be used for command-line
editing when in X11 — I do not know whether it works on Wayland —
and EDITOR sets the editor for command-line editing and as the
default editor for file editing [*] when working from a
character-mode virtual console.
VISUAL can therefore be set to either a GUI editor (such as Kate)
or a character-mode editor (such as nano, pico, micro, emacs-nox or
vi(m)).
[*] I do not know whether the value of VISUAL overrides the XDG
settings or vice versa.
As I recall, the original idea was that $VISUAL would be a full-screen
editor like vi, and $EDITOR might be a line editor like ed or ex.
That is possible, yes.
Programs would invoke $VISUAL when running on a "smart" terminal,
which at the time meant a terminal on which the cursor could be moved
around on the (text-only) screen.
I don't know whether any programs invoke $VISUAL if a GUI is available
and fall back to $EDITOR if it isn't. (I have both set to "vim", so I
don't pay much attention to the distinction.)
I have VISUAL set to /usr/bin/kate and EDITOR to /usr/bin/nano. If I
press Ctrl+X followed by Ctrl+E in a terminal window, then it'll bring
up Kate. I presume it'll bring up nano when I'm in a character-mode
tty, but so far I haven't used any command editing by way of an editor
there yet on this system. On my previous system, VISUAL was unset and
EDITOR was set to emacs, and there I did use the command editing
function in a tty.
Yes , I use vi mode for all command line editing because I know it well
and find it natural including the mode model although in command line
it annoys me a bit that I don't get visual confirmation on which mode
I'm in. I can't imagine why one would use one set of keys (combinations)
for file editing and a very different one for command line editing.
Now that I think about it, one advantage of vi mode is that you
don't need to fight screen(1) or tmux(1) over ^A or ^B or such.
Now that I think about it, one advantage of vi mode is that you
don't need to fight screen(1) or tmux(1) over ^A or ^B or such.
A frustration I have with command line editing is that there is no
search i.e. / and ? don't seem to work. The reason I would find
search useful is that sometimes it is the quickest way to specify a
point in the text because with things like f<some-char> or
t<some-char> there may be too many of <some-char> to see with a
quick look which number I should choose. Whereas with / and ? you
can give a longer sequence. This serves me well with file editing but I
don't know of an analog for command line editing. Obviously I can issue
the edit-and-execute-command command and start an actual vim instance.
Once you think in vi, which I fully get that some people neither can nor
want to, it's not strange at all. Strange is not being able to use vi
mode edits on the : line within vi
Eli the Bearded wrote:
Once you think in vi, which I fully get that some people neither can nor want to, it's not strange at all. Strange is not being able to use viYou can in nvi, and I do it quite a lot. One of the extensions over historical vi that nvi got right and vim got wrong IMO.
mode edits on the : line within vi
--
Geoff Clare <net...@gclare.org.uk>
Eli the Bearded wrote:dffffffffdfdfrdr
Once you think in vi, which I fully get that some people neither can nor want to, it's not strange at all. Strange is not being able to use viYou can in nvi, and I do it quite a lot. One of the extensions over historical vi that nvi got right and vim got wrong IMO.
mode edits on the : line within vi
--
Geoff Clare <net...@gclare.org.uk>
On Monday, November 7, 2022 at 8:11:08 AM UTC-6, Geoff Clare wrote:rtggfgfdffddfdffdfdfdfffdfddfdffddfdffdfdfdfdfdfdfffdfdffddfdffddfdfdfdffddfdffddfggfggfgggfgfgfgfregsssgssr5t5gt55tgt5g5g5ggrtrtrtrrt3rrttrtrtrtrfftfttftfttdftffttftfttftftgfttttffftfvttvgfgtthttttthtthhtthtthtprtrtrtytrttet4yt4t4ty4y4t4t4trereottrrrtrrr
Eli the Bearded wrote:
Once you think in vi, which I fully get that some people neither can nor want to, it's not strange at all. Strange is not being able to use vi mode edits on the : line within viYou can in nvi, and I do it quite a lot. One of the extensions over historical vi that nvi got right and vim got wrong IMO.
--saddtdtdtdtdrt rtrtrtrttrt3t3t3t33t3tttttttfttrtrttrtrrt
Geoff Clare <net...@gclare.org.uk>
On Wednesday, April 12, 2023 at 12:10:51 PM UTC-5, Jalen Q wrote:rtggfgfdffddfdffdfdfdfffdfddfdffddfdffdfdfdfdfdfdfffdfdffddfdffddfdfdfdffddfdffddfggfggfgggfgfgfgfregsssgssr5t5gt55tgt5g5g5ggrtrtrtrrt3rrttrtrtrtrfftfttftfttdftffttftfttftftgfttttffftfvttvgfgtthttttthtthhtthtthtprtrtrtytrttet4yt4t4ty4y4t4t4trereottrrrtrrr
On Monday, November 7, 2022 at 8:11:08 AM UTC-6, Geoff Clare wrote:
Eli the Bearded wrote:
Once you think in vi, which I fully get that some people neither can norYou can in nvi, and I do it quite a lot. One of the extensions over historical vi that nvi got right and vim got wrong IMO.
want to, it's not strange at all. Strange is not being able to use vi mode edits on the : line within vi
--saddtdtdtdtdrt rtrtrtrttrt3t3t3t33t3tttttttfttrtrttrtrrt
Geoff Clare <net...@gclare.org.uk>
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 498 |
Nodes: | 16 (2 / 14) |
Uptime: | 53:04:58 |
Calls: | 9,810 |
Calls today: | 12 |
Files: | 13,754 |
Messages: | 6,190,510 |