VSCodium > VSCode
emacs
Submitted 1 year 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 1 year ago
Ethab83@sh.itjust.works 1 year ago
It is, but the lack of official Microsoft extensions makes life a little harder
HurgletOfficial@lemmy.basedcount.com 1 year 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 1 year ago
sigma vim user
mutter9355@discuss.tchncs.de 1 year ago
Omega neovim user
Chunk@lemmy.world 1 year 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 1 year 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 1 year ago
alias v=vim. There, just saved you two keystrokes.
MsPenguinette@lemmy.world 1 year 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 1 year ago
I use nano.
Nano >> vi/vim, emacs
brodoshmodo@lemmy.world 1 year ago
Ok but why use nano when micro literally exists
LinuxSBC@lemm.ee 1 year ago
Alias?
ekky43@lemmy.dbzer0.com 1 year 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 1 year 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 1 year ago
Most all distros alias
vi
tovim
already, so it makes no difference.Chunk@lemmy.world 1 year 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 1 year 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 1 year 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 1 year 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 1 year ago
I do most of my programming in vscode but when I need a cli editor, I use vi
TheSlad@sh.itjust.works 1 year ago
Meanwhile webstorm/intelliJ users:
signature look of superiority
empty wallet
jelloeater85@lemmy.world 1 year 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 1 year ago
Codium you dorks
TheSecurityNinja@sh.itjust.works 1 year ago
VS code is pretty amazing though
narc0tic_bird@lemm.ee 1 year 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 1 year 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 1 year ago
I generally code in VSCode, and manage org-roam notes and information in Emacs. Works well enough for me.
netchami@sh.itjust.works 1 year 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 1 year 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 1 year 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 1 year 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 1 year ago
I couldn’t help myself xD, i think its just part of being an emacs-er :D
Corr@lemm.ee 1 year ago
I use vscode with vim plugin. I find this to be a pretty great combo, for me at least
Cube6392@beehaw.org 1 year 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 1 year ago
What does CUI mean?
azdalen@beehaw.org 1 year 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 1 year ago
What's a plugin? What's VSCode?
DBase IV does not need any of this.
cyborganism@lemmy.ca 1 year 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 1 year ago
Vim is a pain to configure
martinb@lemmy.sdf.org 1 year ago
Try Lunarvim, it’s neovim with a bunch of great Plugins and configuration settings out of the box.
Cube6392@beehaw.org 1 year 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 1 year 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 1 year 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 1 year ago
Vim sucks, Emacs is the best editor in the world
cyborganism@lemmy.ca 1 year ago
Nuh uh!!! Vim is better! So much better!!! Emacs sucks balls!
Vorticity@lemmy.world 1 year ago
I use vscode with vim key bindings. It’s amazing!
curiousaur@reddthat.com 1 year ago
You haven’t switched to cursor yet?
histic@lemmy.dbzer0.com 1 year ago
stock emacs sucks, doom emacs ftw
KSPAtlas@sopuli.xyz 1 year ago
I use both emacs and vim, each have their own use cases
AVincentInSpace@pawb.social 11 months ago
Genuinely curious what you think the difference is