I have taken a side road on my Project Road map and started development for CSV and TXT file support also. As of right now, I have a global Class Viewer pane for open files (cpp, hpp, ext, etc..) and I am working on an Object Browser for the objects defined in the Mission File.
The CSV support is for localized strings (stringtable.csv) and will feature a grid view AND a detailed navigational view for editing. The TXT support I figured is pretty much a necessity (on a basic level). The Object Browser will include a list of objects defined within the mission SQM file based on their assigned "name" or class identity if the name is missing. they will be sorted by Unit, Vehicle, Marker, etc.. The ability to drag these names into scripts (as global variables or strings in the case of markers) is one plan of action.
The Class Viewer is basically read only. You can double-click the class name and it will bring the file to focus and auto-scroll to the proper class, but further editing must be done directly to the text itself. Current release (build 1822), each cpp file has a class browser right on the document, what I have essentially done is made it a seperate pane which shows all classes.