Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

grep me no patterns and I'll tell you no lines.


computers / comp.editors / (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)

SubjectAuthor
* (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)HenHanna
+* Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)Stan Brown
|`- Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)Janis Papanagnou
`* Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)Lawrence D'Oliveiro
 `* Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)Andreas Kempe
  `* Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)Lawrence D'Oliveiro
   `* Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)Janis Papanagnou
    `* Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)Lawrence D'Oliveiro
     `* Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)Janis Papanagnou
      `* Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)Lawrence D'Oliveiro
       +* Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)Janis Papanagnou
       |+* Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)Lawrence D'Oliveiro
       ||+- Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)Janis Papanagnou
       ||`- Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)Janis Papanagnou
       |`* vi clones (was: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024))Geoff Clare
       | `* Re: vi clonesJanis Papanagnou
       |  +* Re: vi clonesEli the Bearded
       |  |`* Re: vi clonesJanis Papanagnou
       |  | `- Re: vi clonesEli the Bearded
       |  +* Re: vi clonesAnthony Howe
       |  |+* Re: vi clonesJanis Papanagnou
       |  ||+* Re: vi clonesG
       |  |||`* Re: vi clonesJanis Papanagnou
       |  ||| `- Re: vi clonesG
       |  ||`* Re: vi clonesAnthony Howe
       |  || `- Re: vi clonesJanis Papanagnou
       |  |`- Re: vi clonesEli the Bearded
       |  `* Re: vi clonesGeoff Clare
       |   `- Re: vi clonesJanis Papanagnou
       `- Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)Anthony Howe

Pages:12
(10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)

<98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=128&group=comp.editors#128

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!.POSTED!not-for-mail
From: HenHanna@dev.null (HenHanna)
Newsgroups: comp.editors
Subject: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)
Date: Sat, 2 Mar 2024 18:44:15 +0000
Organization: novaBBS
Message-ID: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="604298"; mail-complaints-to="usenet@i2pn2.org";
posting-account="t+lO0yBNO1zGxasPvGSZV1BRu71QKx+JE37DnW+83jQ";
User-Agent: Rocksolid Light
X-Rslight-Site: $2y$10$ZuzHIyAYwkUAvx.zaJSCE.8kt84C2KpJdlmrDtQ56/7d2mAViYYKW
X-Rslight-Posting-User: 5a1f1f09909a70d7ae18ae9af00e018f83ece577
X-Face: P#KeQ)CUdd!==@fw~Ms1=,Hb`IWtb6:Mw)x3B=H1BfNC\lz?Nb&)M9}$>?'X7l;CuB}utlJ=PHsRBSG6X>dYZ$[>P]$~+`>@V6$t}hTLoQ7XC~W\>:`B3ALU]SH;d(\MEc}znW8m}-ma&yPFkJ2@KSQrz=!Y;><;6a>z6N+mt`ClCt.PAE<o+B$qjwejZSZ,w]^;vrdl24z5(pm={l,F10qRDF
X-Spam-Checker-Version: SpamAssassin 4.0.0
 by: HenHanna - Sat, 2 Mar 2024 18:44 UTC

i didn't even know that Vim allowed plugins!

Does Vim support this? --- making up a command "on the fly" by
mapping some keystrokes onto a single KEY... i guess that's what [map] does.

10 essential Vim plugins
https://medium.com/@huntie/10-essential-vim-plugins-for-2018-39957190b7a9

https://old.reddit.com/r/vim/comments/ulphgp/what_are_your_musthave_vimnvim_extensions/

Which is one of the most used text editors?

The Top 11 Text Editors (January 18, 2024)

1. UltraEdit. UltraEdit is a versatile and powerful text editor known for handling complex and large files with ease. ...

2. BBEdit. ...

3. Visual Studio Code. ...

4. Sublime Text. ...

5. WebStorm. ...

6. Notepad++ ...

7. CoffeeCup HTML Editor. ...

8. TextMate.

9. Espresso

10. Bluefish

11. Vim ------------ Wow!

Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)

<MPG.404d46b654565dba9902b5@news.individual.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=131&group=comp.editors#131

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: the_stan_brown@fastmail.fm (Stan Brown)
Newsgroups: comp.editors
Subject: Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)
Date: Sat, 2 Mar 2024 14:23:22 -0800
Organization: Oak Road Systems
Lines: 12
Message-ID: <MPG.404d46b654565dba9902b5@news.individual.net>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Trace: individual.net u2BS4WqEWDYhq/LBpemAUw2sBZQjT2BKnxDjqoBTP7GinEQuB9
Cancel-Lock: sha1:ggXIZ+uz80ttzPwcDDMSd7Unl+s= sha256:KN0nB2XPNj9jz1aZmwtlBKNGxCyJYszm5L3NOrTAjSs=
User-Agent: MicroPlanet-Gravity/3.0.11 (GRC)
 by: Stan Brown - Sat, 2 Mar 2024 22:23 UTC

On Sat, 2 Mar 2024 18:44:15 +0000, HenHanna wrote:
> Does Vim support this? --- making up a command "on the fly" by
> mapping some keystrokes onto a single KEY... i guess that's what [map] does.
>

Always nice to see someone find an answer to their own question,
though it _is_ rather faster than usual to do it before finishing the
paragraph that contains the question!

--
Stan Brown, Tehachapi, California, USA https://BrownMath.com/
Shikata ga nai...

Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)

<us09tn$23t7h$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=132&group=comp.editors#132

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_papanagnou+ng@hotmail.com (Janis Papanagnou)
Newsgroups: comp.editors
Subject: Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)
Date: Sat, 2 Mar 2024 23:40:54 +0100
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <us09tn$23t7h$1@dont-email.me>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
<MPG.404d46b654565dba9902b5@news.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 2 Mar 2024 22:40:55 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c43324ab6799d18bb1ca3090e42c5bd0";
logging-data="2225393"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX186IDiqEhxT4jR9SaGkJvD0"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:/CZaBoWfZ8gZazdfKjoryG9pBZE=
In-Reply-To: <MPG.404d46b654565dba9902b5@news.individual.net>
 by: Janis Papanagnou - Sat, 2 Mar 2024 22:40 UTC

On 02.03.2024 23:23, Stan Brown wrote:
> On Sat, 2 Mar 2024 18:44:15 +0000, HenHanna wrote:
>> Does Vim support this? --- making up a command "on the fly" by
>> mapping some keystrokes onto a single KEY... i guess that's what [map] does.
>>
>
> Always nice to see someone find an answer to their own question, [...]

Not too surprising given that he's got the hint in his previous thread.
;-)

Janis

Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)

<us0ev1$24khf$5@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=134&group=comp.editors#134

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.editors
Subject: Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)
Date: Sun, 3 Mar 2024 00:06:57 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <us0ev1$24khf$5@dont-email.me>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 3 Mar 2024 00:06:57 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="1df16df39307445c7cddc792d9e0afb1";
logging-data="2249263"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19AhavFA/7kITn2X7pyIdFp"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:Jy1WrTBUjzNQeNRRJVL6T/cuEpA=
 by: Lawrence D'Oliv - Sun, 3 Mar 2024 00:06 UTC

On Sat, 2 Mar 2024 18:44:15 +0000, HenHanna wrote:

> i didn't even know that Vim allowed plugins!

That depends on the vim though, doesn’t it? There are multiple
incompatible versions; there’s even one that supports Lua as an extension
language.

Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)

<us2m8n$19k0$1@nyheter.lysator.liu.se>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=145&group=comp.editors#145

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!nyheter.lysator.liu.se!.POSTED!not-for-mail
From: kempe@lysator.liu.se (Andreas Kempe)
Newsgroups: comp.editors
Subject: Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)
Date: Sun, 3 Mar 2024 20:23:51 -0000 (UTC)
Organization: Lysator ACS
Message-ID: <us2m8n$19k0$1@nyheter.lysator.liu.se>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
<us0ev1$24khf$5@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 3 Mar 2024 20:23:51 -0000 (UTC)
Injection-Info: nyheter.lysator.liu.se; posting-account="kempe";
logging-data="42624"; mail-complaints-to="newsmaster@lysator.liu.se"
User-Agent: slrn/1.0.3 (FreeBSD)
 by: Andreas Kempe - Sun, 3 Mar 2024 20:23 UTC

Den 2024-03-03 skrev Lawrence D'Oliveiro <ldo@nz.invalid>:
> On Sat, 2 Mar 2024 18:44:15 +0000, HenHanna wrote:
>
>> i didn't even know that Vim allowed plugins!
>
> That depends on the vim though, doesn’t it? There are multiple
> incompatible versions; there’s even one that supports Lua as an extension
> language.

Vim is vim, isn't it? Vim has support for plugins in at least lua,
perl and python as far as I know. Are you thinking of different clones
of vi?

Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)

<us31b1$2of1i$5@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=147&group=comp.editors#147

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.editors
Subject: Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)
Date: Sun, 3 Mar 2024 23:32:49 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 5
Message-ID: <us31b1$2of1i$5@dont-email.me>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
<us0ev1$24khf$5@dont-email.me> <us2m8n$19k0$1@nyheter.lysator.liu.se>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 3 Mar 2024 23:32:49 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="ebd4c9541601cb1e1312dcde6a0cb96a";
logging-data="2898994"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19vARqQ6TjjzWfKn7/+KefY"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:xcr7INcW0900vgsjBJzFIiXDMyI=
 by: Lawrence D'Oliv - Sun, 3 Mar 2024 23:32 UTC

On Sun, 3 Mar 2024 20:23:51 -0000 (UTC), Andreas Kempe wrote:

> Are you thinking of different clones of vi?

Aren’t they all called “vim” nowadays?

Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)

<us3s92$316c1$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=148&group=comp.editors#148

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_papanagnou+ng@hotmail.com (Janis Papanagnou)
Newsgroups: comp.editors
Subject: Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)
Date: Mon, 4 Mar 2024 08:12:33 +0100
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <us3s92$316c1$1@dont-email.me>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
<us0ev1$24khf$5@dont-email.me> <us2m8n$19k0$1@nyheter.lysator.liu.se>
<us31b1$2of1i$5@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 4 Mar 2024 07:12:34 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9ccd5a597d3b697dd3cf8b22d982b99d";
logging-data="3185025"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18xc6/xSEcsYqBK/l0Fbuh6"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:J84AKIeSIiQr92Udt3ExYNKH8hM=
In-Reply-To: <us31b1$2of1i$5@dont-email.me>
 by: Janis Papanagnou - Mon, 4 Mar 2024 07:12 UTC

On 04.03.2024 00:32, Lawrence D'Oliveiro wrote:
> On Sun, 3 Mar 2024 20:23:51 -0000 (UTC), Andreas Kempe wrote:
>
>> Are you thinking of different clones of vi?
>
> Aren’t they all called “vim” nowadays?

No. Why should vi clones be called "vim"?

Vim is one (outstanding) vi clone.

Janis

Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)

<us5g8v$3c3c0$3@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=153&group=comp.editors#153

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.editors
Subject: Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)
Date: Mon, 4 Mar 2024 22:00:00 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <us5g8v$3c3c0$3@dont-email.me>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
<us0ev1$24khf$5@dont-email.me> <us2m8n$19k0$1@nyheter.lysator.liu.se>
<us31b1$2of1i$5@dont-email.me> <us3s92$316c1$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 4 Mar 2024 22:00:00 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="ebd4c9541601cb1e1312dcde6a0cb96a";
logging-data="3542400"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+r0Qo4aqn/m1EKlKszNMSz"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:kZr7Xn5XZqZF9aQN0T07MjLUiDU=
 by: Lawrence D'Oliv - Mon, 4 Mar 2024 22:00 UTC

On Mon, 4 Mar 2024 08:12:33 +0100, Janis Papanagnou wrote:

> Why should vi clones be called "vim"?

All with “vim” somewhere in their names:

https://vi.stackexchange.com/questions/24459/can-you-use-neovim-in-a-gui-like-mvim-or-gvim-mac-os-x
https://www.reddit.com/r/vim/comments/dct9ry/what_is_the_difference_between_vim_gvim_and_neovim/?rdt=38898
https://news.ycombinator.com/item?id=27291799

Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)

<us5s9s$3eao4$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=155&group=comp.editors#155

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_papanagnou+ng@hotmail.com (Janis Papanagnou)
Newsgroups: comp.editors
Subject: Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)
Date: Tue, 5 Mar 2024 02:25:15 +0100
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <us5s9s$3eao4$1@dont-email.me>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
<us0ev1$24khf$5@dont-email.me> <us2m8n$19k0$1@nyheter.lysator.liu.se>
<us31b1$2of1i$5@dont-email.me> <us3s92$316c1$1@dont-email.me>
<us5g8v$3c3c0$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Mar 2024 01:25:16 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="08ab02cdafd9838a8a0b3dc05a0f31f6";
logging-data="3615492"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/vbrQDDQlZp2wdvSj/NHTP"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:M+2AJapeoXy1APvy+LlSaJkZINo=
In-Reply-To: <us5g8v$3c3c0$3@dont-email.me>
X-Enigmail-Draft-Status: N1110
 by: Janis Papanagnou - Tue, 5 Mar 2024 01:25 UTC

On 04.03.2024 23:00, Lawrence D'Oliveiro wrote:
> On Mon, 4 Mar 2024 08:12:33 +0100, Janis Papanagnou wrote:
>
>> Why should vi clones be called "vim"?
>
> All with “vim” somewhere in their names:

Why this red herring now? - In response to Andreas' hint about *Vi*
you had said: "Aren’t they all called “vim” nowadays?"

In case you are interested in the typical taxonomy[*]...
It started with ex/vi, then there were Vi-clones (own implementations
or approximations or extensions of Vi), Vim as being a prominent one.
There's were/are lot of Vi clones (stevie, elvis, vile, nvi, and more).
There's a Vim branch neovim (that might or might not get relevance in
future now that Bram had died), I don't know of mvim, and gvim is just
graphical Vim.

It should be obvious to name any clone according to the functional base
or code base the clone is comparing with or is based on.

Janis

>
> https://vi.stackexchange.com/questions/24459/can-you-use-neovim-in-a-gui-like-mvim-or-gvim-mac-os-x
> https://www.reddit.com/r/vim/comments/dct9ry/what_is_the_difference_between_vim_gvim_and_neovim/?rdt=38898
> https://news.ycombinator.com/item?id=27291799
>

[*] "typical", because no one can prevent anyone to name a tool myvi
or myvim with or without any reference to vi and vim respectively.

Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)

<us6367$3j1nh$2@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=158&group=comp.editors#158

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.editors
Subject: Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)
Date: Tue, 5 Mar 2024 03:22:47 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 6
Message-ID: <us6367$3j1nh$2@dont-email.me>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
<us0ev1$24khf$5@dont-email.me> <us2m8n$19k0$1@nyheter.lysator.liu.se>
<us31b1$2of1i$5@dont-email.me> <us3s92$316c1$1@dont-email.me>
<us5g8v$3c3c0$3@dont-email.me> <us5s9s$3eao4$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Mar 2024 03:22:47 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a1a7f9c36865f1bff757c845ff7d3ffd";
logging-data="3770097"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18O1d56ZJyDbjN0jSkCX6GV"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:RjZuV6y6bcSUrwyZHvCNh4uWjJw=
 by: Lawrence D'Oliv - Tue, 5 Mar 2024 03:22 UTC

On Tue, 5 Mar 2024 02:25:15 +0100, Janis Papanagnou wrote:

> Why this red herring now? - In response to Andreas' hint about *Vi* you
> had said: "Aren’t they all called “vim” nowadays?"

Nobody seems to use any editor called “vi” any more.

Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)

<us6bbb$3kbsv$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=160&group=comp.editors#160

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_papanagnou+ng@hotmail.com (Janis Papanagnou)
Newsgroups: comp.editors
Subject: Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)
Date: Tue, 5 Mar 2024 06:42:01 +0100
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <us6bbb$3kbsv$1@dont-email.me>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
<us0ev1$24khf$5@dont-email.me> <us2m8n$19k0$1@nyheter.lysator.liu.se>
<us31b1$2of1i$5@dont-email.me> <us3s92$316c1$1@dont-email.me>
<us5g8v$3c3c0$3@dont-email.me> <us5s9s$3eao4$1@dont-email.me>
<us6367$3j1nh$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Mar 2024 05:42:03 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="08ab02cdafd9838a8a0b3dc05a0f31f6";
logging-data="3813279"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+P+ihqFjbEf772TEQBUvTU"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:RHPDm6EHjnDgbmbt3wci/muYkbo=
X-Enigmail-Draft-Status: N1110
In-Reply-To: <us6367$3j1nh$2@dont-email.me>
 by: Janis Papanagnou - Tue, 5 Mar 2024 05:42 UTC

On 05.03.2024 04:22, Lawrence D'Oliveiro wrote:
>
> Nobody seems to use any editor called “vi” any more.

You again seem to know everyones habits? (I don't.)
But I'm sure this is true for the most (all?) free
Unixes at least.

Personally I edit my files with "vi" on my system.
Since I am using Linux this "vi" is of course Vim.

But I wouldn't expect that commercial Unixes come
with Vim. (Please CMIIW; I have meanwhile decades
to work on commercial Unixes and maybe things have
changed. Anyone who knows?)

Anyway, the taxonomy should be made clear; it's a
*big* difference if you have a yet still powerful
but (in comparison to Vim) restricted Vi as the
functional base of a clone, or whether you have a
Vim.

BTW, to my knowledge there had been Vi clones on
Windows, too. In a document I wrote some decades
ago I find (besides the ones I mentioned upthread)
also calvin, elwin, lemmy, viper - some (or all?)
may be or have been available on Windows or DOS?

Janis

Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)

<us6ggt$3l59s$5@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=161&group=comp.editors#161

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.editors
Subject: Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)
Date: Tue, 5 Mar 2024 07:10:22 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <us6ggt$3l59s$5@dont-email.me>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
<us0ev1$24khf$5@dont-email.me> <us2m8n$19k0$1@nyheter.lysator.liu.se>
<us31b1$2of1i$5@dont-email.me> <us3s92$316c1$1@dont-email.me>
<us5g8v$3c3c0$3@dont-email.me> <us5s9s$3eao4$1@dont-email.me>
<us6367$3j1nh$2@dont-email.me> <us6bbb$3kbsv$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Mar 2024 07:10:22 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a1a7f9c36865f1bff757c845ff7d3ffd";
logging-data="3839292"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ufhQbLY2h8liF9aH7iwiB"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:03sqHl+Qu5Wao5L2HqXbU7QROAI=
 by: Lawrence D'Oliv - Tue, 5 Mar 2024 07:10 UTC

On Tue, 5 Mar 2024 06:42:01 +0100, Janis Papanagnou wrote:

> Personally I edit my files with "vi" on my system. Since I am using
> Linux this "vi" is of course Vim.

Like this?

ldo@theon:~> ls -l /usr/bin/vi
lrwxrwxrwx 1 root root 20 May 5 2023 /usr/bin/vi -> /etc/alternatives/vi
ldo@theon:~> ls -l /etc/alternatives/vi
lrwxrwxrwx 1 root root 17 May 5 2023 /etc/alternatives/vi -> /usr/bin/vim.tiny

So even when you think you’re using “vi”, you’re still actually using
“vim”...

Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)

<us7g2k$3rdmc$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=164&group=comp.editors#164

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_papanagnou+ng@hotmail.com (Janis Papanagnou)
Newsgroups: comp.editors
Subject: Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)
Date: Tue, 5 Mar 2024 17:08:51 +0100
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <us7g2k$3rdmc$1@dont-email.me>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
<us0ev1$24khf$5@dont-email.me> <us2m8n$19k0$1@nyheter.lysator.liu.se>
<us31b1$2of1i$5@dont-email.me> <us3s92$316c1$1@dont-email.me>
<us5g8v$3c3c0$3@dont-email.me> <us5s9s$3eao4$1@dont-email.me>
<us6367$3j1nh$2@dont-email.me> <us6bbb$3kbsv$1@dont-email.me>
<us6ggt$3l59s$5@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Mar 2024 16:08:52 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a48689917bede96af558d8cf159b4ac1";
logging-data="4044492"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/MIxG4hnNygG9WblChzwjS"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:zE7ntvywvWbaSR6LaKCsY3Zy1KA=
X-Enigmail-Draft-Status: N1110
In-Reply-To: <us6ggt$3l59s$5@dont-email.me>
 by: Janis Papanagnou - Tue, 5 Mar 2024 16:08 UTC

On 05.03.2024 08:10, Lawrence D'Oliveiro wrote:
> On Tue, 5 Mar 2024 06:42:01 +0100, Janis Papanagnou wrote:
>
>> Personally I edit my files with "vi" on my system. Since I am using
>> Linux this "vi" is of course Vim.
>
> Like this?
>
> ldo@theon:~> ls -l /usr/bin/vi
> lrwxrwxrwx 1 root root 20 May 5 2023 /usr/bin/vi -> /etc/alternatives/vi
> ldo@theon:~> ls -l /etc/alternatives/vi
> lrwxrwxrwx 1 root root 17 May 5 2023 /etc/alternatives/vi -> /usr/bin/vim.tiny
>
> So even when you think you’re using “vi”, you’re still actually using
> “vim”...

Yes, exactly. This is possible because Vim is in practice a superset
of Vi, and having a program that implements Vi functionality called
"vi" is defined as part of the POSIX utilities.

Only that I don't think that I'm using Vi, as I said, only that it's
called "vi". But others may think so. Mind that it's a reply to what
you said: >>> Nobody seems to use any editor called “vi” any more.

But again, this is Linux and the commercial world had been different.
On Linux you have full Vim functionality available when using "vi".

Janis

Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)

<us7gmk$3rhna$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=165&group=comp.editors#165

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_papanagnou+ng@hotmail.com (Janis Papanagnou)
Newsgroups: comp.editors
Subject: Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)
Date: Tue, 5 Mar 2024 17:19:30 +0100
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <us7gmk$3rhna$1@dont-email.me>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
<us0ev1$24khf$5@dont-email.me> <us2m8n$19k0$1@nyheter.lysator.liu.se>
<us31b1$2of1i$5@dont-email.me> <us3s92$316c1$1@dont-email.me>
<us5g8v$3c3c0$3@dont-email.me> <us5s9s$3eao4$1@dont-email.me>
<us6367$3j1nh$2@dont-email.me> <us6bbb$3kbsv$1@dont-email.me>
<us6ggt$3l59s$5@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 5 Mar 2024 16:19:32 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a48689917bede96af558d8cf159b4ac1";
logging-data="4048618"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18ECwYaH0S/AeUIBAOWC5wj"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:YrpMHR/FM/z2yt2Qh9gern/TNvI=
X-Enigmail-Draft-Status: N1110
In-Reply-To: <us6ggt$3l59s$5@dont-email.me>
 by: Janis Papanagnou - Tue, 5 Mar 2024 16:19 UTC

Just noticed...

On 05.03.2024 08:10, Lawrence D'Oliveiro wrote:
> lrwxrwxrwx 1 root root 17 May 5 2023 /etc/alternatives/vi -> /usr/bin/vim.tiny

On my system it is: /etc/alternatives/vi -> /usr/bin/vim.gnome
This may be important if I inspect the file sizes...

2392032 /usr/bin/vim.gnome
777056 /usr/bin/vim.tiny

Not sure what the difference is; some restricted functionality in
the .tiny version or maybe some graphical support in .gnome?

Janis

Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)

<a0171a71-3550-46b8-9880-9e8fc77ca98e@snert.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=170&group=comp.editors#170

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: achowe@snert.com (Anthony Howe)
Newsgroups: comp.editors
Subject: Re: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)
Date: Wed, 6 Mar 2024 10:20:13 -0500
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <a0171a71-3550-46b8-9880-9e8fc77ca98e@snert.com>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
<us0ev1$24khf$5@dont-email.me> <us2m8n$19k0$1@nyheter.lysator.liu.se>
<us31b1$2of1i$5@dont-email.me> <us3s92$316c1$1@dont-email.me>
<us5g8v$3c3c0$3@dont-email.me> <us5s9s$3eao4$1@dont-email.me>
<us6367$3j1nh$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: dont-email.me; posting-host="6c31219c923b1f121e26009a3c616361";
logging-data="518295"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+4BfViH2RY8FOZmMOPWrgP"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:2D3rV/hNC6pesJFSOQAOJC9OS+s=
Content-Language: en-GB
In-Reply-To: <us6367$3j1nh$2@dont-email.me>
 by: Anthony Howe - Wed, 6 Mar 2024 15:20 UTC

On 2024-03-04 22:22, Lawrence D'Oliveiro wrote:
> On Tue, 5 Mar 2024 02:25:15 +0100, Janis Papanagnou wrote:
>
>> Why this red herring now? - In response to Andreas' hint about *Vi* you
>> had said: "Aren’t they all called “vim” nowadays?"
>
> Nobody seems to use any editor called “vi” any more.

I personally use a POSIX and historically compatible vi(1). Nvi by Keith Bostic
is proof of concept and faithful reproduction of Billy Joy's original vi(1).
Nvi comes stock (along with ed(1)) on every BSD I use (FreeBSD, NetBSD, OpenBSD,
GhostBSD). One of the first things I do with a new Linux box is uninstall Vim
and install Nvi (and ed) from package or source. So yes, I use a proper vi.

--
Anthony C Howe
achowe@snert.com BarricadeMX & Milters
http://nanozen.snert.com/ http://software.snert.com/

vi clones (was: (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024))

<vnsobk-bla.ln1@ID-313840.user.individual.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=174&group=comp.editors#174

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: geoff@clare.See-My-Signature.invalid (Geoff Clare)
Newsgroups: comp.editors
Subject: vi clones (was: (10 essential Vim plugins) -- Top 11 Text Editors
(Jan. 2024))
Date: Thu, 7 Mar 2024 13:40:47 +0000
Lines: 36
Message-ID: <vnsobk-bla.ln1@ID-313840.user.individual.net>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
<us0ev1$24khf$5@dont-email.me> <us2m8n$19k0$1@nyheter.lysator.liu.se>
<us31b1$2of1i$5@dont-email.me> <us3s92$316c1$1@dont-email.me>
<us5g8v$3c3c0$3@dont-email.me> <us5s9s$3eao4$1@dont-email.me>
<us6367$3j1nh$2@dont-email.me> <us6bbb$3kbsv$1@dont-email.me>
Reply-To: netnews@gclare.org.uk
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net rwr4XK8OgW7AK5FOzUcxwgAs1wvqTXI7B1C++qOJPAszfroWHo
X-Orig-Path: ID-313840.user.individual.net!not-for-mail
Cancel-Lock: sha1:oez23wdQ6LSF+GZvY1Qgo8dYV5g= sha256:OXd1Q2aXR811aVCPsrFQZn0nOWE02yJTAEWw0qYqKxM=
User-Agent: Pan/0.154 (Izium; 517acf4)
 by: Geoff Clare - Thu, 7 Mar 2024 13:40 UTC

Janis Papanagnou wrote:

> On 05.03.2024 04:22, Lawrence D'Oliveiro wrote:
>>
>> Nobody seems to use any editor called “vi” any more.

> Personally I edit my files with "vi" on my system.
> Since I am using Linux this "vi" is of course Vim.

I am using Linux and the "vi" on my system(s) is not vim, it is nvi.

$ readlink /usr/bin/vi
/etc/alternatives/vi
$ readlink /etc/alternatives/vi
/usr/bin/nvi

> But I wouldn't expect that commercial Unixes come
> with Vim. (Please CMIIW; I have meanwhile decades
> to work on commercial Unixes and maybe things have
> changed. Anyone who knows?)

MacOS has vim as its POSIX conforming vi (certified conforming to
UNIX 03).

Solaris 11.4 has vim in addition to a "real" (SVR4-derived) vi.
Which one you get if you type "vi" depends on your PATH:

$ readlink /usr/bin/vi
vim
$ type vi
vi is a tracked alias for /usr/xpg7/bin/vi
$ getconf PATH # standards-conforming PATH
/usr/xpg7/bin:/usr/xpg6/bin:/usr/xpg4/bin:/usr/bin:....

--
Geoff Clare <netnews@gclare.org.uk>

Re: vi clones

<uschob$135jl$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=175&group=comp.editors#175

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_papanagnou+ng@hotmail.com (Janis Papanagnou)
Newsgroups: comp.editors
Subject: Re: vi clones
Date: Thu, 7 Mar 2024 15:08:09 +0100
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <uschob$135jl$1@dont-email.me>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
<us0ev1$24khf$5@dont-email.me> <us2m8n$19k0$1@nyheter.lysator.liu.se>
<us31b1$2of1i$5@dont-email.me> <us3s92$316c1$1@dont-email.me>
<us5g8v$3c3c0$3@dont-email.me> <us5s9s$3eao4$1@dont-email.me>
<us6367$3j1nh$2@dont-email.me> <us6bbb$3kbsv$1@dont-email.me>
<vnsobk-bla.ln1@ID-313840.user.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 7 Mar 2024 14:08:11 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="0d87425d43dfe176d38af3ee0429ae5f";
logging-data="1152629"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+TQvXCErB5sYHd7hzoizkL"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:e0u/SUvgA7y7QHk1/dr4avoVUKs=
X-Enigmail-Draft-Status: N1110
In-Reply-To: <vnsobk-bla.ln1@ID-313840.user.individual.net>
 by: Janis Papanagnou - Thu, 7 Mar 2024 14:08 UTC

On 07.03.2024 14:40, Geoff Clare wrote:
>
> I am using Linux and the "vi" on my system(s) is not vim, it is nvi.

As I understand it nvi is just a reimplementation of classical vi.
I assume your Linux also supports vim. Is there a reason why you
prefer to use nvi?

(I'm really curious since there's so many fundamental and useful
features supported in vim that I surely don't want to miss them.
Even at times when I used both, vi and vim, in parallel depending
on the actual platform I was working on it wouldn't have occurred
to me to stay with vi (for consistency, or so) on a platform where
vim was available.)

Janis

Re: vi clones

<eli$2403071744@qaz.wtf>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=178&group=comp.editors#178

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5.panix.com!qz!not-for-mail
From: *@eli.users.panix.com (Eli the Bearded)
Newsgroups: comp.editors
Subject: Re: vi clones
Date: Thu, 7 Mar 2024 22:58:54 -0000 (UTC)
Organization: Some absurd concept
Message-ID: <eli$2403071744@qaz.wtf>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com> <us6bbb$3kbsv$1@dont-email.me> <vnsobk-bla.ln1@ID-313840.user.individual.net> <uschob$135jl$1@dont-email.me>
Injection-Date: Thu, 7 Mar 2024 22:58:54 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="panix5.panix.com:166.84.1.5";
logging-data="27355"; mail-complaints-to="abuse@panix.com"
User-Agent: Vectrex rn 2.1 (beta)
X-Liz: It's actually happened, the entire Internet is a massive game of Redcode
X-Motto: "Erosion of rights never seems to reverse itself." -- kenny@panix
X-US-Congress: Moronic Fucks.
X-Attribution: EtB
XFrom: is a real address
Encrypted: double rot-13
 by: Eli the Bearded - Thu, 7 Mar 2024 22:58 UTC

In comp.editors, Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
> On 07.03.2024 14:40, Geoff Clare wrote:
> > I am using Linux and the "vi" on my system(s) is not vim, it is nvi.
> As I understand it nvi is just a reimplementation of classical vi.
> I assume your Linux also supports vim. Is there a reason why you
> prefer to use nvi?

Some people find vim does too much. I find I need to carefully pare back
some default configurations in vim to make it "sane" for me. With
settings like "scrolloff" set, I find it actually interferes with my
editing most of the time. But there are rare cases when I do want want
that. The same holds for syntax highlighting.

> (I'm really curious since there's so many fundamental and useful
> features supported in vim that I surely don't want to miss them.
> Even at times when I used both, vi and vim, in parallel depending
> on the actual platform I was working on it wouldn't have occurred
> to me to stay with vi (for consistency, or so) on a platform where
> vim was available.)

The default vi on Slackware has been elvis probably since the first
version of that distro. People who have been using that since forever
likely find vim quirky.

The default vi on alpine is the one in busybox. The only good thing I
can say about it is it's small. In a pinch, it beats editing with shell
tools (like cat, head, tail, grep, echo, and dd) but it has a lot of
issues as a "vi" clone.

I turned to vim in the 2.x era because my editing style uncovered bugs
in the true vi I used on Solaris and HP-UX. I'm still using it now, but
the vim-isms I use are very slim compared to the vi original things I
use.

Elijah
------
the biggest bug was vi forgetting marks sometimes

Re: vi clones

<usdk35$1af4n$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=179&group=comp.editors#179

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: achowe@snert.com (Anthony Howe)
Newsgroups: comp.editors
Subject: Re: vi clones
Date: Thu, 7 Mar 2024 18:54:13 -0500
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <usdk35$1af4n$1@dont-email.me>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
<us0ev1$24khf$5@dont-email.me> <us2m8n$19k0$1@nyheter.lysator.liu.se>
<us31b1$2of1i$5@dont-email.me> <us3s92$316c1$1@dont-email.me>
<us5g8v$3c3c0$3@dont-email.me> <us5s9s$3eao4$1@dont-email.me>
<us6367$3j1nh$2@dont-email.me> <us6bbb$3kbsv$1@dont-email.me>
<vnsobk-bla.ln1@ID-313840.user.individual.net> <uschob$135jl$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 7 Mar 2024 23:54:13 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="710a9ece2755735d202d5763eb935cbb";
logging-data="1391767"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19uVl8VFiyxHtgELqMP+VMK"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:CIYN/KUR2tR44+zMNqu33n9QzLQ=
Content-Language: en-GB
In-Reply-To: <uschob$135jl$1@dont-email.me>
 by: Anthony Howe - Thu, 7 Mar 2024 23:54 UTC

On 2024-03-07 09:08, Janis Papanagnou wrote:
> On 07.03.2024 14:40, Geoff Clare wrote:
>>
>> I am using Linux and the "vi" on my system(s) is not vim, it is nvi.
>
> As I understand it nvi is just a reimplementation of classical vi.
> I assume your Linux also supports vim. Is there a reason why you
> prefer to use nvi?

* Nvi historically accurate for the most part. Keith Bostic worked on the
POSIX.2 drafts for vi. To that end they needed an independent version of vi as
a frame of reference for vendors. I was with MKS balloting POSIX.2 / XOpen and
maintaining conformance of their vi for DOS. Keith and I corresponded WRT vi
and Curses.

* Nvi's extensions do not conflict with historical/POSIX behaviour. In
particular undo/redo in vim is a pet peeve of mine, because it never works the
way I expect it to work and I have lots of muscle memory WRT vi. Keith's
solution was more elegant IMO.

* vi macros. At the time of the POSIX standards, people had macros they relied
on that needed to be portable. I had collected for MKS's testing some
interesting macro sets: vi solving a maze; Turing test; Towers Of Hanoi, maybe
others. vim broke these macros.

* Don't need plugins or syntax highlighting or what ever else vim adds to the
bloat. I worked without those features for years. For that there are plenty of
other editors to try that are not Vim (or Emacs).

* Vi already had lots of options; Vim seemed to go off the deep end. Too many
knobs means you're forever tweaking more than getting the job done.

* Pretty sure Nvi is smaller (depending on build options) than a full Vim
install. Yes I still care about size, despite lots of memory and disk with
modern machines.

--
Anthony C Howe
achowe@snert.com BarricadeMX & Milters
http://nanozen.snert.com/ http://software.snert.com/

Re: vi clones

<use18p$1gd5m$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=180&group=comp.editors#180

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_papanagnou+ng@hotmail.com (Janis Papanagnou)
Newsgroups: comp.editors
Subject: Re: vi clones
Date: Fri, 8 Mar 2024 04:39:03 +0100
Organization: A noiseless patient Spider
Lines: 91
Message-ID: <use18p$1gd5m$1@dont-email.me>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
<us6bbb$3kbsv$1@dont-email.me> <vnsobk-bla.ln1@ID-313840.user.individual.net>
<uschob$135jl$1@dont-email.me> <eli$2403071744@qaz.wtf>
MIME-Version: 1.0
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 8 Mar 2024 03:39:05 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="2004e0e13aedfb802f1a5bcd7219a21f";
logging-data="1586358"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+mjDrzm6RxAzq3siXhwcsw"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:nGBiz7u9+ClEiJIzsY8YHQBUl+4=
In-Reply-To: <eli$2403071744@qaz.wtf>
X-Enigmail-Draft-Status: N1110
 by: Janis Papanagnou - Fri, 8 Mar 2024 03:39 UTC

Thanks for your post and insights.

I'd like to ask about some details that are not obvious to me...

On 07.03.2024 23:58, Eli the Bearded wrote:
> In comp.editors, Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
>> As I understand it nvi is just a reimplementation of classical vi.
>> I assume your Linux also supports vim. Is there a reason why you
>> prefer to use nvi?
>
> Some people find vim does too much. I find I need to carefully pare back
> some default configurations in vim to make it "sane" for me. With
> settings like "scrolloff" set, I find it actually interferes with my
> editing most of the time. But there are rare cases when I do want want
> that. The same holds for syntax highlighting.

It's unclear to me what you mean by "too much". I'm aware that Vim
has a lot of new features but if I start it without changes I seem
to get a behavior like Vi; the only difference I recall is the 'u'
behavior to undo a single change (and toggle) in Vi, and to have
multiple undo-levels in Vim (that I certainly don't want to miss).

I can't say anything WRT the 'scrolloff' setting; its default value
is '0' on my system and that's how I recall Vi to behave. (I don't
recall that Vi had such an option in the first place, but my memory
on that setting detail is faint.)

>
>
>> (I'm really curious since there's so many fundamental and useful
>> features supported in vim that I surely don't want to miss them.
>> Even at times when I used both, vi and vim, in parallel depending
>> on the actual platform I was working on it wouldn't have occurred
>> to me to stay with vi (for consistency, or so) on a platform where
>> vim was available.)
>
> The default vi on Slackware has been elvis probably since the first
> version of that distro. People who have been using that since forever
> likely find vim quirky.

I recall to have used Elvis decades ago for only a short period of
time. Have you an example for the "quirky feeling"? (I am certainly
wondering about it; was it so different from _Vi_? And given that I
read in the Wikipedia that _Vim_ was influenced by it I'd expected
that even adopted non-Vi features would have similarities then.)

But okay, whenever one is used to a tool any differing behavior can
be a nuisance.

> [...]
>
> I turned to vim in the 2.x era because my editing style uncovered bugs
> in the true vi I used on Solaris and HP-UX. I'm still using it now, but
> the vim-isms I use are very slim compared to the vi original things I
> use.

Yes, this is understandable.

Myself I consider the basic power of the Vi concept/philosophy already
as the primary incentive to use Vi. One difference on my part is that
over time I had constantly used more and more features of Vim (and Vi).
Yet still only a fraction of what Vim provides.

Amongst the new (non-Vi) features that I _often_ use in Vim are...
- Using control keys (arrow keys, etc.) in Insert-mode[*]
- Using control keys for page navigation
- Visual mode commands (as an option in specific editing cases)
- Search history
- Ex command history
- Multiple undos/redos
- screen splitting
- syntax highlighting
- Forward keyword search[**]
- Navigation on wrapped lines (gj, gk)
- Extended word positioning (ge, gE)
- Internal formatting (gq)
- the more consistent 'z' commands (zt, zz, zb)
- a couple of useful ex commands[***] (:last, ...)

There's some more I only occasionally use, and I probably forgot some.

Janis

[*] That never worked with ordinary Vi for me.

[**] The original Vi I recall to have used long ago did only support
the backward keyword search '#'.

[**] I don't recall anymore what Vi provided (but I recall that the
list had been rather short), so I abstain from listing more examples.

Re: vi clones

<use2ek$1gj5e$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=181&group=comp.editors#181

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_papanagnou+ng@hotmail.com (Janis Papanagnou)
Newsgroups: comp.editors
Subject: Re: vi clones
Date: Fri, 8 Mar 2024 04:59:14 +0100
Organization: A noiseless patient Spider
Lines: 67
Message-ID: <use2ek$1gj5e$1@dont-email.me>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
<us0ev1$24khf$5@dont-email.me> <us2m8n$19k0$1@nyheter.lysator.liu.se>
<us31b1$2of1i$5@dont-email.me> <us3s92$316c1$1@dont-email.me>
<us5g8v$3c3c0$3@dont-email.me> <us5s9s$3eao4$1@dont-email.me>
<us6367$3j1nh$2@dont-email.me> <us6bbb$3kbsv$1@dont-email.me>
<vnsobk-bla.ln1@ID-313840.user.individual.net> <uschob$135jl$1@dont-email.me>
<usdk35$1af4n$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 8 Mar 2024 03:59:16 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="2004e0e13aedfb802f1a5bcd7219a21f";
logging-data="1592494"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+hqetQstfyLxp2TZLhDxQX"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:nNOn9RIupbcnw43uA5CnkChnPdc=
X-Enigmail-Draft-Status: N1110
In-Reply-To: <usdk35$1af4n$1@dont-email.me>
 by: Janis Papanagnou - Fri, 8 Mar 2024 03:59 UTC

On 08.03.2024 00:54, Anthony Howe wrote:
> On 2024-03-07 09:08, Janis Papanagnou wrote:
>> As I understand it nvi is just a reimplementation of classical vi.
>> I assume your Linux also supports vim. Is there a reason why you
>> prefer to use nvi?
>
> * Nvi historically accurate for the most part. [...]
>
> * Nvi's extensions do not conflict with historical/POSIX behaviour. In
> particular undo/redo in vim is a pet peeve of mine, because it never
> works the way I expect it to work and I have lots of muscle memory WRT
> vi. Keith's solution was more elegant IMO.

Hmm.., okay.

Myself I had always been annoyed by Vi's single undo toggling. Vim's
multiple undo (and redo) is exactly what I want.

I've read somewhere that Vim even allows to navigate undo trees, but
that's something I never looked into.

>
> * vi macros. At the time of the POSIX standards, people had macros they
> relied on that needed to be portable. I had collected for MKS's testing
> some interesting macro sets: vi solving a maze; Turing test; Towers Of
> Hanoi, maybe others. vim broke these macros.

Oh, interesting and good to know. Have you any details what exactly
was the problem?

>
> * Don't need plugins or syntax highlighting or what ever else vim adds
> to the bloat. I worked without those features for years. For that
> there are plenty of other editors to try that are not Vim (or Emacs).

I worked also colorless in the past for a long time; my stance was
that programs and data should be well structured and formatted and
legibly written so that syntax colors are not really necessary. I
certainly changed my habit and value that feature (and especially
in the implemented form using external syntax specification files
instead of builtin syntaxes, which contributes to non-bloat, IMO).

I also don't use Vim plugins.

>
> * Vi already had lots of options; Vim seemed to go off the deep end.
> Too many knobs means you're forever tweaking more than getting the job
> done.

Okay, but you don't have to use them. I certainly use only a dozen
of all the options I can set. But whenever I missed a feature I
look into the docs and find a new one that's there to support me.
The huge list of options can certainly be frightening, I'm sure.

>
> * Pretty sure Nvi is smaller (depending on build options) than a full
> Vim install. Yes I still care about size, despite lots of memory and
> disk with modern machines.

Yes, fair enough. That's certainly yet more an argument if you're
comparing Vi with Emacs whose executable was ever in the 8-10 MB
range where Vi, Vi-clones, and Vi-improvements were much smaller.

Thanks for the insights and your preferences explained.

Janis

Re: vi clones

<l507leFig0uU1@mid.individual.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=182&group=comp.editors#182

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: g@nowhere.invalid (G)
Newsgroups: comp.editors
Subject: Re: vi clones
Date: 8 Mar 2024 10:30:07 GMT
Organization: <Not Here, Not Me>
Lines: 73
Sender: Gip <gip@G15.fritz.box>
Message-ID: <l507leFig0uU1@mid.individual.net>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com> <us0ev1$24khf$5@dont-email.me> <us2m8n$19k0$1@nyheter.lysator.liu.se> <us31b1$2of1i$5@dont-email.me> <us3s92$316c1$1@dont-email.me> <us5g8v$3c3c0$3@dont-email.me> <us5s9s$3eao4$1@dont-email.me> <us6367$3j1nh$2@dont-email.me> <us6bbb$3kbsv$1@dont-email.me> <vnsobk-bla.ln1@ID-313840.user.individual.net> <uschob$135jl$1@dont-email.me> <usdk35$1af4n$1@dont-email.me> <use2ek$1gj5e$1@dont-email.me>
X-Trace: individual.net KxigUIpxWXQ02aGQEKPEfgVFvzmA9Cd9I5izrjDokqRo9fle1N
X-Orig-Path: not-for-mail
Cancel-Lock: sha1:9hatGnlcasFDK6Op1GBQDRN51Ms= sha256:CoPTUH88nPXF9k78wSWM0wx+ymx17QnGDcCXd3Lcld4=
User-Agent: tin/2.6.2-20221225 ("Pittyvaich") (Linux/6.7.7-200.fc39.x86_64 (x86_64))
 by: G - Fri, 8 Mar 2024 10:30 UTC

Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
> On 08.03.2024 00:54, Anthony Howe wrote:
>> On 2024-03-07 09:08, Janis Papanagnou wrote:
>>> As I understand it nvi is just a reimplementation of classical vi.
>>> I assume your Linux also supports vim. Is there a reason why you
>>> prefer to use nvi?
>>
>> * Nvi historically accurate for the most part. [...]
>>
>> * Nvi's extensions do not conflict with historical/POSIX behaviour. In
>> particular undo/redo in vim is a pet peeve of mine, because it never
>> works the way I expect it to work and I have lots of muscle memory WRT
>> vi. Keith's solution was more elegant IMO.
>
> Hmm.., okay.
>
> Myself I had always been annoyed by Vi's single undo toggling. Vim's
> multiple undo (and redo) is exactly what I want.
>
> I've read somewhere that Vim even allows to navigate undo trees, but
> that's something I never looked into.
>
>>
>> * vi macros. At the time of the POSIX standards, people had macros they
>> relied on that needed to be portable. I had collected for MKS's testing
>> some interesting macro sets: vi solving a maze; Turing test; Towers Of
>> Hanoi, maybe others. vim broke these macros.
>
> Oh, interesting and good to know. Have you any details what exactly
> was the problem?
>
>>
>> * Don't need plugins or syntax highlighting or what ever else vim adds
>> to the bloat. I worked without those features for years. For that
>> there are plenty of other editors to try that are not Vim (or Emacs).
>
> I worked also colorless in the past for a long time; my stance was
> that programs and data should be well structured and formatted and
> legibly written so that syntax colors are not really necessary. I
> certainly changed my habit and value that feature (and especially
> in the implemented form using external syntax specification files
> instead of builtin syntaxes, which contributes to non-bloat, IMO).
>
> I also don't use Vim plugins.
>
>>
>> * Vi already had lots of options; Vim seemed to go off the deep end.
>> Too many knobs means you're forever tweaking more than getting the job
>> done.
>
> Okay, but you don't have to use them. I certainly use only a dozen
> of all the options I can set. But whenever I missed a feature I
> look into the docs and find a new one that's there to support me.
> The huge list of options can certainly be frightening, I'm sure.
>
>>
>> * Pretty sure Nvi is smaller (depending on build options) than a full
>> Vim install. Yes I still care about size, despite lots of memory and
>> disk with modern machines.
>
> Yes, fair enough. That's certainly yet more an argument if you're
> comparing Vi with Emacs whose executable was ever in the 8-10 MB
> range where Vi, Vi-clones, and Vi-improvements were much smaller.
>
> Thanks for the insights and your preferences explained.
>
> Janis

Personally, as I use vim mostly for programming, the best feature is the
ability to compile from inside vim and then automatically go to the errors to
correct them.

G

Re: vi clones

<usetug$1ls32$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=183&group=comp.editors#183

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: achowe@snert.com (Anthony Howe)
Newsgroups: comp.editors
Subject: Re: vi clones
Date: Fri, 8 Mar 2024 06:48:32 -0500
Organization: A noiseless patient Spider
Lines: 115
Message-ID: <usetug$1ls32$1@dont-email.me>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
<us0ev1$24khf$5@dont-email.me> <us2m8n$19k0$1@nyheter.lysator.liu.se>
<us31b1$2of1i$5@dont-email.me> <us3s92$316c1$1@dont-email.me>
<us5g8v$3c3c0$3@dont-email.me> <us5s9s$3eao4$1@dont-email.me>
<us6367$3j1nh$2@dont-email.me> <us6bbb$3kbsv$1@dont-email.me>
<vnsobk-bla.ln1@ID-313840.user.individual.net> <uschob$135jl$1@dont-email.me>
<usdk35$1af4n$1@dont-email.me> <use2ek$1gj5e$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 8 Mar 2024 11:48:32 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="710a9ece2755735d202d5763eb935cbb";
logging-data="1765474"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18TKF7UyEcvPYPr+n4Hn26Q"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:x65NL5Dk468kND4GmHjGNXtHsEA=
Content-Language: en-GB
In-Reply-To: <use2ek$1gj5e$1@dont-email.me>
 by: Anthony Howe - Fri, 8 Mar 2024 11:48 UTC

On 2024-03-07 22:59, Janis Papanagnou wrote:
> Hmm.., okay.
>
> Myself I had always been annoyed by Vi's single undo toggling. Vim's
> multiple undo (and redo) is exactly what I want.

In Nvi multiple undo /redo is possible, it just extends historical behaviour in
a way that doesn't conflict :

u . . . u . Undo 4 back, redo 2 forward.

So the historical behaviour of `u` is maintained and the historical `.` (repeat)
is extended to apply to `u`.

> I've read somewhere that Vim even allows to navigate undo trees, but
> that's something I never looked into.

Never understood what an undo tree is vs a linear undo/redo would look like.
Linear undo history makes sense and just about every editor supports it.

>> * vi macros. At the time of the POSIX standards, people had macros they
>> relied on that needed to be portable. I had collected for MKS's testing
>> some interesting macro sets: vi solving a maze; Turing test; Towers Of
>> Hanoi, maybe others. vim broke these macros.
>
> Oh, interesting and good to know. Have you any details what exactly
> was the problem?

Ugh. That was like 1993. I'd have to compare the POSIX.2 D12 July 1992 (I
still have in print on a shelf) against SUS 2018 vi (which is pretty much
Keith's updated version based on his research and some of my feedback).

I would suspect that the behaviour of `d` and `p/P` behaviour when
cutting/pasting lines or character regions was the issue, since historical vi
cursor position varied depending on what and how text was cut/put and from
either from a named/unnamed/numbered buffers. Some of it seems inconsistent,
but then Bill Joy might have been `seeing the world differently` back then.

Reading the revised detailed description of vi is a little mind bending
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/vi.html

Comparing the original maze macros vs the modified versions for Vim would
probably show up the differences. I've been trying to find the original
unmodified macros.

>> * Don't need plugins or syntax highlighting or what ever else vim adds
>> to the bloat. I worked without those features for years. For that
>> there are plenty of other editors to try that are not Vim (or Emacs).
>
> I worked also colorless in the past for a long time; my stance was
> that programs and data should be well structured and formatted and
> legibly written so that syntax colors are not really necessary. I

Yep. I agree.

> certainly changed my habit and value that feature (and especially
> in the implemented form using external syntax specification files
> instead of builtin syntaxes, which contributes to non-bloat, IMO).

Syntax highlighting can be nice and on Windows I use TextPad (since 1996) which
has syntax highlighting. The visual cues like matching parens, braces, and
brackets is nice combined with the `%` find-matching. Syntax highlighting is a
little like using a car's back-up camera vs doing it the classic way of look
back and around in the mirrors; being able to reverse a car when the camera
breaks is useful skill.

> I also don't use Vim plugins.
>
>>
>> * Vi already had lots of options; Vim seemed to go off the deep end.
>> Too many knobs means you're forever tweaking more than getting the job
>> done.
>
> Okay, but you don't have to use them. I certainly use only a dozen
> of all the options I can set. But whenever I missed a feature I
> look into the docs and find a new one that's there to support me.
> The huge list of options can certainly be frightening, I'm sure.

vi has enough, I twiddle like 4 of them. Huge number of options is not a
uniquely vi issue. It plagues software in general and being able to satisfy
many tastes, which I had to come to terms with when developing BarricadeMX.

@ed1conf often boasts of how there is no configuration to using ed(1) (actually
only one configuration, the prompt, eg. ed -p:).

>> * Pretty sure Nvi is smaller (depending on build options) than a full
>> Vim install. Yes I still care about size, despite lots of memory and
>> disk with modern machines.
>
> Yes, fair enough. That's certainly yet more an argument if you're
> comparing Vi with Emacs whose executable was ever in the 8-10 MB
> range where Vi, Vi-clones, and Vi-improvements were much smaller.

I think if you're going to clone an editor, you have to keep the historical
aspect of it, even if it is not perfect. Some extensions might be nice,
sometimes one goes a little overboard, kinda like how "NetHack" has everything
and the kitchen sink (it has sinks) in a rogue game.

At some point you might be safer to name it something uniquely different to
reflect the break from the original. This might be why the debate of vi vs vim
exists because vim claims to be something its really not, yet has enough
similarities to be confusing. The-vi-that-is-not-vi (tvitinvi) (hmm doesn't
roll off the tongue), not-exactly-vi (nevi) (better). I'm sure the `m` in `vim`
means something, but I just think of a bathroom cleaner though.

> Thanks for the insights and your preferences explained.

NP. Reasoned discussion is good (vs the flame wars of yore); present arguments,
let people make their own choice.

--
Anthony C Howe
achowe@snert.com BarricadeMX & Milters
http://nanozen.snert.com/ http://software.snert.com/

Re: vi clones

<fcgrbk-c18.ln1@ID-313840.user.individual.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=184&group=comp.editors#184

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: geoff@clare.See-My-Signature.invalid (Geoff Clare)
Newsgroups: comp.editors
Subject: Re: vi clones
Date: Fri, 8 Mar 2024 13:28:15 +0000
Lines: 33
Message-ID: <fcgrbk-c18.ln1@ID-313840.user.individual.net>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com>
<us0ev1$24khf$5@dont-email.me> <us2m8n$19k0$1@nyheter.lysator.liu.se>
<us31b1$2of1i$5@dont-email.me> <us3s92$316c1$1@dont-email.me>
<us5g8v$3c3c0$3@dont-email.me> <us5s9s$3eao4$1@dont-email.me>
<us6367$3j1nh$2@dont-email.me> <us6bbb$3kbsv$1@dont-email.me>
<vnsobk-bla.ln1@ID-313840.user.individual.net>
<uschob$135jl$1@dont-email.me>
Reply-To: netnews@gclare.org.uk
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net q0HB1w/dHDOvsmbrL0fgGANypBjJWY9D9ZrjUCDmQSQfZmr8XL
X-Orig-Path: ID-313840.user.individual.net!not-for-mail
Cancel-Lock: sha1:Z7ho03aBxI6NI05E0UfxrBNQ3VU= sha256:6HIeAjK6YbFq4WvgGKj85mBX/G4CIIV6lDkkFEE7KqA=
User-Agent: Pan/0.154 (Izium; 517acf4)
 by: Geoff Clare - Fri, 8 Mar 2024 13:28 UTC

Janis Papanagnou wrote:

> On 07.03.2024 14:40, Geoff Clare wrote:
>>
>> I am using Linux and the "vi" on my system(s) is not vim, it is nvi.
>
> As I understand it nvi is just a reimplementation of classical vi.

It adds some features too. Anthony has mentioned some of them.
I use split-screen editing of multiple files, unlimited undo, and
command-line editing a lot; the others not so much.

I'm not sure how command-line editing works in vim, but in nvi it's
wonderfully simple - after pressing : to get a command line, I just
press Esc and a small window opens at the bottom of the screen
containing the commands I've typed (with the cursor on the most
recent, at the bottom). I can use all the normal vi editing commands
in that window, except that Return executes the command on the current
line (and closes the window).

> I assume your Linux also supports vim. Is there a reason why you
> prefer to use nvi?

When I switched from Unixware 2 to Linux on my work PC around 1999/2000,
having been a vi user for 17 years, I evaluated the vi clones available
and was instantly at home in nvi, whereas vim felt quite alien (things
in my muscle memory didn't work the same, some of my macros didn't work,
etc.) These days I occasionally have to edit files on a system that
doesn't have nvi and vim still feels "wrong" somehow, even with
"set compatible" and "syn off".

--
Geoff Clare <netnews@gclare.org.uk>

Re: vi clones

<eli$2403081746@qaz.wtf>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=185&group=comp.editors#185

  copy link   Newsgroups: comp.editors
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5.panix.com!qz!not-for-mail
From: *@eli.users.panix.com (Eli the Bearded)
Newsgroups: comp.editors
Subject: Re: vi clones
Date: Fri, 8 Mar 2024 22:46:59 -0000 (UTC)
Organization: Some absurd concept
Message-ID: <eli$2403081746@qaz.wtf>
References: <98f7d173fac2cc8dda86cb25ea2c1a88@www.novabbs.com> <vnsobk-bla.ln1@ID-313840.user.individual.net> <uschob$135jl$1@dont-email.me> <usdk35$1af4n$1@dont-email.me>
Injection-Date: Fri, 8 Mar 2024 22:46:59 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="panix5.panix.com:166.84.1.5";
logging-data="21317"; mail-complaints-to="abuse@panix.com"
User-Agent: Vectrex rn 2.1 (beta)
X-Liz: It's actually happened, the entire Internet is a massive game of Redcode
X-Motto: "Erosion of rights never seems to reverse itself." -- kenny@panix
X-US-Congress: Moronic Fucks.
X-Attribution: EtB
XFrom: is a real address
Encrypted: double rot-13
 by: Eli the Bearded - Fri, 8 Mar 2024 22:46 UTC

In comp.editors, Anthony Howe <achowe@snert.com> wrote:
> * vi macros. At the time of the POSIX standards, people had macros
> they relied on that needed to be portable. I had collected for MKS's
> testing some interesting macro sets: vi solving a maze; Turing test;
> Towers Of Hanoi, maybe others. vim broke these macros.

Your other comments seem fine, but I will have to challenge you on this.
I am very skilled at macros and have found no compatibility issues. My
macroset to play Conway's Game of Life in vi was written on Sun
workstation with the Solaris vi and it ships with vim as a macro
example. Still working. (I am told neovim breaks it, but I don't use
that fork.)

Elijah
------
tends to write macros on the fly rather than have premade ones now


computers / comp.editors / (10 essential Vim plugins) -- Top 11 Text Editors (Jan. 2024)

Pages:12
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor