Geany currently doesn't support syntax highlighting of Swig interface file. It displayed as normal text file. JEdit in the other hands displayed the .i file with proper syntax highlighting.
The highlighting lexers come from the Scintilla project which does not support SWIG files, they would have to be added there first unless some other language highlighter is close enough.
Closed #2805.
github-comments@lists.geany.org