Add go-mode, rust-mode, cm-mode