Neovim

A hyperextensible, refactored Vim for the modern era, with built-in LSP support and Lua scripting.

Text Editors #modal editing#keyboard-driven#lua#extensible#terminal
Latest version
0.11.5
First release
Aug 23, 2016
Latest release
Aug 23, 2026
License
Apache-2.0

Install

sudo apt install neovim

What is it?

Neovim is a fork of Vim that keeps everything people love about modal editing while reworking the internals for modern use. It ships with a built-in language server protocol (LSP) client, treesitter-based syntax highlighting, and a Lua API, so plugins and configuration feel like a real programming environment rather than a pile of workarounds.

Why use it?

If you spend your day inside a terminal and want an editor that keeps up with you, Neovim is hard to beat. It starts instantly, works over SSH, and can be shaped into a full IDE without leaving the keyboard. The project is also remarkably active: releases are frequent, the plugin ecosystem is thriving, and moving from Vim is mostly painless.

Key features

  • Built-in LSP client for completion, diagnostics, and refactoring
  • Tree-sitter for fast, accurate syntax highlighting
  • Lua configuration and plugin API, with full Vimscript compatibility
  • Asynchronous plugin architecture that never blocks the UI
  • Embedded terminal emulator
  • The vim command and config files still work as you expect

How it compares

Against Vim, Neovim is the more modern codebase: async plugins, LSP, and Lua are first-class rather than bolted on. Against GUI editors like VS Code it trades polished defaults for speed, scriptability, and a keyboard-first workflow. Against Helix it is more configurable, though that flexibility means spending time on setup.

Release timeline

0.1.5
Aug 23, 2016
0.1.6
Nov 6, 2016
0.1.7
Nov 27, 2016
0.2.0
May 1, 2017
0.2.1
Nov 8, 2017
0.2.2
Nov 18, 2017
0.3.0
Jun 11, 2018
0.3.1
Jul 19, 2018
0.3.2
Dec 31, 2018
0.3.3
Jan 5, 2019
0.3.4
Jan 13, 2019
0.3.5
May 28, 2019
0.3.7
May 29, 2019
0.3.6
May 29, 2019
0.3.8
Jul 5, 2019
0.4.0
Sep 15, 2019
0.4.2
Sep 16, 2019
0.4.3
Nov 16, 2019
0.4.4
Aug 7, 2020
0.5.0
Jul 2, 2021
0.5.1
Sep 26, 2021
0.6.0
Nov 30, 2021
0.6.1
Dec 31, 2021
0.7.0
Apr 15, 2022
0.7.2
Jun 26, 2022
0.8.0
Sep 30, 2022
0.8.1
Nov 14, 2022
0.8.2
Dec 29, 2022
0.8.3
Feb 2, 2023
0.9.0
Apr 7, 2023
0.9.1
May 29, 2023
0.9.2
Sep 7, 2023
0.9.4
Oct 9, 2023
0.9.5
Dec 30, 2023
0.10.0
May 16, 2024
0.10.1
Jul 24, 2024
0.10.2
Oct 3, 2024
0.10.3
Dec 21, 2024
0.10.4
Jan 29, 2025
0.11.0
Mar 26, 2025
0.11.1
Apr 26, 2025
0.11.2
May 30, 2025
0.11.3
Jul 12, 2025
0.11.4
Aug 31, 2025
0.11.5
Nov 2, 2025
0.11.6
Jan 26, 2026
0.11.7
Mar 28, 2026
0.12.0
Mar 29, 2026
0.12.1
Apr 6, 2026
0.12.2
Apr 22, 2026
0.12.3
Jun 10, 2026
0.12.4
Jul 5, 2026
0.12.5
Aug 23, 2026