-
Notifications
You must be signed in to change notification settings - Fork 947
Implement Use of zsh-async
#331
Comments
I am thinking out loud here. The first option to bundle I am curious as to how much |
I agree, @wadkar. I think the best solution would be to bundle it with pl9k. It looks like If you are up for trying it out, that would be really great. I think doing this well could significantly improve pl9k. |
Sure! I have some time over the weekend. I am on the next branch usually.
|
FYI: I am currently working on getting async into the theme. I am working on a different branch though (and don't have anything to show yet), because I wanted to try it without zsh-async first (to understand the concept, not because I dislike zsh-async).. |
I'm still using the stuff we did in #263, and it's worked well for me so far. Some wonkyness at times, but otherwise great. I'd love to test out a zsh-async based version though. |
Would be great to see support for this :) I don't know about other methods for managing themes/plugins but with zplug and the pure theme to use async was as easy as this: |
Closing this issue, as @dritter's work on the 'async' branch basically supersedes this. |
Okay, I'd really like to get things moved over to using
zsh-async
, which I think will improve a number of the speed issues some users have with certain segments. I e-mailed the author ofzsh-async
a while back, @mafredri, and received this response:@andjscott and @Tritlo actually put in a bunch of effort into putting together a
zsh-async
prototype, the discussions around which can be found in closed PRs (but not merged) #262 and #263.@andjscott - I saw you closed #263 a couple of months ago? Was that just due to inactivity?
Based on our discussions previously, one of the key decisions was whether or not to use the temp file method:
I was previously wary of using temp files, but am more okay with it now. That said, we do need to preserve ease-of-installation of
powerlevel9k
, which leaves us with two routes:zsh-async
withpowerlevel9k
and autoload it.zsh-async
an optional dependency and make it possible forpowerlevel9k
to seamlessly work without it.My preference would be the first one, because realistically I think most folks will want it.
@andjscott @Tritlo @wadkar - What are your thoughts on the best way to proceed, here?
The text was updated successfully, but these errors were encountered: