update-neovim

Build and install Neovim from source using a local install.sh script.

10|2|Updated Oct 3, 2020
One-click install
npx skills add https://github.com/Gelio/dotfiles --skill update-neovim
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-neovim
Source: https://github.com/Gelio/dotfiles/tree/main/universal/neovim/.claude/skills/update-neovim
Command: npx skills add https://github.com/Gelio/dotfiles --skill update-neovim

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Builds and installs Neovim from source using a local install.sh script. The script clones or updates the Neovim repo at ~/.local/neovim, builds it, and stows config files.

Core Features & Use Cases

  • Clone or update the Neovim repository to ~/.local/neovim.
  • Build Neovim with the recommended build type and install it on the system.
  • Stow configuration files to apply personalized settings automatically.

Quick Start

Run the install script from the neovim dotfiles directory to begin the build and installation process.

Frequently Asked Questions about update-neovim

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build and install Neovim from source?

Build and install Neovim from source by running a local install.sh script that clones the repository to ~/.local/neovim, compiles it using make with RelWithDebInfo, and installs the resulting binary system-wide.

Can I update an existing Neovim source build without re-cloning the repository?

Yes, you can update an existing Neovim source build by running the install script with the --skip-pull option, which skips the repository pull step and proceeds directly to the make build and installation process.

Does this Neovim build process support both macOS and Linux?

Yes, the Neovim build process supports clean builds and updates across both macOS and Linux environments, cloning the repository locally and compiling the source with the recommended build type for each system.

How do I perform a clean build of Neovim to remove previous build artifacts?

Perform a clean build of Neovim by passing the --clean option to the install script, which removes previous build artifacts before recompiling the source code and installing the fresh binary system-wide.

How does the script apply personalized Neovim configuration files after installation?

The script applies personalized Neovim configuration files by running a stow.sh script, which uses GNU Stow to symlink your dotfiles into the appropriate system directories automatically after the build completes.

What build type does the script use when compiling Neovim from source?

The script compiles Neovim from source using the RelWithDebInfo build type with make, providing an optimized build that includes debug information for a smooth and maintainable installation experience.