NeoVim
詳細情報
タイトル | NeoVim |
---|---|
URL | https://neovim.io/ |
バージョン | ver 0.11.3 |
更新日 | 2025/07/13 |
追加日 | 2016/01/28 |
種別 | フリーソフト |
説明 | ポストVimを目指して開発されているモダンなViエディタ。 |
レビュー
スクリーンショット
更新グラフ
バージョン履歴
NVIM v0.11.3
Build type: Release
LuaJIT 2.1.1741730670
Install
Windows
Zip
- Download nvim-win64.zip
- Extract the zip
- Run
nvim.exe
on your CLI of choice
MSI
- Download nvim-win64.msi
- Run the MSI
- Run
nvim.exe
on your CLI of choice
Note: On Windows "Server" you may need to install vcruntime140.dll.
macOS (x86_64)
- Download nvim-macos-x86_64.tar.gz
- Run
xattr -c ./nvim-macos-x86_64.tar.gz
(to avoid "unknown developer" warning) - Extract:
tar xzvf nvim-macos-x86_64.tar.gz
- Run
./
NVIM v0.11.2
Build type: Release
LuaJIT 2.1.1741730670
This is a maintenance release, focusing on bug fixes. Some enhancements related
to vim.lsp.enable are also included.
Features
- lsp: Vim.lsp.is_enabled() #33703
-
lsp:
root_markers
can control priority - lsp: Start/stop LSPs as necessary during vim.lsp.enable() #33702
- lsp: Detach LSP clients when 'filetype' changes #33707
- checkhealth: Trigger FileType event after showing report
- health: Summary in section heading #33388
Bug Fixes
- lsp: Detect if Client:request re
NVIM v0.11.1
Build type: Release
LuaJIT 2.1.1741730670
Install
Windows
Zip
- Download nvim-win64.zip
- Extract the zip
- Run
nvim.exe
on your CLI of choice
MSI
- Download nvim-win64.msi
- Run the MSI
- Run
nvim.exe
on your CLI of choice
Note: On Windows "Server" you may need to install vcruntime140.dll.
macOS (x86_64)
- Download nvim-macos-x86_64.tar.gz
- Run
xattr -c ./nvim-macos-x86_64.tar.gz
(to avoid "unknown developer" warning) - Extract:
tar xzvf nvim-macos-x86_64.tar.gz
- Run
./nvim-m
NVIM v0.11.0
Build type: Release
LuaJIT 2.1.1741730670
Install
Windows
Zip
- Download nvim-win64.zip
- Extract the zip
- Run
nvim.exe
on your CLI of choice
MSI
- Download nvim-win64.msi
- Run the MSI
- Run
nvim.exe
on your CLI of choice
Note: On Windows "Server" you may need to install vcruntime140.dll.
macOS (x86_64)
- Download nvim-macos-x86_64.tar.gz
- Run
xattr -c ./nvim-macos-x86_64.tar.gz
(to avoid "unknown developer" warning) - Extract:
tar xzvf nvim-macos-x86_64.tar.gz
- Run
./
NVIM v0.10.4
Build type: Release
LuaJIT 2.1.1713484068
This is maintenance release, focusing on bug fixes. It also contains changes
to the available binary releases.
A Linux AArch64 binary has been added as part of the binary releases.
In addition, the previous "linux64" binary has been renamed to "linux-x86_64".
This is a BREAKING change for scripts which consumes our binary releases.
Bug Fixes
- checkhealth: Failed if 'lua' in plugin name
- decor: Set invalid flag for end of invalidated paired marks
- inspect: Use correct default highlight
- jobs: Do not block UI when jobwait() doesn't block (#31803)
-
lsp: Minimum height for floating popup
NVIM v0.10.3
Build type: Release
LuaJIT 2.1.1713484068
Changes since 0.10.2:
Features
- main: Expand file ~\ or ~/ prefix on Windows
Bug Fixes
-
api: Make
nvim_set_hl()
respect allcterm
attributes (#31390) - completion: Avoid deleting text when completion leader changes #31448
- coverity/510275: Linematch out of bounds access (#30687)
- defaults: Don't replace keycodes in Visual search mappings (#31460)
-
events: Don't expand
args.file
for Lua callback (#31473) - extmark: Builtin completion
This is a maintenance release
NVIM v0.10.2
Build type: Release
LuaJIT 2.1.1713484068
Features
- jumplist: Allow opting out of removing unloaded buffers (#30419)
Bug Fixes
- api: Error properly with invalid field in nvim_open_win (#30078)
- api: Nvim_buf_get_text() crashes with large negative column #28740
- api: Fix crash/leak with float title/footer on error (#30543)
- channel: Handle writing to file instead of pipe (#30520)
- column: Set signcolumn width after splitting window (#30556)
- completion: Don't include &
NVIM v0.10.1
Build type: Release
LuaJIT 2.1.1713484068
Changes since 0.10.0:
Features
- lsp: Update LSP healthcheck format (#28988)
Build System
- deps: Bump tree-sitter-query to v0.4.0
- deps: Bump tree-sitter-c to v0.21.3
- deps: Bump tree-sitter-vimdoc to v3.0.0
- deps: Drop unused bundled bash, python parsers and queries
- macos: Disable deduplication in link step
- "popcount" name conflict on NetBSD #28983
- Remove -O2 from gen_cflags
- Reuse code for deps.txt for both deps and main build
Bug Fixes
- Show swapfile warning as
NVIM v0.10.0
Build type: Release
LuaJIT 2.1.1713484068
Release notes
- https://neovim.io/doc/user/news-0.10.html
Install
Windows
Zip
- Download nvim-win64.zip
- Extract the zip
- Run
nvim.exe
on your CLI of choice
MSI
- Download nvim-win64.msi
- Run the MSI
- Run
nvim.exe
on your CLI of choice
macOS (x86_64)
- Download nvim-macos-x86_64.tar.gz
- Run
xattr -c ./nvim-macos-x86_64.tar.gz
(to avoid "unknown developer" warning) - Extract:
tar xzvf nvim-macos-x86_64.tar.gz
NVIM v0.9.5
Build type: Release
LuaJIT 2.1.1692716794
This is a maintenance release, focusing on bugfixes.
Notably, fixes were made for issues with using and testing Nvim on less common platforms, like big endian platforms.
Bug Fixes
- defaults: Set 'fsync' #26039
- Dont create data dir if it's a broken symlink
- Make InspectTree handle nested injection
- Remove nested for_each_tree in TSTreeView (#26331)
- api: Use a conditional stack for nvim_cmd
- change: Update fold after on_bytes
- deps: Bump libmpack from luarocks
- extmark_to_array: Convert conceal_char to bytes
- highlight: Apply 'winblend' to f
NVIM v0.9.4
Build type: Release
LuaJIT 2.1.1692716794
This is a maintenance release, focusing on bug fixes.
Bug Fixes
- build: Fix exporting symbols on macOS Sonoma
- api: Handle NUL in nvim_err_write() and nvim_out_write()
- autocmd: Api functions accepting garbage after event name
- clang: Null pointer dereference in parse_msgpack
- clipboard: Don't pass --foreground to wl-copy
- exception: Remember whether message is multiline
- float: Update position of anchored windows first
- float: Fix some other crashes with :unhide or :all
- lua: Not using global value in vim.opt_global<