Neovim
A hyperextensible, refactored Vim for the modern era, with built-in LSP support and Lua scripting.
Install
sudo apt install neovim sudo dnf install neovim sudo pacman -S neovim sudo zypper 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
vimcommand 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