The speed thing is crucial for me. I'm bouncing between various projects regularly and use different editor windows for each project. I have a shell function called `zedme` that takes an optional argument, and opens the root directory of the current Git repo I'm in and also the additional file I named.
Open the whole project I'm in:
$ zedme
Open a specific file within the context of this project: $ zedme foo.rs
In regular operation, in sizable projects, those commands each take about 1 second to open a whole project with tree navigation and all that, plus the specified file complete with syntax highlighting and language server etc.One moment, I'm happily working away in a terminal. One second later, I'm looking at a full-featured editor with all the tooling I want.
That's the performance bar, the expectation. Slower than that and I have to adapt my workflow to the editor, not vice versa, and I've never used an editor so great that I'm willing to tolerate that.