This commit is contained in:
2026-02-15 01:30:07 -05:00
parent a69674d3ea
commit 02c6a0778a
+39
View File
@@ -14,6 +14,45 @@ A Neovim configuration optimized for Lisp development (Fennel, Clojure, Scheme,
- **Neovim 0.11+** (uses built-in LSP configuration) - **Neovim 0.11+** (uses built-in LSP configuration)
- **Git** (for plugin installation) - **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 ## Quick Start
1. Clone this repo to `~/.config/nvim` 1. Clone this repo to `~/.config/nvim`