tide icon indicating copy to clipboard operation
tide copied to clipboard

Tide startup is significantly slower than starship

Open taroj1205 opened this issue 5 months ago • 7 comments

Hi! I've decided to try tide today but tide takes very long time to startup compared to starship.

Starship:

https://github.com/user-attachments/assets/12df2300-d481-41d4-b9ac-43f4b58c84aa

Tide:

https://github.com/user-attachments/assets/e20b3814-5383-4c38-bb96-2cbc9c1e627a

I did not configure anything on tide, I've just installed it now, but I don't think it's meant to be this slow. I would really appreciate if anyone can help me fix this!

taroj1205 avatar Aug 04 '25 23:08 taroj1205

Can you see if the startup time is still high outside of a git repository, and with zoxide init fish | source commented out?

I think what might be happening is that the "startup" time you're seeing is just the async lag associated with the git repo and zoxide init (which btw you should put in the status is-interactive block), so it's just taking a while to update the previous prompt, which is nothing.

We could definitely improve the experience by having the initial "previous prompt" be something reasonable. It also does still seem suspiciously slow, but I really don't know how long zoxide init takes.

IlanCosman avatar Aug 05 '25 00:08 IlanCosman

Can you see if the startup time is still high outside of a git repository, and with zoxide init fish | source commented out?

I think what might be happening is that the "startup" time you're seeing is just the async lag associated with the git repo and zoxide init (which btw you should put in the status is-interactive block), so it's just taking a while to update the previous prompt, which is nothing.

We could definitely improve the experience by having the initial "previous prompt" be something reasonable. It also does still seem suspiciously slow, but I really don't know how long zoxide init takes.

Hi @IlanCosman thanks for your response! I have commented out zoxide init, but it doesn't seem to change anything.

https://github.com/user-attachments/assets/df7287bd-23b7-4f3d-a002-156a2fb4d756

taroj1205 avatar Aug 05 '25 05:08 taroj1205

This is how long zoxide init is taking, so it shouldn't be zoxide.

Image

https://github.com/user-attachments/assets/ae3494fe-2eb2-43ec-9211-c60f1b748246

taroj1205 avatar Aug 05 '25 05:08 taroj1205

Hmm, could you run tide bug-report? And does the prompt feel snappy after startup?

IlanCosman avatar Aug 05 '25 05:08 IlanCosman

Hmm, could you run tide bug-report? And does the prompt feel snappy after startup?

fish version: 4.0.2
tide version: 6.2.0
term: xterm-256color
os: archlinux
terminal emulator: Windows Terminal
fish startup: 18.29 millis
fisher plugins: jorgebucaran/nvm.fish jorgebucaran/fisher ilancosman/tide@v6

It does feel very snappy after startup.

taroj1205 avatar Aug 07 '25 03:08 taroj1205

Hey @IlanCosman I am still having this problem, is there anything else I could do?

taroj1205 avatar Oct 06 '25 02:10 taroj1205

Hey @IlanCosman I am still having this problem, is there anything else I could do?

I'd like to know too, i have this problem, not as slow as in your case, but still slow

AndrielFR avatar Oct 23 '25 19:10 AndrielFR