this post was submitted on 25 Oct 2023
2263 points (99.1% liked)

Programmer Humor

31800 readers
311 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 

I'm trying out Obsidian for taking notes, and this made me laugh.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 10 points 10 months ago (5 children)

No offense intended here - But why is this being upvoted?

vim absolutely is an IDE if that is how you want to use it. Syntax highlighting, linter, language specific autocomplete, integrated sed/regex. And much, much more.

[–] [email protected] 20 points 10 months ago (2 children)

my car is absolutely a boat if you put a boat motor on the back of it and waterproof it

[–] [email protected] 8 points 10 months ago

"You see here my car has positions for all the parts of a boat so it's easily made into a boat and it's already waterproof but it's just a normal car"

[–] naught 7 points 10 months ago* (last edited 10 months ago)

I don't know that's a fair anology. Vim does what a IDE can do without almost any setup with LazyVim and Lunar Vim and a bunch other prebaked setups. Instead of writing your vscode config in JSON or using a GUI, you can use lua. It's more like turning car into a track car or something where you're already a mechanic

[–] [email protected] 9 points 10 months ago* (last edited 10 months ago)

The things you're describing are still just text editor features. An IDE generally has specific functionality for building, testing, packaging, debugging etc. for one or more programming languages/environments.

(Which vim can do if configured, I don't really have an opinion about that tbh)

[–] [email protected] 9 points 10 months ago (1 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] 3 points 10 months ago (1 children)

There's syntax highlighting by default in vim though.

[–] [email protected] 5 points 10 months 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] 4 points 10 months ago

ladies please, you’re all beautiful

[–] [email protected] 2 points 10 months ago

You can't run and debug things in vim, can you?