• 0 Posts
  • 53 Comments
Joined 2 years ago
cake
Cake day: June 20th, 2023

help-circle







  • Things on the Linux GUI land are so messed up that we even got this.

    I don’t understand what you mean by this. This project is using a library provided by a major DE, if anything this shows the opposite of your point.

    There aren’t distribution “sponsored” IDEs (like Visual Studio or Xcode)

    Both GNOME and KDE have a text editor that supports LSP’s and plugins, similar to VS Code. I also don’t know anybody who still uses Visual Studio or Xcode, outside a specific situations where they’re needed, which isn’t a positive in my book.

    userland API documentation

    Linux has XDG Desktop Portals, protocols that all DEs and compositors can implement and can be used by any app.










  • I was also disappointed not to have ex-commands, but I soon realized Helix’s use of multiple cursors with commands that support regex can accomplish the same tasks in a way I found more intuitive. Definitely took a bit to get rid of my :%s/new/old/g muscle memory, but Helix’s select command works very similarly and just as quickly.

    Quickfix commands on the other hand I never used. It seems Helix has some features such as jumping to diagnostics and errors, but it doesn’t have the ability to do so automatically after running make like Vim does (afaik). I don’t write much C, so I didn’t know that feature existed to begin with.