From 68a5061fb2f20c4df82a5be3fcaae32a01970a54 Mon Sep 17 00:00:00 2001 From: Noah Bogart Date: Tue, 21 Apr 2026 22:55:30 -0400 Subject: [PATCH] readme --- README.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 97a2368..98cba89 100644 --- a/README.md +++ b/README.md @@ -6,11 +6,25 @@ requires tree-sitter cli installed and whatever else i guess. ## features -following up on my coc.nvim plugin [coc-clojure][], this borrows all of the keymap and -command features from `coc.nvim` style to native `vim.lsp` style. +this is a classic vim filetype plugin that sets filetypes, `iskeyword`, configures +syntax highlighting, and other lil features. it's a wip tho + +### syntax highlighting + +this is done with tree-sitter. when the plugin first loads, it uses the `tree-sitter` +cli to compile the `tree-sitter-clojure` grammar, and then neovim loads it automatically +to use for all clojure files. + +### indentation + +idk yet. vim's indentexpr system is weird, nvim-treesitter's indentation system is also +kind of weird, i gotta figuret this one out quick. ### commands +following up on my coc.nvim plugin [coc-clojure][], this borrows all of the keymap and +command features from `coc.nvim` style to native `vim.lsp` style. + every refactoring command listed on the [refactoring][] page is available. they are provided with the `CljLsp` prefix: * `CljLspAddMissingImport` -- knotmirror 0.0.1