From c3954e33842df7688439ac1a458b9b134f00cfb8 Mon Sep 17 00:00:00 2001
From: paku <paku@skyizwhite.dev>
Date: Fri, 2 Feb 2024 23:53:15 +0900
Subject: [PATCH] Add alive-lsp

---
 .gitignore            |  1 +
 .vscode/settings.json | 20 ++++++++++++++++++++
 qlfile                |  1 +
 qlfile.lock           |  4 ++++
 4 files changed, 26 insertions(+)
 create mode 100644 .vscode/settings.json

diff --git a/.gitignore b/.gitignore
index 34f325c..b6732a3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 .qlot
 node_modules
 static/tailwind.css
+.vscode/alive
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000..8ac620c
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,20 @@
+{
+    "editor.formatOnType": true,
+    "[lisp]": {
+        "editor.wordSeparators": "`|;:'\",()"
+    },
+    "alive.lsp.startCommand": [
+        "qlot",
+        "exec",
+        "ros",
+        "run",
+        "--eval",
+        "(ql:quickload '(:cl-json :bordeaux-threads :usocket :flexi-streams))",
+        "--eval",
+        "(require :asdf)",
+        "--eval",
+        "(asdf:load-system :alive-lsp)",
+        "--eval",
+        "(alive/server:start)",
+    ],
+}
diff --git a/qlfile b/qlfile
index cb48a26..0e3a8ee 100644
--- a/qlfile
+++ b/qlfile
@@ -1,3 +1,4 @@
+git alive-lsp https://github.com/nobody-famous/alive-lsp.git
 ql wild-package-inferred-system
 ql fiveam
 ql alexandria
diff --git a/qlfile.lock b/qlfile.lock
index 0464c0a..1133d72 100644
--- a/qlfile.lock
+++ b/qlfile.lock
@@ -2,6 +2,10 @@
  (:class qlot/source/dist:source-dist
   :initargs (:distribution "https://beta.quicklisp.org/dist/quicklisp.txt" :%version :latest)
   :version "2023-10-21"))
+("alive-lsp" .
+ (:class qlot/source/git:source-git
+  :initargs (:remote-url "https://github.com/nobody-famous/alive-lsp.git")
+  :version "git-56c01fb34dd7ba9d0dab0e6e9bfba7529bbd7001"))
 ("wild-package-inferred-system" .
  (:class qlot/source/ql:source-ql
   :initargs (:%version :latest)