Post AitE863GSxsLGbFTA8 by phaer@fosstodon.org
 (DIR) More posts by phaer@fosstodon.org
 (DIR) Post #AirQnATXjXTrzfyGKO by picnoir@social.alternativebit.fr
       2024-06-12T19:14:36.403624Z
       
       0 likes, 0 repeats
       
       I've been playing a bit with the zed editor today.It's honestly great. The GUI is really nice, easily discoverable. It's pretty much keyboard-driven mode. It comes with a really good builtin LSP-mode.And most importantly: it's really really fast! The LSP mode does not slow down the navigation at all. That's definitely the best LSP integration I saw so far.There's a real time collaborative mode that sadly consistently crashes on NixOS. Not sure if it's a zed thing or a NixOS integration thing.I could honestly see myself giving up on Emacs for text edition and daily driving it.However, as always, there's a catch. It's currently developed by a single company, aaaaaand, there's a CLA. The company is VC-fueled and has no clear revenue model, at least they did not clearly expressed it.
       
 (DIR) Post #AirT6t7g9xkfsLH7uC by Profpatsch@mastodon.xyz
       2024-06-12T19:37:11Z
       
       0 likes, 0 repeats
       
       @picnoir The last paragraph alone is a reason I’d not even want to try it out
       
 (DIR) Post #AirT6tn9fkvdwygFYO by picnoir@social.alternativebit.fr
       2024-06-12T19:40:46.833165Z
       
       0 likes, 0 repeats
       
       @Profpatsch Same applies to vscode :P
       
 (DIR) Post #AiscfXoUTOxwfMrOCW by mangoiv@functional.cafe
       2024-06-12T20:01:22Z
       
       0 likes, 0 repeats
       
       @picnoir also the AI nonsense and the fact that the thing doesn’t allow to open directories until after 30 seconds of waiting for it to give up to side load some things (on nixos) and the fact that you have to opt out of telemetry
       
 (DIR) Post #AiscfYvyJ4Xo8rMsV6 by picnoir@social.alternativebit.fr
       2024-06-13T09:02:34.147603Z
       
       0 likes, 0 repeats
       
       @mangoiv Yeah, there's that as well :/They're pretty straightforward with it and have box you can click on to disable telemetry. Fine by me, especially provided how good the editing part is.However, I found a personal deal-breaker https://zed.dev/faq#data-and-privacy> file contents - When you're sharing a project in a call, your collaborators can open any file in your project, as well as files that are returned by your language servers from requests like 'go to definition' and 'find all references'. When they do open these files, we send them to our servers, which forward them to the collaborator. File contents are never stored on our servers.No thank you. At least not until I can self-host the backend.
       
 (DIR) Post #Aisvu0fFtuH1KU9SmO by mangoiv@functional.cafe
       2024-06-13T11:03:20Z
       
       1 likes, 0 repeats
       
       @picnoir yeah - also this entire multiplayer thing is a non-solution - we need an open protocol to this kinda stuff that can then be supported by many editors - not all people will be willing to break their workflow such that other people don’t have to break theirs.
       
 (DIR) Post #Aisvu2AqHx8O0jwCeW by mangoiv@functional.cafe
       2024-06-13T11:03:58Z
       
       1 likes, 0 repeats
       
       @picnoir a shared sandbox + tmux is probably still the best solution.
       
 (DIR) Post #Aisvu3AsZIl378xkLg by picnoir@social.alternativebit.fr
       2024-06-13T12:38:04.831633Z
       
       0 likes, 0 repeats
       
       @mangoiv That's what I currently use and I hate it. Tmate + vim/emacs depending on the person I'm pairing with.Requires me to break my setup all the time. You share the same editor cursor with the other person. It's terrible.It's also terminal-based. We have very capable hardware graphically-wise these days. There's no reason to limit ourselves with 1970s terrible TUI…Standards usually start out from working implementations. This could be it. Provided they don't go bankrupt first or try pull the FOSS rug when they'll be looking for funds. That's two major "if" 😅
       
 (DIR) Post #Ait9t4uE2oJLYKbUau by phaer@fosstodon.org
       2024-06-13T14:04:42Z
       
       1 likes, 0 repeats
       
       @picnoir @mangoiv guess the functionality might not have been up to modern expectations anyway, but ~15 years ago, there was a collaborative GTK editor called gobby and an emacs mode, named Rudel, which implemented the same protocol. Pretty bare-bones but it worked well for me and some colleagues back then
       
 (DIR) Post #Ait9t6ET7267fP5Amm by picnoir@social.alternativebit.fr
       2024-06-13T14:59:07.818789Z
       
       0 likes, 0 repeats
       
       @phaer @mangoiv Nice! I did not know about this one!
       
 (DIR) Post #AitE863GSxsLGbFTA8 by phaer@fosstodon.org
       2024-06-13T15:29:06Z
       
       1 likes, 0 repeats
       
       @picnoir @mangoiv TIL that both, https://github.com/gobby/gobby and https://github.com/emacsmirror/rudel are "alive" insofar as they have seen commits a few years ago (rudel) or even this year (gobby)!Guess that shows that they are useful enough for at least some people to care about maintenance 😅
       
 (DIR) Post #AitE87Tt9SlZhSiFIe by picnoir@social.alternativebit.fr
       2024-06-13T16:02:20.664766Z
       
       0 likes, 0 repeats
       
       @phaer @mangoiv Ah, nice! There's even a Emacs plugin.https://rudel.sourceforge.net/backends.htmlThere's even a XMPP backend :D
       
 (DIR) Post #AitnLVgBzT5quVaWXo by phaer@fosstodon.org
       2024-06-13T16:10:24Z
       
       1 likes, 0 repeats
       
       @picnoir An authentic open-source-related webpage from the start of the 21th century!Sourceforge banner, "code available via Subversion or Bazaar", "This page is valid XHTML", Copyright notice almost old enough to vote in some legislations, etc. Design did age quite well though.