Completed hfvim update. May have bugs.