> However, I do not see a freeze, only the symbol list needs a little to update 
> but I can continue editing the file meanwhile.

It's single-threaded so I think if you managed to hit the spot when parsing 
happens, you could see the freeze (even though it seems to be much faster on 
linux)

> Interesingly, when I generate tags using ctags meson.build there is no such 
> lag, it finishes in about 0.05 seconds.

Interesting observation - the reason might be that we don't use the same regex 
library as the current ctags version. I think we discussed this in 
https://github.com/geany/geany/pull/3878 where it seemed it didn't make much 
sense to introduce the extra files from the gnulib 
(https://github.com/universal-ctags/ctags/tree/master/gnulib) that ctags uses. 
But if using a newer regex library helps here, it might be an argument for 
using it. I'll try.


-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4179#issuecomment-2568118657
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/issues/4179/2568118...@github.com>

Reply via email to