From 02c6a0778a5e8bf5afbf3142a8949b70df8dcf2b Mon Sep 17 00:00:00 2001 From: Adam Jeniski Date: Sun, 15 Feb 2026 01:30:07 -0500 Subject: [PATCH] update --- README.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/README.md b/README.md index 82fde75..ebfc97b 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,45 @@ A Neovim configuration optimized for Lisp development (Fennel, Clojure, Scheme, - **Neovim 0.11+** (uses built-in LSP configuration) - **Git** (for plugin installation) +### Installing Neovim with bob-nvim + +[bob](https://github.com/MordechaiHadad/bob) is a Neovim version manager that makes it easy to install, switch between, and update Neovim versions. + +```bash +# 1. Install Rust via rustup +curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh + +# 2. Install bob +cargo install bob-nvim + +# 3. Install and use the latest version +bob install latest +bob use latest + +# Or install a specific version +bob install 0.11.6 +bob use 0.11.6 +``` + +Make sure `~/.local/share/bob/nvim-bin` is in your `PATH`. + +### Optional but Recommended + +Install language servers for full IDE features: + +```bash +# Clojure LSP (for Clojure/ClojureScript) +brew install clojure-lsp/brew/clojure-lsp + +# Fennel Language Server (for Fennel) +cargo install fennel-language-server + +# Lua Language Server (for Lua/Neovim plugin development) +brew install lua-language-server +``` + +Or use Mason inside Neovim: `:MasonInstall clojure-lsp lua-language-server` + ## Quick Start 1. Clone this repo to `~/.config/nvim`