It's for neovim, but is using very modern tools and even uses a clojure like lisp to configure the setup.