kogasa

joined 1 year ago
[–] [email protected] 5 points 1 year ago

Yeah, there is a generic syntax highlighting scheme. I had forgotten because it's not very good for some languages, I'd replaced it with a LSP-based implementation years ago.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (4 children)

Vim is designed to edit code

To edit text files. It doesn't matter if it's code, configuration files, or plaintext. There are no interpreters, no compilers, no debuggers, nothing designed to support any particular framework or language or workflow. All of that is possible to add through the extensibility features.

Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient.

Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete feature set.

Vim is a highly configurable text editor built to enable efficient text editing.

https://vim.org/

Vim is a text editor which includes almost all the commands from the Unix program "Vi" and a lot of new ones. It is very useful for editing programs and other plain text.

-- https://vimhelp.org/intro.txt.html#intro.txt

--

It has scripts for the sake of those scripts enabling integrated developer features.

Those features aren't enabled nor integrated. They're added to Vim at its extensibility points. Baseline vim doesn't have them.

[–] [email protected] 3 points 1 year ago (1 children)

Like I said, Vim can be made into an IDE by adding and configuring plugins. Basic barebones vim is designed to be a powerful, extensible text editor, not an IDE.

[–] [email protected] 5 points 1 year ago (6 children)

I'm not a text editor. But anyway, would you call a shell script that invokes python.exe $1 a Python IDE? Why would you? Vim isn't designed to facilitate the use of vimscript, vimscript is just an extensibility feature of Vim.

[–] [email protected] 1 points 1 year ago

IDEs are designed to support a software development workload. A text editor is designed to edit text files.

[–] [email protected] 10 points 1 year ago (2 children)

Syntax highlighting, linting, and language specific autocomplete are features supported by plugins and scripts. Plain, simple vim is a powerful extensible text editor. The extensibility makes it easy to turn into an IDE.

[–] [email protected] 2 points 1 year ago

Not at all what I meant. It's just, out of the box, a powerful text editor that can be configured and built on if desired. If you want it to be more than a text editor, you can easily make it so.

[–] [email protected] 6 points 1 year ago (8 children)

So it's an IDE for vimscript...? No.

[–] [email protected] 15 points 1 year ago (4 children)

Sure, and VSCode without any plugins is a text editor, not an IDE.

[–] [email protected] 14 points 1 year ago (1 children)

Yeah, man. Thank God someone is finally thinking about the family of 4 simultaneously watching 8K 120Hz 360 degree streams.

Also,

  • bandwidth isn't the same as latency. This would not let you remote control "with minimal latency," it would be exactly the same as it is with say 20Mbps download.

  • lossless and visually lossless compression dramatically reduces the amount of bandwidth required to stream video. Nobody will ever stream uncompressed video, it makes no sense.

  • If you want to know what an uncompressed 2K stream looks like, look at a 2K monitor.

[–] [email protected] 30 points 1 year ago (37 children)

Vim is absolutely not an IDE. It has no integrations with any language. It's just a powerful text editor. You can add language plugins and configure it to be an IDE.

[–] [email protected] 6 points 1 year ago

The issue is it's a dream.

view more: ‹ prev next ›