electric: enable electric-ident-mode only for prog-modes
go: add go-mode
refactor setting fonts
server: start server if not