>>100070945>multithreading Yes, but good luck. Emacs uses shared mutated state everywhere, so making it multithreaded would be as strenuous as a rewrite.
>non-blocking LSPThat would certainly be great
>more treesitter modesI don't use treesitter, I have no opinion
>better scrollbaremacs has a scrollbar? I can't remember even disabling it in my config. I guess I did many years ago
>ability to scroll without moving the pointI assume you mean with the mouse, again I have no opinion
>the ability to hide the echo area when not in use I never even thought of this. I don't like the idea of it opening as another window though, because it would constantly change the size of the bottom window/s. That would be jarring. Is there some other way you were thinking of implementing this?
But I can see why someone would want it, cool idea
>a few small minute fixes and changes to the default faceI don't even notice desu. If you pointed stuff out to me I might agree with you
opinionated stuff:
>vertico+marginalia+consult+orderless+embark included in core emacsI disagree, I'm glad they are external packages.
I use ivy now, but I think the options should be external to emacs. It keeps the core smaller.
>corfu included in core emacsSame as above, should be external to keep the core manageable
>some structured navigation and editing package included in core emacsAgain, probably just make it an external package.
These are the things I want:
Extremely long lines completely fixed
Native comp improvements so that everything actually works like it should
The ability to pipe standard input into emacs without creating a temporary file in order to make a temporary buffer. Emacs being able to understand OS pipes would be amazing.
The default interface of emacs should be updated. Everyone knows it should, nobody is doing it.