I had always wanted to use vim to do some CSV viewing and editing, but I never found a good solution. This plugin looks pretty amazing from the demo, but I would still recommend VisiData. It does tables in a more natural way. Plus VisiData can handle many different file types. Menus were recently added to VisiData which helps make it more approachable.
Now that's a demo! Takes you from a gentle reminder how to run a program in your shell to showing off an impressive feature then tells you how to discover more.
csv.vim's author is very prolific. Beyond the awesome plugins in his personal GitHub¹, he seems to end up on the other end of the merge button for a bunch of other vim things too. And then when you go poking around in $VIMRUNTIME he keeps popping up again and again.</fandom>
¹ NrrwRgn and unicode.vim deserve a special mention IMO, but others are great as well!
Ehn, as with anything, it's not that bad once you get used to it but yes, it's still quite bad... but not that bad! But bad. You know, kinda like JavaScript :trollface:
I've used sc-im for pretty minimal spreadsheet operators for a while now, but have hated needing a special file format for it, plus it's not available in a lot of package managers. Love that I can do simple calculation in Vim now.
I'm a very passive hackernews reader, and don't engage much with posts. I want to break that passivity to say that Visidata is the tool that has given me the greatest joy out of any other piece of software I've ever used.
- There are editors with key bindings similar to Wordstar, like JOE.
- From what I remember of Wordstar, it used formatting commands which begin with a period on a new line ("dot commands"), such as:
.op
to "omit page number". That's reminiscent of troff, which also has dot commands. So basically, I suspect you could have a "vaguely Wordstar-like experience" if you learn a few troff dot commands and use JOE to edit the text. Of course external tooling is used to compile the troff to PDF and whatnot.
- There is also something called Wordtsar: http://wordtsar.ca/ This looks to be a Wordstar clone that the author mainly develops on Linux.
Hey look, someone in May 1985 was asking in comp.unix.wizards if there is a way to convert Wordstar fiels to Troff.
That would be right around the time I would have been typing out grade 8 homework in Wordstar, running under CP/M via a Z80 coprocessor card inserted into my Hong-Kong-made Apple II+ clone.
Regardless, anyone able to write this much vimscript and remain sane deserves the greatest respect.