VSCodium > VSCode
emacs
Submitted 8 months ago by danhab99@programming.dev to programmer_humor@programming.dev
https://programming.dev/pictrs/image/7f1729a7-1504-4c1f-8819-d0eea1340fa0.jpeg
Comments
HurgletOfficial@lemmy.basedcount.com 8 months ago
Ethab83@sh.itjust.works 8 months ago
It is, but the lack of official Microsoft extensions makes life a little harder
HurgletOfficial@lemmy.basedcount.com 8 months ago
You can change the extension repository to the official one.
I don’t need it tho, I only need Pyright, Python and the catppuccin theme
darcy@sh.itjust.works 8 months ago
sigma vim user
mutter9355@discuss.tchncs.de 8 months ago
Omega neovim user
Chunk@lemmy.world 8 months ago
Except I’m too dumb to use even the neovim plugin manager let alone configure the thing. I have to copy existing configs like a noob :(
MsPenguinette@lemmy.world 8 months ago
I use vi instead of vim cause I’m too lazy to type the extra character. Tho if for some reason, vi tab completed to vim, I’d probably use vim
donnachaidh@lemmy.dcmrobertson.com 8 months ago
alias v=vim. There, just saved you two keystrokes.
MsPenguinette@lemmy.world 8 months ago
{
vi
} = 2 {vim
} = 3 {v=vim
} = 5I’d need to run vi at least 5 times to have a net gain in saving keystrokes. I’m typically in effemerial systems created by the users of our env, so rarely am I going to gain those strokes back
But also, why am I trying to apply logic to this? I’ll often cat a file before editing it. This shit is just illogical idiosyncrasies I’ve picked up over the years. I’m probably creating posthoc justifications for insane things I do cause it’s hard to override muscle memory
Spider89@lemmy.world 8 months ago
I use nano.
Nano >> vi/vim, emacs
brodoshmodo@lemmy.world 8 months ago
Ok but why use nano when micro literally exists
LinuxSBC@lemm.ee 8 months ago
Alias?
ekky43@lemmy.dbzer0.com 8 months ago
Aliases are just bloat! You can do just fine without them. Heck, why not remove The ASCII conversion and read everything in hex or binary?
It’s all about SPEED and efficiency here!
MsPenguinette@lemmy.world 8 months ago
I’m in DevOps so I’m in a lot of effemerial systems so in practice, I will run into systems where profile hasn’t been set up. Tho I do like the idea of making sure all systems properly have that aliased cause it’d be serial killer vibes to spend hours of time to make sure that I can save a keystroke.
Tho it’d never make it through PR. Also, wild require explaining to my coworkers that I do this
expr@programming.dev 8 months ago
Most all distros alias
vi
tovim
already, so it makes no difference.Chunk@lemmy.world 8 months ago
You use vi because you are lazy.
I used vi because I am too stupid to close it.
We are not the same.
MsPenguinette@lemmy.world 8 months ago
I’ll have to check tomarrow if RHEL and UBI do this.
Did some quick googling and looks like cent has that alias by default but doesn’t do it when root. Which would explain why I do get inconsistent results with vi. I never thought about it in detail besides just knowing that there are some visual changes. Thanks for the info, I’ll be noticing this now that I know!
netchami@sh.itjust.works 8 months ago
Vi is totally fine to quickly make small changes to e.g. a config file on a server. I wouldn’t like to program in vi though.
puppy@lemmy.world 8 months ago
You are missing out! I used to only use vim to edit config files. So I knew my way around (albeit, slowly). I installed the IdeaVim plugin a week ago and learned some new key bindings I wasn’t using. A week in I’m almost faster than before! And it’s only going to get better after I’ve acquired muscle memory (I’m nearly there.) and move on to complex key bindings/sequences. Then it will probably be as if the cursor is directly connected to my mind. I’m hopeful because I’ve seen a mentor of mine do it.
MsPenguinette@lemmy.world 8 months ago
I do most of my programming in vscode but when I need a cli editor, I use vi
TheSlad@sh.itjust.works 8 months ago
Meanwhile webstorm/intelliJ users:
signature look of superiority
empty wallet
jelloeater85@lemmy.world 8 months ago
Nope 😉
www.jetbrains.com/community/opensource/#support
www.jetbrains.com/community/dev-recognition/
Plus their Java and Python IDEs have free community versions as well.
Zuberi@lemmy.dbzer0.com 8 months ago
Codium you dorks
TheSecurityNinja@sh.itjust.works 8 months ago
VS code is pretty amazing though
narc0tic_bird@lemm.ee 8 months ago
You guys recommend VSCodium over VSCode. Is there a working sync solution similar to the one built into VSCode where you can sync all settings and extensions between machines?
QuazarOmega@lemy.lol 8 months ago
Yes! It’s this one open-vsx.org/extension/zokugun/sync-settings I really like it for using a normal repository over a “gist” and so you can also use any git server provider, I think the developer is also a contributor of VSCodium itself
bloopernova@programming.dev 8 months ago
I generally code in VSCode, and manage org-roam notes and information in Emacs. Works well enough for me.
netchami@sh.itjust.works 8 months ago
Any particular reason why you don’t code in Emacs? Since you already set up Org Mode and Org Roam, I’m sure you know how the configuration works and how to write some Elisp. It’s actually not that much work to set up all the things you would need for programming (lsp-mode, etc.)
bloopernova@programming.dev 8 months ago
I guess I just preferred VSCode for coding? Every time I’ve tried to use Emacs for my coding workflows I’ve given up, I think I’m just used to VSCode in that respect. It is weird, I know.
azdalen@beehaw.org 8 months ago
sigh emacs-er here, yes you can do anything you want in emacs, but the defaults can be confusing for newbies and CUI users (vscode, jetbrains, etc). That said, like vim users, I feel handicapped when using something like vscode. Once you move towards vim or better yet meow/kakoune editing modes, you will never want to use anything else, because everything else is soooo slow when navigating, inspecting, and editing code/text. With tree-sitter and lsp support now built-in, there really isn’t anything vscode offers over emacs anymore 😅
ursakhiin@beehaw.org 8 months ago
I genuinely think it’s funny that I’m a post that isn’t making fun of Emacs you felt the need to defend Emacs.
It’s making fun of Emacs users for always finding ways to talk about Emacs. (Which I don’t think is a real problem anymore)
azdalen@beehaw.org 8 months ago
I couldn’t help myself xD, i think its just part of being an emacs-er :D
Corr@lemm.ee 8 months ago
I use vscode with vim plugin. I find this to be a pretty great combo, for me at least
Cube6392@beehaw.org 8 months ago
VS Code + vim plugin is sooo slooow. I’m happy it works for you but I can’t wait to finish on boarding my onboarding buddy so I can go back to vim where I belong
yetAnotherUser@lemmy.ca 8 months ago
What does CUI mean?
azdalen@beehaw.org 8 months ago
sorry, meant CUA (Common User Access). Its type of editor that uses the ctrl+c / ctrl+v / ctrl+x for things like copy / paste / cut, etc. Most popular editors use this type of editing mode. Its also known as a non-modal editor.
mykneedoesnthurt@kbin.social 8 months ago
What's a plugin? What's VSCode?
DBase IV does not need any of this.
cyborganism@lemmy.ca 8 months ago
Emacs sucks. Vim is so much better. And vscode is okay.
Go ahead. Down vote me. I don’t care. This isn’t Reddit lol.
jack@monero.town 8 months ago
Vim is a pain to configure
martinb@lemmy.sdf.org 8 months ago
Try Lunarvim, it’s neovim with a bunch of great Plugins and configuration settings out of the box.
Cube6392@beehaw.org 8 months ago
I’m going to give what I’ve realized newer folks to Vim think is a scorching hot take: VimL is nice. Theyre the same editor commands you use in your day to day life, even if you’re using NeoVim + Lua, just all written out in a file.
That said, using NeoVim + Lua makes it far easier to organize your config, which also makes it easier to write more complex configs. It’s like the difference between building a shed around back for your home office vs building a cathedral. Its fine to work in a shed, but once you know you can build a cathedral, you’re kinda tempted to just up and do it
expr@programming.dev 8 months ago
Vim has vim9 script now which is very similar to common scripting languages like Typescript.
Vim also doesn’t need tons of configuration.
cyborganism@lemmy.ca 8 months ago
At first maybe. But when you get your vim config well honed over time you’re good. Plus there’s things like pathogen or other frameworks to add plugins and stuff.
crandel@programming.dev 8 months ago
Vim sucks, Emacs is the best editor in the world
cyborganism@lemmy.ca 8 months ago
Nuh uh!!! Vim is better! So much better!!! Emacs sucks balls!
Vorticity@lemmy.world 8 months ago
I use vscode with vim key bindings. It’s amazing!
curiousaur@reddthat.com 8 months ago
You haven’t switched to cursor yet?
histic@lemmy.dbzer0.com 8 months ago
stock emacs sucks, doom emacs ftw
KSPAtlas@sopuli.xyz 8 months ago
I use both emacs and vim, each have their own use cases
AVincentInSpace@pawb.social 7 months ago
Genuinely curious what you think the difference is