mise-cookbook-neovim

Automate Neovim configuration provisioning and LSP setup for mise-managed projects.

1|1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ray-manaloto/claude-code-marketplace --skill mise-cookbook-neovim
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mise-cookbook-neovim
Source: https://github.com/ray-manaloto/claude-code-marketplace/tree/main/mise-toolkit/skills/mise-cookbook-neovim
Command: npx skills add https://github.com/ray-manaloto/claude-code-marketplace --skill mise-cookbook-neovim

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Neovim environments are hard to reproduce across machines; this cookbook provides a repeatable setup managed by Mise that pins Neovim, LSPs, and formatters via a shared config, so teams work with identical tooling.

Core Features & Use Cases

  • Pin Neovim and language servers via mise.toml across projects.
  • Prepend Mise shims to PATH to ensure consistent tool discovery for editors, LSPs, and formatters.
  • Use conform.nvim for formatting and LSP-based editing experiences to maintain consistency.
  • Real-world use: a team adopting a workspace with Neovim across multiple projects and ensuring all developers share the same toolchain.

Quick Start

Install Mise, configure ~/.config/mise/config.toml as shown, run mise install, then open Neovim from a project directory.

Frequently Asked Questions about mise-cookbook-neovim

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

FAQPage Schema
How do I configure Neovim to use mise for per-project tool version management?

Configure Neovim to use mise by pinning tool versions in mise.toml and prepending mise shims to your PATH, ensuring the editor discovers the correct language servers and formatters for each project.

How do I set up LSPs in Neovim for a multi-project development environment?

Set up LSPs in a multi-project environment by using mise.toml to pin language servers and prepending mise shims to PATH, enforcing consistent tool discovery and LSP behavior across all projects.

Does mise work with conform.nvim for formatting in Neovim?

Yes, mise works with conform.nvim by placing mise shims in your PATH, allowing the formatter to locate and execute the exact project-pinned formatters managed by mise.toml.

Why does Neovim not find my LSP server when using mise?

Neovim fails to find your LSP server when mise shims are not prepended to the PATH, preventing the editor from discovering the tools pinned in your mise.toml configuration.

Can I use Neovim config to enforce consistent tooling across a development team?

Yes, you can enforce consistent team tooling by sharing a mise.toml configuration and Neovim init.lua snippet, ensuring all developers share the identical pinned toolchain and LSP setup.

What is the best way to pin Neovim and language servers across multiple machines?

The best way to pin Neovim and language servers across machines is using mise.toml for version management and PATH shims, providing a repeatable and reproducible editor environment.