readded auto-complete mode and added rust-mode