From 230c71d11d8b9a7cf59d645446d8997101e91ddd Mon Sep 17 00:00:00 2001 From: Adam Jeniski Date: Sun, 15 Feb 2026 01:27:05 -0500 Subject: [PATCH] update --- README.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 824c04d..c817106 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,13 @@ A Neovim configuration optimized for Lisp development (Fennel, Clojure, Scheme, Racket) using [Fennel](https://fennel-lang.org/) as the configuration language. +**New here?** Run these built-in tutorials to get up to speed fast: + +| Command | What it teaches | +|---------|-----------------| +| `:LispSchool` | Structural editing — navigating forms, slurp/barf, wrap/splice, text objects, parinfer. 8 hands-on lessons with practice exercises. Advance with `]l`. | +| `:ConjureSchool` | REPL-driven development — evaluating code, inspecting results, using the log buffer. | + ## Prerequisites - **Neovim 0.11+** (uses built-in LSP configuration) @@ -28,7 +35,7 @@ Or use Mason inside Neovim: `:MasonInstall clojure-lsp lua-language-server` 1. Clone this repo to `~/.config/nvim` 2. Open Neovim - plugins install automatically on first launch -3. Open a `.fnl` or `.clj` file and start editing +3. Run `:LispSchool` and `:ConjureSchool` (see above) to learn the workflow ## Understanding Lisp Editing @@ -445,7 +452,8 @@ Structural editing takes practice. Start with just `>)` and `<)` for slurp/barf, ## Learning Resources -- **Conjure Interactive Tutorial**: `:ConjureSchool` +- **Structural Editing Tutorial**: `:LispSchool` — 8 interactive lessons on vim-sexp +- **Conjure Interactive Tutorial**: `:ConjureSchool` — learn REPL-driven development - **Fennel Language**: https://fennel-lang.org/tutorial - **Clojure for the Brave and True**: https://www.braveclojure.com/ - **Paredit Guide** (Emacs, but concepts apply): https://www.emacswiki.org/emacs/ParEdit