Сразу оговорюсь, я только про JS.
1. JS, CSS, HTML - поддерживаются по умолчанию
2. По умолчанию, можно поставить доп. плагины, но это не всегда удобно
3. Что тут имеется ввиду? Есть минимап, но если вам дерево нужно - не знаю, но могу поискать
4. Э... что имеется ввиду под ними?
5. С этим все ОКей. Достаточно поставить первый попавшийся) - git-plus
6. JS, в принципе, можно запускать, но плохая идея.
7. Ну... в принципе timer какой-то, выводит время работы над проектом - tomatotimer. И markdown можно еще поставить)