GMEdit
GMEdit is a high-end, open-source code editor for GameMaker.
It represents what I consider to be the most important when working with code - being able to edit code quickly and comfortably, with features expected from a modern day code editor and conventional tabbed document design.