martanne / vis

A vi-like editor based on Plan 9's structural regular expressions
Other
4.22k stars 256 forks source link

FreeBSD already comes with a program called vis #338

Open passstab opened 8 years ago

passstab commented 8 years ago

You might want to change the name of this project https://www.freebsd.org/cgi/man.cgi?query=vis&sektion=1&apropos=0&manpath=freebsd Edit: that software is also included in openbsd http://man.openbsd.org/vis.1 and netbsd http://netbsd.gw.com/cgi-bin/man-cgi?vis+1+NetBSD-6.0

msiism commented 5 years ago

@josuah: Could you add vise to the poll as well?

ghost commented 5 years ago

From all the proposed names, vie is the one I like the most.

hholst80 commented 5 years ago

My two cents on this garbage fire.

Global namespace is considered harmful. This project should not concern itself with the legacy interoperability of filenames on BSD. We can discuss what potential binary names could fit but it is the problem of the downstream packager to fix it how they seem fit. Meanwhile vis works just fine on my distro because there is no vis package nor vis binary and it installs as such. Go ahead and package it as visam why not there are infinite possibilities. Package maintainer makes the call and will maintain his choice for a long time and the founder of this project made his: vis.

ghost commented 5 years ago

suggesting vise as it is named on OpenBSD - the obsession with 3 character names is absurd when it's as unhelpful as it so far has been

Henry-Wilson commented 5 years ago

@hholst80 I agree. One software project is not responsible for avoiding all the names of other projects, obscure or not. The role of a project is simply to produce functional, clean software. The package management system for a given distro is responsible, as the whole point of package management is to satisfy dependencies and resolve conflicts.

The project is afforded the right to brand itself how it sees fit. Now, if for the sake of that branding we might rather call this project vise or visam or anything else, so be it. But if you all as project developers are satisfied with the name vis, so be that, too.

I am certainly satisfied as a user. Perhaps other potential users would be influenced by a "better" name; I wouldn't know. I stumbled across this project in my search for a good editor, and the name struck me as (hopefully) reflective of simplicity in the project.

xxzozaxx commented 4 years ago

what about 9vi ?!

Plan 9 powered VI [Optional extra letters Editor, Sam]

lanodan commented 4 years ago

[2019-12-12 10:35:44-0800] Ahmed Khaled:

what about 9vi ?!

Plan 9 powered VI [Optional letters Editor, Sam]

Why not but the only Plan9 thing is sam.c and 9* is usually more for Plan9 (From User) Space.

filipencopav commented 4 years ago

@paride "svi" is even easier on dvorak

noorwachid commented 4 years ago

I like 2 letters.

why not vs for vi + sam? no one uses it? vscode use code. vn for vi plan 9. and the most crazy i found no one uses. ai for sam vi.

7v0lk0v commented 4 years ago

I'm with @Henry-Wilson and @hholst80.

I stumbled across this project in my search for a good editor, and the name struck me as (hopefully) reflective of simplicity in the project.

My thoughts exactly.

For all the talk about what would be an easy/short name to type... just add whatever shell alias you prefer. After ls and cd your editor of choice is probably the most invoked command, so typing even two chars is too much - I alias vis to just e (edit), just as ls is just l (a default alias on most systems) and cd is c.

plasmoduck commented 3 years ago

svi, keep it simple, stupid. Suckless/Simple VIm = svi

ukn-ubi commented 3 years ago

I really like svi, especially since vis is a great compliment to a system running suckless software

jzbor commented 3 years ago

Here are my two cts: Have you considered 'vine'? It is easy to pronounce an just straight up mixture of 'vi' and 'nine'. There is a Japanese Linux distro with this name, but no binary as far as I have checked. Also 'nive' but it might sound a little violent... Other than that I really like the idea of 'vie'.

rafaelveggi commented 3 years ago

"mestre", from "Combining modal editing with structural regular expressions" But vis is a better name.

plasmoduck commented 3 years ago

Too long to type lol

ddkn commented 3 years ago

@3dc1d3: just add whatever shell alias you prefer

One annoyance is when you type man your_alias and it fails with "No manual entry for your_alias".

I run vis on Mac, Windows, OpenBSD, and rarely Linux. A consistent name would be nice across all OS's or distros, at this point I would just prefer consistency over anything else at the moment. Even though I am in favour of something short like vie (vi enhanced/extended) or svi (sam vi), which isn't much different from vis (vi sam).

For example: On Mac: man vis-editor On OpenBSD: man vise

Moving around systems makes it annoying, but that is my use case, which may be unique.

mcepl commented 2 years ago

I propose "stika"[stika] which comes from lojban:

Also, štika is Esox (or pike) in Czech and Esox is too much underutilized name considering how beautiful fish it is. Not mentioning Rob Pike, of course.

However, I would vote for siv or svi myself.

plasmoduck commented 1 year ago

sted - simple text editor

On Tue, 22 Mar 2022, 7:41 pm Matěj Cepl, @.***> wrote:

I propose "stika http://jbovlaste.lojban.org/dict/stika"[stika] which comes from lojban:

Also, štika https://cs.wikipedia.org/wiki/%C5%A0tika is Esox https://en.wikipedia.org/wiki/Esox (or pike) in Czech and Esox is too much underutilized name considering how beautiful fish it is.

However, I would vote for siv or svi myself.

— Reply to this email directly, view it on GitHub https://github.com/martanne/vis/issues/338#issuecomment-1074885197, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJJMIYHDQAGCZJHTCF66PYTVBGBVFANCNFSM4CHE7X4A . You are receiving this because you commented.Message ID: @.***>

mcepl commented 1 year ago

svi, keep it simple, stupid. Suckless/Simple VIm = svi

Except it is not: simple VI is not an editor with Lua plugins etc. If you need something truly suckless than I would go for nvi or something of that ilk.

Exactly, not to confuse this with vi, I would suggest siv.

rumaks-xyz commented 1 year ago

I propose via.

johngebbie commented 1 year ago

You've probably been waiting for my suggestion:

vix - vi extended

mcepl commented 1 year ago

I have no idea who has the authority to adjudicate on this one? @martanne ? @ninewise ? @rnpnr ? Could we get this to some conclusion, please?

rnpnr commented 1 year ago

If your package repository doesn't have categories then I think vis-editor or vise is fine with the first preferred. Same goes for the binary.

What @martanne said 5 years ago is also true:

In practical terms users properly use a shell alias anyway.

If this has to be done I think the best suggestion I have seen is siv. @mcepl is correct, this isn't simple/suckless vi; the s stands for sam or 'Structural Regular Expressions'. The name should avoid that misrepresentation.

In any case @martanne is the one who would have to do this since the repo would need to be renamed not just the binary.

For the time being I am considering locking this conversation since we don't really need anymore suggestions.

mcepl commented 1 year ago
  • If vis stands for vi + sam, then via could stand for vi + sam or vi + acme

Except vis has almost nothing common with ACME, which is mostly GUI, shell-like or IDE-like environment, while vis is a very simple editor-only.

polluks2 commented 11 months ago

macOS also comes with a program called vis: "display non-printable characters in a visual format"

VehementHam commented 3 months ago

I like 2 letters.

why not vs for vi + sam? no one uses it? vscode use code. vn for vi plan 9. and the most crazy i found no one uses. ai for sam vi.

I aliased vis to vs

mcepl commented 2 months ago

macOS also comes with a program called vis: "display non-printable characters in a visual format"

MacOS uses a lot of *BSD utils, so this is actually the same vis(1) with which this issue started.