alive-lsp-git-archive-202407181730.zip
大小:110.86KB
价格:20积分
下载量:0
评分:
5.0
上传者:withstand
更新日期:2025-09-22

Lisp的语言服务LSP,VSCode的插件Alive所需要的lisp软件包,可以用quicklisp安装

资源文件列表(大概)

文件名
大小
.gitignore
35B
.vscode/
-
.vscode/settings.json
542B
.vscode/tasks.json
466B
README-dev.md
10.91KB
README.md
3.41KB
alive-lsp.asd
7.95KB
clue.asd
493B
clue/
-
clue/check.lisp
1.89KB
clue/errors.lisp
711B
clue/formatting.lisp
512B
clue/package.lisp
205B
clue/run.lisp
1.39KB
run-server.sh
224B
run-tests.ps1
246B
run-tests.sh
188B
src/
-
src/compat/
-
src/compat/sbcl/
-
src/compat/sbcl/file.lisp
5.61KB
src/compat/sbcl/streams.lisp
3.21KB
src/compat/sbcl/symbols.lisp
988B
src/compat/sbcl/threads.lisp
272B
src/compile-message.lisp
494B
src/context.lisp
1.41KB
src/debugger.lisp
1.77KB
src/deps.lisp
8.96KB
src/errors.lisp
693B
src/file-utils.lisp
686B
src/file.lisp
1.48KB
src/format.lisp
22.86KB
src/frames.lisp
2.39KB
src/inspector.lisp
3.7KB
src/logger.lisp
2.29KB
src/lsp/
-
src/lsp/completions.lisp
11.61KB
src/lsp/definition.lisp
817B
src/lsp/errors.lisp
1.82KB
src/lsp/hover.lisp
1.16KB
src/lsp/message/
-
src/lsp/message/abstract.lisp
1.66KB
src/lsp/message/format-utils.lisp
917B
src/lsp/message/notification.lisp
801B
src/lsp/message/request.lisp
783B
src/lsp/message/response.lisp
5.44KB
src/lsp/packet.lisp
1.08KB
src/lsp/parse.lisp
2.87KB
src/lsp/sem-analysis.lisp
15.17KB
src/lsp/symbol.lisp
3.3KB
src/lsp/types/
-
src/lsp/types/config-item.lisp
354B
src/lsp/types/format-options.lisp
324B
src/lsp/types/restart-info.lisp
402B
src/lsp/types/sem-tokens.lisp
2.08KB
src/lsp/utils.lisp
2.16KB
src/macros.lisp
602B
src/packages.lisp
2.65KB
src/parse/
-
src/parse/form.lisp
1.94KB
src/parse/forms.lisp
11.3KB
src/parse/token.lisp
2.1KB
src/parse/tokenizer.lisp
8.96KB
src/position.lisp
1.63KB
src/range.lisp
792B
src/selection.lisp
1.71KB
src/server.lisp
12.16KB
src/session.lisp
784B
src/session/
-
src/session/handler/
-
src/session/handler/asdf.lisp
1.34KB
src/session/handler/compile.lisp
2.44KB
src/session/handler/document.lisp
9.19KB
src/session/handler/eval.lisp
1.8KB
src/session/handler/form-bounds.lisp
2.05KB
src/session/handler/init.lisp
2.18KB
src/session/handler/inspect.lisp
8.05KB
src/session/handler/macro.lisp
1.34KB
src/session/handler/packages.lisp
1.38KB
src/session/handler/symbol.lisp
1.31KB
src/session/handler/threads.lisp
1.69KB
src/session/handler/utils.lisp
495B
src/session/handlers.lisp
1.04KB
src/session/message-loop.lisp
2.76KB
src/session/message.lisp
1.95KB
src/session/network-state.lisp
1.28KB
src/session/refresh.lisp
907B
src/session/spawn.lisp
1.85KB
src/session/state.lisp
7.17KB
src/session/threads.lisp
4.69KB
src/session/transport.lisp
1.48KB
src/symbols.lisp
5.47KB
src/sys/
-
src/sys/asdf.lisp
833B
src/sys/eval.lisp
1.21KB
src/sys/streams.lisp
3.25KB
src/sys/threads.lisp
914B
src/text-edit.lisp
483B
src/types.lisp
1.48KB
src/utils.lisp
916B
test/
-
test/asdf/
-
test/asdf/bar/
-
test/asdf/bar/baz.lisp
1B
test/asdf/bar/good.lisp
-
test/asdf/foo.asd
318B
test/asdf/load.lisp
1.41KB
test/compat/
-
test/compat/sbcl/
-
test/compat/sbcl/compile.lisp
2.56KB
test/compat/sbcl/symbols.lisp
311B
test/compile.lisp
2.97KB
test/context.lisp
1.15KB
test/coverage.lisp
405B
test/deps.lisp
5.29KB
test/eval.lisp
943B
test/file-utils.lisp
635B
test/files/
-
test/files/compile/
-
test/files/compile/broken.lisp
494B
test/files/compile/foo.lisp
156B
test/files/compile/load-errors.lisp
139B
test/files/compile/load-ok.lisp
139B
test/files/compile/parens.lisp
124B
test/files/compile/test.lisp
826B
test/files/debugger-test.lisp
1.12KB
test/files/parse/
-
test/files/parse/foo.lisp
341B
test/format/
-
test/format/format-utils.lisp
792B
test/format/on-type.lisp
981B
test/format/range.lisp
21.8KB
test/forms.lisp
1.34KB
test/inspector.lisp
4.74KB
test/log.lisp
5.18KB
test/lsp/
-
test/lsp/completions.lisp
3.76KB
test/lsp/hover.lisp
1.16KB
test/lsp/packet.lisp
1.5KB
test/lsp/sem-analysis.lisp
6.51KB
test/lsp/sem-tokens.lisp
61.09KB
test/macros.lisp
428B
test/parse/
-
test/parse/forms.lisp
23.89KB
test/parse/tokens.lisp
8.54KB
test/position.lisp
864B
test/range.lisp
930B
test/selection.lisp
2.92KB
test/session/
-
test/session/handler/
-
test/session/handler/asdf.lisp
1.05KB
test/session/handler/compile.lisp
1.77KB
test/session/handler/document.lisp
8.29KB
test/session/handler/eval.lisp
2.1KB
test/session/handler/form-bounds.lisp
2KB
test/session/handler/init.lisp
904B
test/session/handler/inspect.lisp
5.18KB
test/session/handler/macro.lisp
2.83KB
test/session/handler/packages.lisp
1.69KB
test/session/handler/symbol.lisp
1.3KB
test/session/handler/threads.lisp
1.88KB
test/session/handler/utils.lisp
452B
test/session/handlers.lisp
726B
test/session/message-loop.lisp
3.78KB
test/session/message.lisp
2.32KB
test/session/refresh.lisp
1.49KB
test/session/state.lisp
5.58KB
test/streams.lisp
3.08KB
test/suite.lisp
1.93KB
test/utils.lisp
1.4KB

资源内容介绍

https://github.com/nobody-famous/alive-lsp采用git archive生成,时间2024-07-18 17:30
Alive Language Server=====================This is the language server for [Alive: The Average Lisp VSCode Environment](https://github.com/nobody-famous/alive).## Running the serverFor newcomers it could be difficult to start with Common LISP specially if the tech stack is not known yet. These instructions helps to have the server up and running as easy as possible. Steps are:1. Install your LISP Implementation2. Install a library/package manager3. Clone this repository4. Load the `alive-lsp` project and start the server### Install your LISP ImplementationHere let's assume we install [sbcl](https://www.sbcl.org/)```bash# debianapt-get install sbcl# macosbrew install sbcl```### Install a library/package managerHere let's assume we use [quicklisp](https://www.quicklisp.org/beta/)```bashcurl -O https://beta.quicklisp.org/quicklisp.lispcurl -O https://beta.quicklisp.org/quicklisp.lisp.ascgpg --verify quicklisp.lisp.asc quicklisp.lispsbcl --load quicklisp.lisp# ....* (quicklisp-quickstart:install)# it is also advisable to:* (ql:add-to-init-file)```### Clone this repositoryPrevious step should have created a directory in your home directory: `~/quicklisp`, unless you decided to install it in another directory```(quicklisp-quickstart:install :path "~/.quicklisp")```just keep in mind the directory, let's called here `$QUICKLISP_HOME`. Let's clone this repository in `$QUICKLISP_HOME/local-projects`, so that it will be discovered automatically by Quicklisp when loading the project:```bashgit clone git@github.com:nobody-famous/alive-lsp.git $QUICKLISP_HOME/local-projects/alive-lsp```### Load the `alive-lsp` project and start the server```bashsbclThis is SBCL 2.2.11, an implementation of ANSI Common Lisp.More information about SBCL is available at <http://www.sbcl.org/>.SBCL is free software, provided as is, with absolutely no warranty.It is mostly in the public domain; some portions are provided underBSD-style licenses. See the CREDITS and COPYING files in thedistribution for more information.* (ql:quickload "alive-lsp")To load "alive-lsp": Load 1 ASDF system: alive-lsp; Loading "alive-lsp".("alive-lsp")* (alive/server::start :port 8006)#<SB-THREAD:THREAD "Alive LSP Server" RUNNING {70069B3BE3}>```Your language server works! You can stop it now (Ctrl + C) and proceed to properly configure you Alive Extension in vscode:```json{ "alive.lsp.startCommand": [ "sbcl", "--eval", "(require :asdf)", "--eval", "(asdf:load-system :alive-lsp)", "--eval", "(alive/server:start)" ]}```note that `alive.lsp.startCommand` could also be the one used before in the REPL session, something like:```json{ "alive.lsp.remote.port": "8006", "alive.lsp.startCommand": [ "sbcl", "--noinform", "--eval", "ql:quickload \"alive-lsp\")", "--eval", "(alive/server::start :port 8006)" ]}```just be sure to also configure the port if you specify one on the command for starting the server.## Using the server outside of vscodeTake a look at thread [#31](https://github.com/nobody-famous/alive-lsp/issues/31)## Developing Alive-lsp CodeIf you are interesting in making changes to Alive-lsp you should take a look at the [Development Notes](README-dev.md).

用户评论 (0)

发表评论

captcha

相关资源

IEC 62052-11是一项国际标准,主要涉及电能计量装置的测量和限制技术要求,旨在确保电能计量装置的准确性和性能稳定性

IEC 62052-11是一项国际标准,主要涉及电能计量装置的测量和限制技术要求,旨在确保电能计量装置的准确性和性能稳定性。该标准要求电能计量装置必须满足一系列的技术指标,包括测量精度、输出信号、温度范围、电磁兼容性和安全性等方面。IEC 62052-11标准规定了电能计量装置的测量原理和计算方法,并阐明了电能测量的特性和基本法则,尤其是在规定电能计量装置的总体要求、测量范围、测量误差、输出信号等方面,提供了详细的技术规范和检验方法。IEC 62052-11标准对于保障电能计量的准确性、时效性和公正性具有重要意义,对于电能供应企业、电能计量装置生产厂家以及检定、校准等相关机构具有指导和参考价值。通过IEC 62052-11标准的执行,可以有效地增强电力供应系统的安全和可靠性,维护电能供应市场的公平和健康,提高用户对电能计量装置的信任度和满意度。

2.84MB18积分

基于大数据技术之电视收视率企业项目实战

这是一次从零开始,直至成为大数据领域大神的旅程。本课程共65章,合计856课时,覆盖了从Java基础语法到大数据技术栈的全方位知识,包括代码、课件、软件和资料,确保学员能够全面而深入地掌握大数据技术。课程特色零基础入门:无论您的起点如何,我们都将带您逐步走进大数据的世界。实战项目驱动:通过实际项目案例,使理论知识与实践相结合,提升解决实际问题的能力。专家授课:由经验丰富的大数据专家授课,分享行业洞见和职业经验。资料丰富:提供完整的学习资料,包括软件、工具和项目源码,方便学员学习和实践。就业指导:课程结束时,提供专业的就业指导和资源,帮助学员顺利步入职场。课程目录概览Java基础与进阶Java基础语法选择结构与循环结构数组、类、对象和方法项目实战:人机猜拳和DVD管理系统面向对象编程继承、封装和多态抽象类与接口项目实战:劲舞团Java高级特性异常处理、日期类、集合框架Java IO流技术与XML操作MySQL数据库基础与进阶Java Web基础JDBC数据库操作多线程编程基础与高级特性网络编程与反射、序列化大数据技术栈Hadoop生态

186.23KB34积分

1004551543418023建模代码.zip

1004551543418023建模代码.zip

934.12KB20积分

手写数学符号数据集(包含24种元素)

做课设的时候整理的,包含0-9、+-*/、xyz等在内的24种数学元素,一共有13000左右张图片,已按训练集和测试集划分好,需要的可自取~

36.38MB18积分