I had in mind 3 possible improvements for tag loading:
1. Load on demand only those tag files, whose target files/modules have path 
ending with string from include/import line. E.g., C include line <sys/types.h> 
would involve tag files for all headers, whose paths end with "sys/types.h". Of 
course, if same file presents in multiple dirs, their all tag files would be 
loaded.
2. Show loading progress. I would never understand what caused such lockdown if 
did not run geany with --verbose. Progress could be measured in number of 
involved tag files for current load operation.
3. Parallel load in background, without blocking editor. Ideally this could be 
also used to load more files when new include/import line added. This time 
progress would appear in statusbar.

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

Reply via email to