These do a good job of providing VIM mode, but I just learned about the file/project pane vim mode. Will try that out latter.
You will have to do some config changes if you want the commands from other plugins to feel more natural in vim-mode.
---
Sidenote: I love vim, and use Atom for certain types of projects, but the vim-mode in Atom just never felt right, so I don't use it any more. Now that I know about some of the other neat things it can do, plus the ex-mode support, I might go back to using it again. The second I start using vim mode, I naturally start thinking I am in vim itself, and commands like `:wq` are muscle memory. Hate it when there is a commit message with `:wq` at the end, or I run the program and a crash occurs because of a rogue `:wq`.
Another Atom bonus is that file additions, deletions and changes are flagged in the file/project pane.