Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


Vimtutor adapted to Emacs+Evil and wrapped in a major mode.

Subscribe to updates I use evil-tutor

Statistics on evil-tutor

Number of watchers on Github 37
Number of open issues 1
Main language Emacs Lisp
Open pull requests 2+
Closed pull requests 1+
Last commit over 4 years ago
Repo Created almost 5 years ago
Repo Last Updated over 1 year ago
Size 185 KB
Organization / Authorsyl20bnr
Latest Releasev1.0
Page Updated
Do you use evil-tutor? Leave a review!
View evil-tutor activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating evil-tutor for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)



Table of Contents


Vimtutor adapted for Evil and wrapped in a major mode.


  • restore last working file
  • fast navigation between lessons with C-j and C-k

Quick start

M-x evil-tutor-start

This will create a working file in evil-tutor-working-directory (defaults to ~/.emacs.d/.tutor)


Package manager

You can either install evil-tutor from MELPA (available soon):

 M-x package-install evil-tutor

Or add it to your Cask file:

(source melpa)

(depends-on "evil-tutor")


Add evil-tutor.el to your load path. evil-tutor requires evil to be installed.


This major-mode has been inspired by a post on /r/emacs.

evil-tutor open pull requests (View All Pulls)
  • Applying suggestion of warning
  • Cleanup whitespace
evil-tutor list of languages used
evil-tutor latest release notes
v1.0 1.0

The tutorial is compatible with Evil.

Other projects in Emacs Lisp