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)
|
- **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`
|
||||||
|
|||||||
Reference in New Issue
Block a user