Earlier quoted context omitted.
The way the other guy said. Then it breaks enough times, you give up, and switch to Helix. Nothing snappier out there (vanilla Vim included) and it comes with all the goodies you'd install 100 packages for (DAP, LSP, treesitter, sane default configs for dozens of languages) To each their own, but for a hardcore Emacs user (wrote a number od my own plugins) that actually tried and couldn't seriously adopt VSCode for m…
Is there something that approximates org-mode outlining? I don't need all the other stuff org-mode does, but just the simple outliner functionality combined with all the other Emacs stuff is my golden handcuffs.
Zed, a collaborative code editor, is now open source
621–630 of 642 posts
Re: Zed, a collaborative code editor, is now open source
#622Re: Zed, a collaborative code editor, is now open source
#623Re: Zed, a collaborative code editor, is now open source
#624How many people find real time sharing helpful? I've never found it to be beneficial. I'm curious.
In our 100% remote startup, VSCode live share and Slack Huddles is how we work through the really tough stuff together. We should probably do it more often than we do, but there is a real fatigue after an hour or two.
Re: Zed, a collaborative code editor, is now open source
#625Earlier quoted context omitted.
What a weird statement. It's beautiful! You don't need comments, just read the code. No need to litter code with ambiguous language. The only place a comment fits is if the purpose is not clear from the code.
This file does not need comments? https://github.com/zed-industries/zed/blob/main/crates/multi...
There are some that does exactly as I mention by mentioning things not in the code like:
```
// Non-generic part of edit, hoisted out to avoid blowing up LLVM IR.
```
Most of the others it does have are even unnecessary. Like this one.
```
/// Returns enclosing bracket ranges containing the given range or returns None if the range is not contained in a single excerpt
pub fn enclosing_bracket_ranges(
```
The description is literally in the function name.
Also this tweet touches on a similar issue - https://twitter.com/transmutrix/status/1750563200708309466
Re: Zed, a collaborative code editor, is now open source
#626Earlier quoted context omitted.
You know Windows is the most common development platform? If it were me I'd prioritize it
The Zed team disagrees. Here is what they say in the github discussion on the issue: ( https://github.com/zed-industries/zed/issues/5394 ) "We will let you know when windows support is under development. The Zed team isn't taking feedback on when we start on windows support, nor why we didn't start with windows. The amount of people on each platform isn't relevant, as it starts with the base assumption that more peop…
Re: Zed, a collaborative code editor, is now open source
#627I like a lot of what I see of this but 1. Whenever I open a new window it fills the full height and width of my screen. 2. I just have no faith in a product which hand waves how it's going to make money.
Re: Zed, a collaborative code editor, is now open source
#628Is there a way to explicitly disable Copilot/AI/collaboration features? I won't be able to use this at work if there's a risk that it'd upload my code. It looks like a very fast editor (with Vim keybindings!) and I'd love to use it even without AI :)
"features": {
"copilot": false
}Re: Zed, a collaborative code editor, is now open source
#629Earlier quoted context omitted.
> older editors that are doing syntax highlighting via regex. I mean, Emacs, which can probably be considered the oldest code editor at this point, got built-in tree-sitter (which is what Zed uses under the hood) support in the last release. So it's not really related to editors being new or old
As I understand, tree-sitter implementation in Emacs is currently more like a foundation for development / adoption by plugins, it's not really usable as-is today.
I use python-ts-mode, rust-ts-mode, c++-ts-mode, bash-ts-mode and a few more right now and they work well.
You can write your own modes with it also, but I have not yet looked too deeply into this.
It's definitely usable today in emacs-29, but not every language has a tree-sitter mode yet.
Whoops my tab was outdated and I didn't see that others already replied.