Screen Too Small

This course material requires a larger screen to properly display the terminal and editor interfaces.

Please use a tablet, laptop, or desktop computer for the best learning experience.

You can continue browsing, but the experience will be significantly limited.

Vim

Advanced Features & Debugging

Advanced Features & Debugging section of the course

5 lessons
0 lessons completed
Chapter Lessons

Learn Step by Step

Progress through each lesson at your own pace and build mastery with hands-on practice.

Chapter Lessons

1

LSP-based completions!

Now we have a pretty good setup for our completions and snippets

Explanation Lesson
2

Showing off Debuggers

Debuggers are a tricky concept in neovim

Explanation Lesson
3

What is DAP?

The debug adapter protocol has a very similar story to the language server protocol

Explanation Lesson
4

A UI for Debugging

We now have nvim-dap installed and a debugging

Explanation Lesson
5

Debugging Example with Go

Now I have to admit, I don't have a lot of experience with languages that rely on debuggers (outside of javascript, but that is easily done in the browser and I've never seen anyone hook up a JS debugg

Explanation Lesson