My vimrc is as follows:

set langmap='q,\\,w,.e,pr,yt,fy,gu,ci,ro,lp,/[,=],aa,os,ed,uf,ig,dh,hj,tk,nl,s\\;,-',\\;z,qx,jc,kv,xb,bn,mm,w\\,,v.,z/,[-,]=,\"Q,<W,>E,PR,YT,FY,GU,CI,RO,LP,?{,+},AA,OS,ED,UF,IG,DH,HJ,TK,NL,S:,_\",:Z,QX,JC,KV,XB,BN,MM,W<,V>,Z?
syntax on
set number
set autoindent
set tabstop = 4
color dracula

Yet for some reason, the changes to the keymaps aren't being made in Vim. This exact vimrc works perfectly in both Vim on my Linux system and GVim on my Windows system. I even tried installing the git version of Vim. What could be causing this?


Check if you have your vim compiled with langmap support:


enter image description here

  • Thanks, I discovered that my vim is compiled without langmap support. How can I get vim that does have langmap support? Or should that be another question on its own? – skrooms Mar 1 '19 at 16:27
  • @skrooms ask another question please – D. Ben Knoble Mar 1 '19 at 17:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.