Bluefish

Open-source editing tool that enables script writing and editing through programming and markup languages.