doing vim compatible with linux