CP Editor's developers describe it as a "lightweight and cross-platform code editor specially designed for competitive programming," that aims to make programming easier by "automating many things for you." In particular, it has support for automatically running a test suite as changes are made to a program and highlighting any test cases that are failing. CP Editor also provides syntax...