Hi All,
I have thought about which types should be "automagically" present in Geany without a tags file, and I do not think the intN_t types qualify. They are not fundamental, they require header <cstdint> to be included and they do not even have to exist, they are all optional, only the fast and least types are required, and they don't have fixed sizes.
Also it is bad practice to be using fixed size types, especially as they are not actually guaranteed to exist. If they are used they should be typedefed to a more user friendly name.
So I suggest that only the fundamental types and <cstddef> types size_t, nullptr_t ptrdiff_t and max_align_t should be available by adding them to the secondary keyword list for C++.
Regards Lex