Initial commit: SCIP indexer for Clojure

Features:
- Generate SCIP index from clojure-lsp dump
- Namespace definitions and usages
- Var definitions and usages
- Namespace alias definitions and usage references
- External symbol documentation for hover

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-03 16:49:10 -05:00
commit 3f669b422a
6 changed files with 23482 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
(ns build
(:require [clojure.tools.build.api :as b]))
(def class-dir "classes")
(def java-src "java-src")
(defn compile-java [_]
(b/javac {:src-dirs [java-src]
:class-dir class-dir
:basis (b/create-basis {:project "deps.edn"})
:javac-opts ["--release" "11"]}))
(defn clean [_]
(b/delete {:path class-dir}))