ayamir / nvimdots

A well configured and structured Neovim.
BSD 3-Clause "New" or "Revised" License
2.82k stars 450 forks source link

Update catppuccin version (Huge performance issue on nightly) #1218

Closed nullchilly closed 2 months ago

nullchilly commented 2 months ago

Feature description

Recently neovim changed luajit version to sync with master commit which broke catppuccin's highlight_override function cache and blew up the complexity

Before

image

With https://github.com/catppuccin/nvim/commit/836de8bc1898250b69332e66cbe993058870f849

image

Additional information

No response

ayamir commented 2 months ago

@Jint-lzxy maybe we could switch back https://github.com/catppuccin/nvim for 0.10 temprarily? I tend to we should wait stable 0.10 version then optimize it.

Jint-lzxy commented 2 months ago

Hey @nullchilly @ayamir, I feel like I mentioned earlier in https://github.com/ayamir/nvimdots/issues/1213#issue-2220820680 that I've been a bit swamped lately, so I need some time to catch up on all the updates. But I'm almost done, so I should be able to start working on my forks (and the PRs in catppuccin) soon lmao. I'll have some free time afterwards (at least until the 0.10 release) to maintain this fork and keep it up to date regularly (also planning to start actively maintaining the nvim port, been "slacking off" for too long lolll), so there shouldn't be too many issues. Please bear with me for a bit, thanks!

Jint-lzxy commented 2 months ago

My fork should be up to date with the upstream rn 🥳 https://github.com/Jint-lzxy/nvim/compare/b6f54c74f8aea460b395c4b0ede9392dbab60424...refactor/syntax-highlighting