2316
Very clever... (lemmy.ml)
submitted 10 months ago by Jorgelino@lemmy.ml to c/programmerhumor@lemmy.ml

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
[-] Bo7a@lemmy.ca 10 points 10 months ago

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.

[-] reverendsteveii@lemm.ee 22 points 10 months ago

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

[-] bioemerl@kbin.social 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@sh.itjust.works 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

[-] kogasa@programming.dev 10 points 10 months ago

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.

[-] Euphoma@lemmy.ml 3 points 10 months ago

There's syntax highlighting by default in vim though.

[-] kogasa@programming.dev 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.

[-] killeronthecorner@lemmy.world 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)

[-] nautilus@lemmy.dbzer0.com 4 points 10 months ago

ladies please, you’re all beautiful

[-] fushuan@lemm.ee 3 points 10 months ago

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

this post was submitted on 25 Oct 2023
2316 points (99.2% liked)

Programmer Humor

32024 readers
1512 users here now

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

Rules:

founded 5 years ago
MODERATORS