I hope they'll label mixed content pages the same way as plain HTTP, it might motivate all the big websites that still get this wrong to get their act together.
I'm a big fan of Geany, it's a polished lightweight editor with good defaults and all the settings I need to keep my code formatted how I like it. I use the Solarized Dark theme (https://github.com/codebrainz/geany-themes), works well for all languages I tried and is easy on the eyes.