@eht16 Oh and one more important thing - I think there's a difference when you run a unit test and when you simply open a file in Geany. When you open a file in Geany, ctags parses the buffer from Scintilla we pass to it using MIO_TYPE_MEMORY. But when you run a unit test, I think ctags parses the file using MIO_TYPE_FILE (I haven't actually checked it but I think this is the case). With MIO_TYPE_MEMORY you get completely platform-independent code because it just runs C code that simulates file operations. But when you use MIO_TYPE_FILE, the MIO library delegates the file operations to the corresponding OS calls and the result can differ based on what platform you use and I believe this could be our case.
-- 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/2677#issuecomment-737780727