Made language selection work and added vim