---
title: "Neovim LSP Go-to-Definition Demo"
description: "Demonstration of Neovim LSP go-to-definition and code navigation"
date: 2026-02-07
published: true
tags:
  - vhs
  - demo
  - neovim
  - lsp
template: image
---


A demonstration of Neovim's Language Server Protocol integration for code navigation and go-to-definition.

## What is Shown

- Opening a Python file in Neovim
- Navigating to a function call
- Using gd to jump to definition
- Using Ctrl+o to jump back

## Key Takeaway

LSP transforms Neovim into a full IDE. Jump to definitions, see documentation, and refactor code with built-in intelligence.

![neovim lsp demo](/tapes/neovim-lsp-go-to-definition.mp4)

## Related

<div class="embed-card">
  <a href="/neovim/" class="embed-card-link">
    <div class="embed-card-content">
      <div class="embed-card-title">Neovim Configuration</div>
      <div class="embed-card-description">Neovim configuration with lazy.nvim for plugin management</div>
      <div class="embed-card-meta">Feb 7, 2026</div>
    </div>
  </a>
</div>


<!-- embed not found: nvim-lspconfig -->
![[ nvim-lspconfig ]]
