CC Gedit Extension Version 1.0
Gedit CC ExtensionWhat is gedit?Gedit is a simple but useful text editor usually found in GNOME-based linux systems.
It allows you choose from a multitude of different coding styles so it is very useful for all sorts of applications!
It also has variable tab widths and gives you the line number.
More information can be found here:
https://projects.gnome.org/gedit/The most important aspect of gedit is that it runs using
gtksourceview.
Thus, you can create extensions for gedit to read new languages or add new functionality.
I haven't added any true cc functionality yet, at this point it's simply an extension to highlight definitions inside of cc .ini files
Generally this extension should help you against any things that are misspelled etc...
You can download the extension here:
Attachment:
File comment: Version 1.0
CCGedit.rar [3.03 KiB]
Downloaded 395 times
Installation:1. Download gedit for windows
here2. Extract the CCGEditv1.rar into ~/gedit/share/gtksourceview-2.0/language-specs/
3. It will ask you if you want to replace the ini.lang that is present, simply overwrite it
4. You should be able to open any cc .ini and it should automatically recognize the file format and set the set language to .ini
If you're having trouble locating the actual executable, it's in ~/gedit/bin/gedit.exe
Here's a screenshot:
Here's what the colours generally mean:
Defining New Objects Eg: AddActor, AddEmission, EtcA numerical value, coordinate definitions, None, True, FalseObject Classes Eg: MOSRotating, MOpixel, HeadDefinitions with an object/class as inputDefinitions using numbers or boolean values (the bulk of CC coding)Anything Referencing external resourcesCommentsKnown issues:-----------------------------------------------------
- Anytime any of the variables are used in the name or whatnot they get highlighted as well. This is incredibly annoying but I am not sure how to fix them since in other major programming languages there's usually a " " enclosure or something to that effect which could define is a name or something. CC however does not have anything of the sort.
Version History:-----------------------------------------------------
Version 1.0: Release
Hopefully you guys find this useful.
Let me know if there's anything I missed and feedback/suggestions are appreciated!