Learn Vim at your own pace with my self-study Core Vim Course.

Learn more

Learn Vim at your own pace with my self-study Core Vim Course.

Dive into Neovim, with thoughtbot Upcase

I’ve produced 10 new screencasts for thoughtbot, on the topics of Vim 8 and Neovim. The videos are available now for Upcase subscribers as the course: Dive into Neovim (you can watch the first 3 videos for free).

thoughbot have exclusive publishing rights on these videos for a limited period. I will eventually publish the whole series here on Vimcasts.org for free, but you’re going to have to wait for them. If you’re eager to see the videos now, you can subscribe to Upcase. They have lots of great courses on topics like Vim, Ruby, TDD, git, and tmux. (You might also enjoy the Navigating Ruby Files with Vim course that I produced for Upcase.)

Here are the topics that are covered in the Dive into Neovim course:

  1. Packages
  2. minpac
  3. Meet Neovim
  4. :CheckHealth
  5. Neat little Neovim features
  6. Neovim’s terminal emulator
  7. Create mappings for :terminal
  8. Pasting into a terminal buffer
  9. Sending commands to a terminal buffer
  10. Neovim-remote as preferred editor

I’m pleased with how these videos turned out and grateful that thoughtbot sponsored the work. I couldn’t have made them otherwise.


Level-up your Vim


Boost your productivity with a Vim training class. Join a public class, or book a private session for your team.

Drew hosted a private Vim session for the shopify team that was one of the best workshops I have ever attended.

John Duff, Director of Engineering at Shopify


Make yourself a faster and more efficient developer with the help of these publications, including Practical Vim (Pragmatic Bookshelf 2012), which has over 50 five-star reviews on Amazon.

After reading it, I've switched to vim as my default editor on a daily basis with no regrets. ★★★★★

Javier Collado

Learn to use Vim efficiently in your Ruby projects

In association with thoughtbot, one of the most well respected Rails consultancies in the world, I've produced a series of screencasts on how to make navigating your Ruby projects with Vim ultra-efficient. Along the way, you’ll also learn how to make Ruby blocks a first-class text object in Vim. This lets you edit Ruby code at a higher level of abstraction. Available to buy from thoughtbot..