I use a programming language similar to the original basic language. It is a legacy language so doesn't have all the new class structure and other methods in the newer object oriented languages.
I am still able to use the Function list from CTRL+G. When I have the file open and go to the Functions tab in the Navigator I get the message File 'filename' not in current workspace. On the workspace tab I have several projects under the workspace header. The file is listed under the Sources folder of the project. Does the functions tab need something else to function like the CTRL+G lising?
Thanks,
function list vs functions tab on navigator
The CTRL+G function list is the original Zeus function list feature and it uses regular expressions to provide a list of function names.Does the functions tab need something else to function like the CTRL+G lising?
The Functions tab is the later function list feature and it generates a list of functions using the function information found in the Classes tab. The Classes tab contain all the ctags information for all the files in the current workspace.
So what normally happens is if you have a file that is not in the workspace you get the 'filename' not in current workspace message but you can also get a No functions found in current file message for the case where the file is in the workspace bug no ctags function information was found for that file.
I would suggest creating a simple workspace containing just one file and checking to see what sort of ctags information is created for the file by exploring the Classes tab. If the Classes tab does not contain any function information then ctags did not generate any function information for that file.
NOTE: At least for C/C++ I know ctags only generates function information for .cpp files and not for the .h header files.
Cheers Jussi