first commit in a long time. network-sleep-a... to ensure that network works after suspend again.
well ... done some things .. dunno ycm_extra_conf.py and mainly support for remote machines