7 ms·
Cool. If Zed supported git worktree diff highlighting, I'd be using it.
by bicx 1y ago
Cool. If Zed supported git worktree diff highlighting, I'd be using it.
- LVB 1y agoWhat do you mean exactly? Diffs between multiple worktrees? I've found the current diff view fairly useful.
- bicx 1y agoA git worktree directory contains a .git that just references the original directory’s .git, and Zed doesn’t support this configuration. So, there just isn’t any representation of change tracking when working in a worktree directory.
- LVB 1y agoGotcha. Is there a request in for this? The team seems incredibly productive (I'm sometimes offered multiple updates per day), and my completely uninformed and naive take is that this probably wouldn't be too big of a lift, relative to the stuff I'm seeing them ship regularly.
- bicx 1y agoYes, there’s a GitHub request with many upvoted comments. Your naive take is also my naive take.
- CjHuber 1y agoFor me it's the missing Jupyter support that's preventing me from switching
- gabeidx 1y agoThat would be an interesting plugin to write… Their extensions API is still a bit lacking, but Jupyter support in the style of vscode should be possible with the current capabilities.
- nextaccountic 1y agoFor me it's.. okay it's my daily driver already, but I really really want extensions to be able to create their own UI elements in the buffer, like VSCode does. Basically GPUI for extensions. This would unblock people to write their own Jupyter integration for example, or whatever else they want. There's load of cool stuff like Argus https://github.com/cognitive-engineering-lab/argus https://github.com/cognitive-engineering-lab/argus that rely on creating buffers with custom UI, and Flowistry https://github.com/willcrichton/flowistry https://github.com/willcrichton/flowistry that rely on graying out some code, and I want this stuff on Zed too
- noobly 1y agoHas the team commented on this? Coming from Emacs, it seems insane to not implement an API to the UI. GPUI looks great too, it’d be a real shame if they opted to keep the extensibility limited to just LSP servers and whatnot.
- citbl 1y agoand for me it's the dart debugging! we all want something.
- consumer451 1y agoYes. Can you imagine being the person responsible for gathering user feedback from socials, for a product like this? oof.
- mikaylamaki 1y agoIt’s quite the experience
- xpe 1y agoTwo things. First, some economists study stated versus revealed preferences. [1] The idea is to figure out what people do rather than what they say they will do. Second, in the case of people making feature requests, it could be a net-societal-gain [2] if feature requesters made some kind of binding commitment. (See also the hold-up problem [3].) Perhaps a potential customer would commit to "if/when feature X gets added, I will commit to using the product for 2 hours." or "... I will spend $10 on the associated cloud services." (The question of what happens if the customer reneges also has to be agreed upon up front.) [1]: https://en.wikipedia.org/wiki/Revealed_preference https://en.wikipedia.org/wiki/Revealed_preference [2]: known as social welfare (not to be confused with welfare programs -- this is the neoclassical economic framework after all!): https://en.wikipedia.org/wiki/Social_welfare_function https://en.wikipedia.org/wiki/Social_welfare_function [3]: this paper discusses the hold-up problem in the context of vaccine investment and development: https://www.nber.org/system/files/working_papers/w28168/w28168.pdf https://www.nber.org/system/files/working_papers/w28168/w281...
- consumer451 1y agoTo be honest, I wrote this comment off on first glance for some reason. (I need to do better) This is actually super interesting. Thank you so much for sharing.
- nopushcomplaint 1y agoFor me it's the lack of c#
- msmagh 1y agoc# extension is available, uses Omnisharp LSP https://zed.dev/extensions/csharp https://zed.dev/extensions/csharp
- nopushcomplaint 1y agoOmnisharp is extremely slow. It becomes unusable for larger projects.
- __float 1y agoOkay, so what kind of solution are you looking for here? VS Code uses a closed-source LSP server for its C# extension. Rider is it's own custom stuff, of course. So...where does that leave the Zed team? If existing LSPs aren't good enough, that's not a Zed problem: they're building an editor, not LSPs for your favorite language.
- ktosobcy 1y agobut that's the thing - apart from being editor it doesn't offer anything of substance... if I want to have an editor I can use BBEdit or Vim...
- nopushcomplaint 1y ago[dead]
- Brajeshwar 1y agoIf you are OK with another tool to complement it, I found GitButler via Hacker News recently and it looks promising. https://gitbutler.com https://gitbutler.com
- thatxliner 1y agoDoesn’t GitButler require a specific workflow?
- nikolay 1y agoGitButler created huge problems for me twice - it automatically added files to commits, including one that contained secrets. Okay, I know I had to add them to .gitignore, but why didn't it prompt me to add the files? There were even logs and cache files, among other things.