vim: use langmap only if langnoremap is available
vim: special q mapping for some filetypes