Neovim
Terminal text editor forked from Vim (that is forked from Vi).
It allows more extensibility thru Lua support :) (only uses Lua 5.1). Started in 2014.
Common Commands
:w !python % # runs current file in python
:vsplit # splits screen vertically
:term # opens terminal obvi...
:w !./% # run file within nvim
:%s/old/new/g # search and replace
Open Editor
$ nvim
$ nvim . # open directory tree in neovim