Earlier quoted context omitted.
I miss Atom. I loved it. I loved all the crazy plugins people would make to do all sorts of things. It was a fun time. These days I'm stuck on QTCreator most of the time. It's OK for core editing functionality but there's a lot that I miss, and some things like the generic Language Server support just aren't fleshed out much. I'm tempted to use another editor whenever I'm not working on UI files but it adds some fric…
Was atom functionally ever any different from vscode today?
You can now disable all AI features in Zed
81–90 of 277 posts
Re: You can now disable all AI features in Zed
#82I still have Sublime Text as the backup editor. It's lack of a powerful sidebar and search are the only things that stopped me from using it regularly.
I do use VSCode at times and the CoPilor powered tab completion (which mostly hallucinates and spits out nonsense) is just obnoxious. I've found JetBrains' implementation of full line completion and block completions a lot more thoughtful and reliable.
Re: You can now disable all AI features in Zed
#83Earlier quoted context omitted.
I mean, good AI tab completion feels like a super power. Zed’s is not that good. It’s slow and normally not at all what I want. In cursor, it’s at least 80% of the time jumping to the next thing I was going to do anyways. (Example: I add a function call, and tab recommend jumping to the top of the file, importing the function from the right spot, and then jumping back to the call site. Example2: I change a function s…
both of those examples (auto imports + refactoring) 'just work' in Jetbrains editors, and have for a decade, without any AI at all! and you have the added benefit of no hallucinations when doing a refactor across hundreds of KLOC
Re: You can now disable all AI features in Zed
#84This is great. I just hope that they continue to make money. We really need someone to invest in making a Fast, modal editor.
Does Helix fit that bill for you? It's fast, modal and very little config required. I think there's also a fork if you can't let go of the VIM bindings.
Re: You can now disable all AI features in Zed
#85This is great. I just hope that they continue to make money. We really need someone to invest in making a Fast, modal editor.
Zed is not a great modal editor, modality is a strapped on afterthought. At least that the impression the vim keybinding give me. IMO the best chance I see for a fast modal editor that works out of the box is Helix.
Re: You can now disable all AI features in Zed
#86Re: You can now disable all AI features in Zed
#87Sadly, I came back to using VS Code recently. There's a lot to like in Zed but imo that decision to write their own rendering framework is unfortunate, because of ridiculous problems in Linux still not resolved like poor font rendering, especially on low-DPI screens, or visible lags of UI which is being developed to be blazingly fast. So far, VS Code is faster for me.
I listened to a podcast interview with one of the cofounders of zed. One of the revealing things is that he went on and on about how important latency was and how they had to do their own rendering because of the problems they ran into with electron. He also admits that he never used vim, which already has imperceptible latency relative to the terminal emulator, which has already largely solved the text rendering pro…
Re: You can now disable all AI features in Zed
#88Re: You can now disable all AI features in Zed
#89Something tells me that disabling AI is going to age about as well as disabling JavaScript. Even so, I like what Zed is doing here.
Disabling JS is incredibly beneficial for browser performance, battery life, privacy/tracking protection. As an added bonus, it protects you from malware from all the vulnerabilities in Javascript engines.
Re: You can now disable all AI features in Zed
#90Why would you name an option "disable_ai" with a default value of false instead of calling it "enable_ai" with a default value of true?
Are there some mechanical semantics I'm missing here that make this beneficial?
Negative booleans (ie that remove or suppress something when true) are generally a source of confusion and bugs and should be avoided like the plague in my experience.