3 ms·
This actually looks really, really good. Looks like I need to update macOS from 10.15.5 sometime soon. I use a Hackintosh, so this'll be fun (I've been putting
by ezekg 4y ago
This actually looks really, really good. Looks like I need to update macOS from 10.15.5 sometime soon. I use a Hackintosh, so this'll be fun (I've been putting it off because I finally got it to "work" and got scared/wanted to be productive again).
Any idea on their plans to monetize? I assume they will eventually charge, since they raised a 10M series A.
- activitypea 4y agoNo clue, I'm not affiliated with the devs in any way, I've just been very excited about it since one of the devs tweeted this: https://twitter.com/nathansobo/status/1498053586059620354 https://twitter.com/nathansobo/status/1498053586059620354 However, my first impressions of the keyboard navigation aren't great :(
- gleenn 4y agoNathan was a former coworker of mine and he is not only an unbelievably talented software engineer but also one of the most humble and friendly guys I know. Glad he's still at it with Zed!
- maxbrunsfeld 4y agoWhat forms of keyboard navigation are you missing? We try to make sure everything is controllable from the keyboard.
- activitypea 4y agoI haven't played enough with it to give good feedback, I've edited my comment to be more fair. * Seems to me that a lot of the keyboard shortcuts are chords or require hitting an arrow key, sometimes even both. Example: VS Code's default mapping for vertical split is cmd+backslash, but Zed requires cmd+k -> arrow key. * The project panel (file tree) doesn't support hjkl for navigation. The website says Vim mode is still under construction, but in my mind that applies to actual buffer editing, not general UI interactions. My impression is that today most editors, hell even a lot of websites, support hjkl or similar for navigation in cases where it doesn't conflict with anything else. My perspective is that "keyboard-focused" implies "ergonomic shortcuts and UI navigation without leaving the home row". If I'm gonna move my hand from the home row to reach the arrow keys, I might as well just reach for the mouse and get 10x the possible interactions. Anecdotally, I tested myself just now and I'm pretty sure it takes me more time to "find my footing" when I move my fingers to the arrow keys than it does to just grab a mouse and click something. This might be wrong expectations on my end, but my hope is that Zed can bring the powerful navigation of Doom Emacs/Spacemacs minus the bugginess and terrible performance of Emacs. Whenever the devs talked about Zed, I just imagined VSpaceCode without the jank that comes when you override 90% of an editor's default bindings. What I'm seeing from an hour of usage doesn't feel that much more powerful than VS Code in terms of keyboard navigation (kudos on the snappy performance though, it really is night and day). I'm aware this is an early beta, I just hope you folks agree and are going to push more in this direction.
- johnm 4y agoYeah, they don't seem to have any serious Emacs person in their team. So, like so many people who try and build editors in the last few decades, they seem to miss some fundamental things (while focusing on other worthy things like the core rope+crdt enabling fast local & collaborative editing). They talk about things like having a plug-in type system in the future based on e.g. WASM but, as you're pointing out, their fundamental perspective is built around the simplistic notion of a control panel with fixed functionality that's primarily accessed via a bizarre set of keymaps. On this front, might as well stick with JetBrains.
- joshuabaker2 4y agoThe first thing I always do when I go into any new editor is set up the "Select All Instances of highlighted word". So like how there is cmd-d for the next occurrence, I also like having a shortcut to select _all_ occurrences. Would love for this to be added. More generally, this looks really awesome and also really enjoyed your team's blog post detailing the GPUI implementation (even though large parts of it went over my head)
- porsager 4y agoYes, these are an absolute must :) Came here looking specifically if this was possible. The cool thing is that is currently the only thing I've been missing after playing for a couple hours! I've tried vscode yearly to see if it had become tolerable, but alas. This is the first time I've tried something that might steal me away from Sublime. There's an issue for it: https://github.com/zed-industries/community/issues/75 https://github.com/zed-industries/community/issues/75
- adam_arthur 4y agoI couldn't find a way to show/hide various panels. e.g. line numbers, the bars with the (<- ->) arrows etc. Would be great to allow toggling visibility of each of these pieces via an action to maximize screen real estate. Really annoying in VSCode that they force you to go into settings for some of the visibility toggles. Of course, didn't spend very long investigating. Also after selecting VSCode keybindings, CMD+\ does not split the editor as it does in VSCode. Seems like a bug
- quarkw 4y agoHaving some kind of leader keybinding would be great along with something like "which-key" for discoverability. Checking out Spacemacs or Doom Emacs would give a clear idea of what I'm talking about. If unfamiliar with emacs, VSpaceCode is a VSCode extension that ports Spacemacs-style keybindings pretty successfully, although the UI is suboptimal due to limitations of VSCode extensions.
- AndroidKitKat 4y agoRe: Your Hackintosh The good news is that if you used OpenCore + vanilla macOS install (basically if you followed the excellent OpenCore Install Guide [1]) and don't have any weird hardware (Intel CPU + iGPU / AMD GPU) you can pretty much just perform updates as normal through Software Update. It is certainly important that you make a backup of your EFI (might as well make a backup of the entire drive you can restore to in case something goes wrong) as well as double check the OC guide to see if there's any snags to look out for when updating. One time-consuming thing I did when I ran a Hackintosh was to have a separate drive that I used as a macOS update test bed for major versions, and then if all went well I would perform the real update on my main drive. I would also recommend you look at /r/Hackintosh and maybe ask around there for any advice. Good luck! [1] - https://dortania.github.io/OpenCore-Install-Guide/ https://dortania.github.io/OpenCore-Install-Guide/
- ezekg 4y ago> One time-consuming thing I did when I ran a Hackintosh was to have a separate drive that I used as a macOS update test bed for major versions, and then if all went well I would perform the real update on my main drive. This is a great idea. I'll probably give this a try. Last time I tried to update macOS (AMD GPU OpenCore build), I had to restore from backup. Haven't tried again since.
- rpadovani 4y agoThe editor will be free, and they will monetize the network features (or so they say) https://zed.dev/faq#how-will-you-make-money https://zed.dev/faq#how-will-you-make-money
- maxbrunsfeld 4y agoOur plan is for the core editor to be free and open-source. We'll charge money for our backend service that powers collaboration in Zed. We have ambitious plans to improve the way that people work together on code. So far, on that front, we've been focused on real-time collaboration, but we have a lot of ideas for how we can improve asynchronous collaboration as well, by having discussions take place directly in the code editor.
- johnm 4y agoA lot of us have been following along with Zed hoping that the clarity and action on the open sourcing front would be done or at least in the process of happening before the public beta but from what was shared in the podcast, it doesn't sound like any progress has been actually made on this front. Especially, since Zed does have a very clear distinction/dividing line of "completely functional local editor" == permissive open source vs. "all of the real-time & async collaboration features" == proprietary that is easy to explain. Frankly, I would happily pay for great, fully supported, high-quality real-time collaboration for my teams. Anyway, as you can see, not having any useful progress on this front instantly shuts down lots of people and there's many of us who won't even consider doing more than checking it out until this is done.