this post was submitted on 26 Jul 2024
147 points (97.4% liked)

Linux

47290 readers
1007 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

For me, I really want to get into niri, but the lack of XWayland support scares me (I know there’s solutions, but I don’t understand them yet).

Also, I stopped using Emacs (even though I love its design and philosophy with my whole heart) because it’s very slow, even as a daemon.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 21 points 1 month ago (4 children)

Neovim. I tried to use it a year ago, but I felt like I was fighting it every time I just wanted to make progress on my project. VSCode doesn't get in my way. I'm going to give it another shot in a few years.

[–] [email protected] 5 points 1 month ago

Try kickstart.nvim. I was skeptical until I tried it. It's a very good starting point for Neovim. Pretty much eberything else I've ever tried is either too bloated, too complicated, too outdated, too overwhelming, or a mix of the above. Link: https://github.com/nvim-lua/kickstart.nvim

[–] [email protected] 5 points 1 month ago (1 children)

Haven't used neovim, but I had to try vim way too many times. I can't use anything else now.

[–] [email protected] 1 points 1 month ago

vim (or better yet vim bindings) is great. I'll never go back.

[–] [email protected] 2 points 1 month ago (1 children)

If you aren't already, you could get familiar with the vim motions within VSCode via a plugin. Moving over to a vim setup can be overwhelming, setting up your lsp,linters, other packages. Adding on the need to still learn key bindings makes it extra difficult. I started with VSCode using vim motions, went to doom emacs and used evil mode and then my mentor got me hooked on vim. Do it in steps and you'll get to a config that lets you code without much fussing, good luck!

[–] [email protected] 3 points 1 month ago

Oh, yeah, vim motions are wonderful. I started using them when I installed Linux on my Chromebook due to the lack of a good keyboard setup (I still don't know where the Delete key is on that thing).

[–] [email protected] 2 points 1 month ago

I just moved from Neovim to Helix. I think it's worth considering, especially if you don't know the keybindings yet. Plus, Helix is probably easier to learn.