Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork6.2k
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
NVIM v0.11.2Build type: ReleaseLuaJIT 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 resolved synchronously#33624
- lsp: Use
bufnr
when getting clients insymbols_to_items
(#33760) - lsp: Improper diagnostic end_col computation
- lsp: Only auto-detach lsp.config clients#33834
- lsp: Improve error completion message#33812
- lsp: Check if client is stopping before reuse#33796
- lsp: Fix error with InsertReplaceEdit events#33973
- :print: Don't use schar_from_ascii() for illegal byte (#34046)
- cmdline: Do not move UI cursor when entering cmdline#33729
- decor: Extmark highlight not applied (#33858)
- display: Adjust setting winline info for concealed lines (#33717)
- folds: Avoid unnecessary loop with horizontal scrolling (#33932)
- folds: Adjust filler text drawing for transparent folds
- health: Checkhealth float opens extra empty buffer#33648
- lua: Vim.validate
message
param#33675 - move: Consume skipcol before revealing filler lines (#34143)
- runtime: Cpoptions is reset in Lua file#33671
- runtime: Conceal paths in help, man ToC loclist#33764
- runtime: 'includeexpr' with non-Nvim-style Lua modules#33867
- system: Don't treat NUL at start as no input (#34167)
- terminal: Check size when switching buffers
- termkey: Out-of-bounds write in array#33868
- treesitter: Close
:InspectTree
withq
- treesitter: Invalidate conceal_lines marks (#33832)
- treesitter: Eliminate flicker for single windows#33842
- treesitter: Proper tree
contains()
logic with combined injections - treesitter: Parser metadata annotations
- trust: Support for trusting directories#33735
- tui: Don't process UI events when suspending or stopping (#33710)
- tui: Forward C0 control codes literally (#33759)
- tui: Don't try to add unsupported modifiers (#33799)
- tui: Clear primary device callback before invoking it (#34032)
- tutor: L:lang is undefined
- vim.lsp.enable: Don't eagerly enable LSP configs during startup#33762
- vim.system: Improve error message when cwd does not exist
- window: Skip unfocusable and hidden floats with "{count}w"#33810
Install
Windows
Zip
- Downloadnvim-win64.zip
- Extract the zip
- Run
nvim.exe
on your CLI of choice
MSI
- Downloadnvim-win64.msi
- Run the MSI
- Run
nvim.exe
on your CLI of choice
Note: On Windows "Server" you may need toinstall vcruntime140.dll.
macOS (x86_64)
- Downloadnvim-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-macos-x86_64/bin/nvim
macOS (arm64)
- Downloadnvim-macos-arm64.tar.gz
- Run
xattr -c ./nvim-macos-arm64.tar.gz
(to avoid "unknown developer" warning) - Extract:
tar xzvf nvim-macos-arm64.tar.gz
- Run
./nvim-macos-arm64/bin/nvim
Linux (x86_64)
If your system does not have therequired glibc version, try the (unsupported)builds for older glibc.
AppImage
- Downloadnvim-linux-x86_64.appimage
- Run
chmod u+x nvim-linux-x86_64.appimage && ./nvim-linux-x86_64.appimage
- If your system does not have FUSE you canextract the appimage:
./nvim-linux-x86_64.appimage --appimage-extract./squashfs-root/usr/bin/nvim
- If your system does not have FUSE you canextract the appimage:
Tarball
- Downloadnvim-linux-x86_64.tar.gz
- Extract:
tar xzvf nvim-linux-x86_64.tar.gz
- Run
./nvim-linux-x86_64/bin/nvim
Linux (arm64) - Untested
AppImage
- Downloadnvim-linux-arm64.appimage
- Run
chmod u+x nvim-linux-arm64.appimage && ./nvim-linux-arm64.appimage
- If your system does not have FUSE you canextract the appimage:
./nvim-linux-arm64.appimage --appimage-extract./squashfs-root/usr/bin/nvim
- If your system does not have FUSE you canextract the appimage:
Tarball
- Downloadnvim-linux-arm64.tar.gz
- Extract:
tar xzvf nvim-linux-arm64.tar.gz
- Run
./nvim-linux-arm64/bin/nvim
Other
- Install bypackage manager
SHA256 Checksums
a1b4206d8f8065a6c92a49f1af2050dbc212335435fee2058d2ec5387f2b551e nvim-linux-arm64.appimage769102a1e05f3e535061822fee2137a6987aee891fd0bb304fb94659958ebd4c nvim-linux-arm64.appimage.zsyncc7c365fdf651f058b2fc153d667b406ac39ca674a54aa9f799544bc8c28dd898 nvim-linux-x86_64.appimage88f67f156e6bc49226f2bf5f8eeaae25321d03ce962ba6447cb2c18d563f1d46 nvim-linux-x86_64.appimage.zsync8a832289ba2a17918b7a893160fcc4b24ba87141a5a07cdbb7304d53834c0c40 nvim-linux-arm64.tar.gza9b24157672eb218ff3e33ef3f8c08db26f8931c5c04bdb0e471371dd1dfe63e nvim-linux-x86_64.tar.gze14c092d91f81ec5f1d533baae2b20730e93316eb4aafec0d2d00f0e0193d39e nvim-macos-arm64.tar.gzf51b4601a390c07ecd0bdf46d52c060aba88eadbb2ac3a25f2d953f2ce138d23 nvim-macos-x86_64.tar.gz74a7b7f4c17eebaf99b041068e1a2dc264c286901a75da415af1fc68e9b94cec nvim-win64.msidfa66afc95422b7c4a0f8ae330f30a00dbb8e9848993d7bfde8e2e85be30de13 nvim-win64.zip
Assets13
Uh oh!
There was an error while loading.Please reload this page.
131 people reacted