update
This commit is contained in:
@@ -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`
|
||||
|
||||
Reference in New Issue
Block a user