Files
neovim/.github/workflows/notes.md
Justin M. Keyes 430be9d01d ci(test): use ARM ubuntu linux for more CI jobs #34908
Problem:
We temporarily disabled linux arm ci because of stability issues with
the runner. #32339 Since then, the hardware was changed, so we can try
re-enabling ARM linux CI. https://github.com/actions/partner-runner-images/issues/47#issuecomment-2678170225

Solution:
- re-enable arm linux ci. reverts 8e4b77134a
- also use arm image for these jobs, where arm seems to run much faster:
- `lint` (step: `clang-tidy`)
    - master: 1m5s
    - this pr (linux ARM): 37s
- `clang-analyzer` (step: `cmake --build ...`)
    - master: 10m
    - this pr (linux ARM) 5m 55s
- `with-external-deps` (step: `Build`)
    - master: 26s
    - this pr (linux ARM): 21s
2025-07-12 14:32:59 -07:00

2.2 KiB

${NVIM_VERSION}

Install

Windows

Zip

  1. Download nvim-win64.zip
  2. Extract the zip
  3. Run nvim.exe on your CLI of choice

MSI

  1. Download nvim-win64.msi
  2. Run the MSI
  3. Run nvim.exe on your CLI of choice

Note: On Windows "Server" you may need to install vcruntime140.dll.

macOS (x86_64)

  1. Download nvim-macos-x86_64.tar.gz
  2. Run xattr -c ./nvim-macos-x86_64.tar.gz (to avoid "unknown developer" warning)
  3. Extract: tar xzvf nvim-macos-x86_64.tar.gz
  4. Run ./nvim-macos-x86_64/bin/nvim

macOS (arm64)

  1. Download nvim-macos-arm64.tar.gz
  2. Run xattr -c ./nvim-macos-arm64.tar.gz (to avoid "unknown developer" warning)
  3. Extract: tar xzvf nvim-macos-arm64.tar.gz
  4. Run ./nvim-macos-arm64/bin/nvim

Linux (x86_64)

If your system does not have the required glibc version, try the (unsupported) builds for older glibc.

AppImage

  1. Download nvim-linux-x86_64.appimage
  2. Run chmod u+x nvim-linux-x86_64.appimage && ./nvim-linux-x86_64.appimage
    • If your system does not have FUSE you can extract the appimage:
      ./nvim-linux-x86_64.appimage --appimage-extract
      ./squashfs-root/usr/bin/nvim
      

Tarball

  1. Download nvim-linux-x86_64.tar.gz
  2. Extract: tar xzvf nvim-linux-x86_64.tar.gz
  3. Run ./nvim-linux-x86_64/bin/nvim

Linux (arm64)

AppImage

  1. Download nvim-linux-arm64.appimage
  2. Run chmod u+x nvim-linux-arm64.appimage && ./nvim-linux-arm64.appimage
    • If your system does not have FUSE you can extract the appimage:
      ./nvim-linux-arm64.appimage --appimage-extract
      ./squashfs-root/usr/bin/nvim
      

Tarball

  1. Download nvim-linux-arm64.tar.gz
  2. Extract: tar xzvf nvim-linux-arm64.tar.gz
  3. Run ./nvim-linux-arm64/bin/nvim

Other