Use thermal zones instead of cpu temp
Simplify...
Add the undotree plugin to vim