VSCodium > VSCode
It is, but the lack of official Microsoft extensions makes life a little harder
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
Some MS addons still don’t work if you do that, last time I tried
That’s weird, AFAIk VSCodium only strips telemetry and changes branding. It shouldn’t actively break addon.
Unless they check if they’re running inside of the actual MS VSCode, which could explain why they aren’t working
IIRC VSCode contains some proprietary, closed source binaries and VSCodium does not. So maybe the MS addons need those binaries
You can get e.g. pylance to work if you trick it:
https://github.com/VSCodium/vscodium/issues/1640
So, at least in that instance, it’s just Microsoft being a little petty.
sigma vim user
Omega neovim user
gigachad ed user
Ed is king. Every single time I have to work on a severely resource constrained system I always use Ed.
That’s literally never happened to me but that won’t stop me from saying it.
I mean, I don’t know how severly resource constrained a system has to be to not even be able to run vi.
You haven’t seen my grandma’s pc
No, but I have seen my grandma’s pc
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 :(
Isn’t copying from others how everyone does (neo)vim? Besides, I’m even “worse” and just use lazyvim.
My serial killer trait is that 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
Alias?
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!
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
I use nano.
Nano >> vi/vim, emacs
Ok but why use nano when micro literally exists
4 letters < 2 letters.
vi forever.
Simplicity > Complexity
Nano is the best when you just need an editor, you can as well use an IDE instead of vi(m) or Emacs.
Most all distros alias
vi
tovim
already, so it makes no difference.You use vi because you are lazy.
I used vi because I am too stupid to close it.
We are not the same.
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!
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.
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.
deleted by creator
What am I missing out on? I use vi to change values in files on servers. What would you use for that task? Most of my other text-based work like writing Emails, taking notes or programming happens in Emacs.
I don’t think you understood what I said. I started using vim key bindings ALSO in my IDE and my speed improved because of it. I didn’t ask you to stop using vi. I merely suggested that you used MORE of it. If your Emacs setup already use vim keybindings that’s exactly what I’m doing too.
Oh thanks, now I got it. I agree, vi/vim bindings are awesome. I use them everywhere, in Emacs, in my shell, my browser, and in my tiling window manager. When I said, that I wouldn’t want to program in vi, I didn’t mean that because of the keybindings, I meant that because vi just lacks many useful features for programming and you can’t add plugins to it. I have programmed in Neovim for over a year though. Just switched to Emacs, because it has even more features, possibilities and customizability. I will never drop Vim keybindings though.
Awesome! How did you get them in the shell and browser? Now I am also curious.
I use the fish shell. In fish, you can just add
fish_vi_key_bindings
to your config file and now Vi bindings will be automatically enabled when you start fish. For bash, it’sset -o vi
and for zsh it’sbindkey -v
. For the browser, you can install plugins like Vimium (Vimium-FF for Firefox) or Tridactyl. I find these to be incredibly useful, I love navigating around websites with j and k or d and u, jumping up with gg and down with G, searching with /, closing tabs with x, reloading websites with r, opening new tabs with t, going back and forward with H and L, etc.
I do most of my programming in vscode but when I need a cli editor, I use vi
Meanwhile webstorm/intelliJ users:
signature look of superiority
empty wallet
Nope 😉
https://www.jetbrains.com/community/opensource/#support
https://www.jetbrains.com/community/dev-recognition/
Plus their Java and Python IDEs have free community versions as well.
deleted by creator
deleted by creator
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.
Vim sucks, Emacs is the best editor in the world
Nuh uh!!! Vim is better! So much better!!! Emacs sucks balls!
I use vscode with vim key bindings. It’s amazing!
I use both emacs and vim, each have their own use cases
You haven’t switched to cursor yet?
stock emacs sucks, doom emacs ftw
VS code is pretty amazing though
I generally code in VSCode, and manage org-roam notes and information in Emacs. Works well enough for me.
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.)
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.
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?
deleted by creator
I genuinely think it’s funny that in 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)
deleted by creator
What does CUI mean?
deleted by creator
I use vscode with vim plugin. I find this to be a pretty great combo, for me at least
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
I do too… but it’s not perfect. If you use the extension that uses neovim in the background is seems is the best option but still I miss my “never needing a mouse” feeling I had on emacs. I mean maybe is just lack of knowing keybindings… but back on the day when I used spacemacs it was all so intuitive.
I also miss magit…
What’s a plugin? What’s VSCode?
DBase IV does not need any of this.