by dahjelle on 8/20/24, 6:47 PM with 280 comments
by cube2222 on 8/20/24, 7:35 PM
However, personally, I prefer to have it configured to talk directly to Anthropic, to limit the number of intermediaries seeing my code, but in general I can see myself using this in the future.
More importantly, I’m happy that they might be closing in on a good revenue stream. I don’t yet see the viability of the collaboration feature as a business model, and I was worried they’re gonna have trouble finding a way to sensibly monetize Zed and quit it at some point. This looks like a very sensible way, one that doesn’t cannibalize the open-source offering, and one that I can imagine working.
Fingers crossed, and good luck to them!
by modernerd on 8/20/24, 7:24 PM
But that seems really tough to find, for some reason.
Zed is so close, but I’d much rather see a focus on the “programmable” part and let the AI and collaboration features emerge later out of rich extensibility (i.e. as plugins, perhaps even paid plugins) than have them built-in behind a sign-in and unknown future pricing model.
by nichochar on 8/20/24, 7:25 PM
My biggest gripe was how bad the AI was. I really want a heavy and well-crafter AI in my editor, like Cursor, but I don't want a fork of the (hugely bloated and slow) vscode, and I trust the Zed engineering team much more to nail this.
I am very excited about this announcement. I hope they shift focus from the real-time features (make no sense to me) to AI.
by s3tt3mbr1n1 on 8/20/24, 7:13 PM
> A private beta of the Claude 3.5 Sonnet's new Fast Edit Mode, optimized for text editing. This upcoming mode achieves unprecedented speed in transforming existing text, enabling near-instantaneous code refactoring and document editing at scale.
by acedTrex on 8/20/24, 7:36 PM
by siscia on 8/20/24, 7:11 PM
Not enough attention is been given to this imbalance.
It is impressive having an AI that can write code for you, but an AI that helps me understand which code we (as a team) should write would be much more useful.
by forrestthewoods on 8/20/24, 7:18 PM
Here's roughly what I want. I want to be able to highlight some block of code, ask the AI to modify it in some way, and then I want to see a diff view of before/after that lets me accept or reject changes.
LLMs often get code slightly wrong. That's fine! Doesn't bother me at all. What I need is an interface that allows me to iterate on code AND helps me understand the changes.
As a concrete example I recently used Claude to help me write some Python matplotlib code. It took me roughly a dozen plus iterations. I had to use a separate diff tool so that I could understand what changes were being made. Blindly copy/pasting LLM code is insufficient.
by yencabulator on 8/20/24, 7:20 PM
> Add build time options to disable ML/AI features
https://github.com/zed-industries/zed/issues/6756
Just give me a good editor.
by gloosx on 8/21/24, 4:25 AM
by adamgordonbell on 8/20/24, 7:37 PM
Feature requests: have something like aider's repo-map, where context always contains high level map of whole project, and then LLM can suggest specific things to add to context.
Also, a big use case for me, is building up understanding of an unfamiliar code base, or part of a code base. "What the purpose of X module?", "How does X get turned into Y?".
For those, its helpful to give the LLM a high level map of the repo, and let it request more files into the context until it can answer the question.
( Often I'm in learning mode, so I don't yet know what the right files to include are yet. )
by Ringz on 8/20/24, 7:46 PM
https://github.com/jackMort/ChatGPT.nvim
https://github.com/olimorris/codecompanion.nvim
by mcpar-land on 8/20/24, 7:36 PM
by jmull on 8/20/24, 7:27 PM
How is typing "Add the WhileExpression struct here" better or easier than copy/pasting it with keyboard and/or mouse?
I want something that more quickly and directly follows my intent, not makes me play a word game. (I'm also worried it will turn into an iterative guessing game, where I have to find the right prompt to get it to do what I want, and check it for errors at every step.)
by mikkelam on 8/20/24, 6:52 PM
I'm already paying for OpenAI API access, definitely gonna try this
by sebzim4500 on 8/20/24, 8:01 PM
I wonder what this is. Have they finetuned a version which is good at producing diffs rather than replacing an entire file at once? In benchmarks sonnet 3.5 is better than most models when it comes to producing diffs but still does worse than when it replaces the whole file.
by stephc_int13 on 8/20/24, 7:17 PM
by bitbasher on 8/20/24, 7:52 PM
by arghwhat on 8/20/24, 8:31 PM
You know, things like not rerendering the entire UI on the smallest change (including just moving your mouse) without damage reporting.
by nilsherzig on 8/24/24, 9:37 AM
I have no experience using (current) vscode, but I've used neovim on a daily basis for a couple of years. I think the thing which makes an editor a "better editor" are the small things, things which solve problems which might cause a little friction while using the editor. Having a lot of these little points of friction results in a (for me) annoying experience.
Zed has a lot of these (from the outside) simple issues and I don't see them working on them. Again, I understand that they have to prioritize. But this doesn't result in me feeling comfortable spending time adopting this editor. I'm "scared" that issues like https://github.com/zed-industries/zed/issues/6843 might be very low on the list of work being done and always will be, while the next big (maybe honestly great) feature gets all the attention.
by Janymos on 8/21/24, 4:58 PM
by kamaal on 8/21/24, 2:44 AM
Im not sure what that is, but Im guessing it will be something along the lines of Prolog.
You will basically give it some test cases, and it will write code that passes those test cases.
by asadm on 8/20/24, 8:29 PM
I just had a many-hour long hacking session with Perplexity to generate a complex code module.
by dcchambers on 8/20/24, 7:44 PM
A simple example: Something as simple as the hotkeys for opening or closing the project panel with the file tree isn't consistent and doesn't work all the time.
To be clear: I am excited about this new addition. I understand there's a ton of value in these LLM "companions" for many developers and many use cases, and I know why Zed is adding it...but I really want to see the core editor become bullet proof before they build more features.
by bearjaws on 8/20/24, 7:48 PM
I think the focus on speed is great, but I don't feel my IDE's speed has held me back in a decade.
by maeil on 8/20/24, 7:36 PM
by sharms on 8/20/24, 8:57 PM
by mcemilg on 8/20/24, 7:42 PM
On another side, I really like the experience of coding with GitHub Copilot. It suggests code directly in your editor without needing to switch tabs or ask separately. It feels much more natural and faster than having to switch tabs and request changes from an AI, which can slow down the coding process.
by yewenjie on 8/20/24, 7:36 PM
Don't take it as sarcasm, I am genuinely interested. I think Emacs' malleability is what still keeps it alive.
by DiabloD3 on 8/20/24, 7:16 PM
by CrimsonCape on 8/20/24, 11:23 PM
by jmakov on 8/20/24, 7:10 PM
by poetril on 8/21/24, 1:02 PM
by nrvn on 8/20/24, 8:47 PM
by owenpalmer on 8/20/24, 8:24 PM
Brave Browser Windows 10
by LarsDu88 on 8/20/24, 7:31 PM
by conradludgate on 8/21/24, 6:12 AM
by heeton on 8/20/24, 7:08 PM
by jcsnv on 8/20/24, 7:44 PM
by hemantv on 8/20/24, 7:54 PM
by xinayder on 8/21/24, 11:22 AM
What's next? Web3 integration? Blockchain?
by swyx on 8/20/24, 7:10 PM
Zed vs Cursor review anyone?
by eksu on 8/20/24, 11:19 PM
by marcus_holmes on 8/21/24, 3:18 AM
by bartekpacia on 8/21/24, 1:37 AM
by janice1999 on 8/20/24, 7:06 PM
Edit: JetBrains, not IntelliJ. Auto-complete details - https://blog.jetbrains.com/blog/2024/04/04/full-line-code-co...
by bww on 8/20/24, 7:22 PM
by 1a527dd5 on 8/20/24, 7:45 PM
I was really looking forward to trying Zed, but this just means I'll stick to VS/Code with the AI gung disabled.
In general, if any product comes with "AI" I'm turned off by it.
by benreesman on 8/20/24, 10:18 PM
by thekevan on 8/20/24, 7:48 PM