This Vim plugin serves as an extension to ctags and enables tag creation for 4GL/4Js language.
The plugin's attached files are an excellent extension to the ctags program, and once the 'fgl.c' file in fgl.zip is compiled with exuberant ctags source, ctags(executable) will generate tags for vim/vi with ease. I had the opportunity to compile exuberant ctags source in AIX with no problem, although the source codes in ctags-5.4 tar file had DOS line breaks, which I resolved by translating them to UNIX line breaks using dos2unix utility.
Installing fgl is quite straightforward, as follows:
1. Download Exuberant ctags source and decompress it into a directory.
2. Unzip fgl.zip file to the same directory.
3. If necessary, convert DOS line breaks to UNIX line breaks.
4. Type './configure' in the directory.
5. Compile source codes by typing 'make.'
6. Copy ctags(executable) to an executable directory.
7. Finally, add the following line to .vimrc/.gvimrc to set tag option in vim/gvim - set tag=tags. You can also set the 'tag' option with multiple files along with their paths separated by a space.
8. In your 4GL program directory, type 'ctags *.4gl,' and a new tag file will be generated.
9. Now that everything is set, you are ready to use tag command in vim/gvim/vi, and you are good to go.
Overall, fgl is an excellent plugin that I would highly recommend. It significantly streamlines tag creation for 4GL/4Js language, making programming much more manageable and less stressful.
Version 1.7: N/A